Lines Matching +full:- +full:chn +full:- +full:disabled
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 * Copyright (c) by Paul Barton-Davis <pbd@op.net>
19 /* Pseudo-commands not part of the WaveFront command set.
103 /* OR-values for MIDI status bits */
118 disabled. If they do show up as input, the results are unpredictable.
328 #define WF_SAMPLE_IS_8BIT(smpl) ((smpl)->SampleResolution&2)
334 never been copied (just mmap-ed into user space straight from the
335 disk), it would be nice to allow handling of multi-channel sample
336 data without forcing user-level extraction of the relevant bytes.
345 --- -------
364 #define WF_SET_CHANNEL(samp,chn) \ argument
365 (samp)->Unused1 = chn & 0x1; \
366 (samp)->Unused2 = chn & 0x2; \
367 (samp)->Unused3 = chn & 0x4
370 (((samp)->Unused3 << 2)|((samp)->Unused2<<1)|(samp)->Unused1)
413 sum(sizeof(struct-fields)) and so thought that giving a C level
416 standard 16->32 bit issues.
458 might work for other wave-table based patch loading situations.
467 only, and are unused by the current user-level library.
493 wavefront_any __user *hdrptr; /* user-space ptr to hdr bytes */
496 wavefront_any hdr; /* kernel-space copy of hdr bytes */
510 well as data-nybbling to/from the card.
515 char status; /* return status to user-space */
548 /* FX-related material */
624 /* Allow direct user-space control over FX memory/coefficient data.