Symbol: mc
bin/ksh/vi.c
1823
char *twb1, *twb2, mc;
bin/ksh/vi.c
1895
mc = '+';
bin/ksh/vi.c
1897
mc = '<';
bin/ksh/vi.c
1899
mc = '>';
bin/ksh/vi.c
1901
mc = ' ';
bin/ksh/vi.c
1902
if (mc != morec) {
bin/ksh/vi.c
1904
x_putc(mc);
bin/ksh/vi.c
1906
morec = mc;
games/rogue/object.c
677
short mc, rc, row, col;
games/rogue/object.c
694
mc = mvinch(row, col);
games/rogue/object.c
695
if (((mc < 'A') || (mc > 'Z')) &&
games/rogue/score.c
168
boolean mc;
games/rogue/score.c
171
mc = FALSE;
games/rogue/score.c
178
mc = msg_cleared;
games/rogue/score.c
193
msg_cleared = mc;
games/sail/pl_2.c
79
if (mf->FS && (!mc->rig1 || windspeed == 6))
games/sail/pl_3.c
151
hit += QUAL[index][mc->qual-1];
games/sail/pl_3.c
172
if (((temp = mc->class) >= 5 || temp == 1) && windspeed == 5)
games/sail/pl_3.c
60
crew[0] = mc->crew1;
games/sail/pl_3.c
61
crew[1] = mc->crew2;
games/sail/pl_3.c
62
crew[2] = mc->crew3;
games/sail/pl_3.c
80
guns = mc->gunR;
games/sail/pl_3.c
81
car = mc->carR;
games/sail/pl_3.c
85
guns = mc->gunL;
games/sail/pl_3.c
86
car = mc->carL;
games/sail/pl_4.c
51
rig = mc->rig1;
games/sail/pl_4.c
53
if (windspeed == 6 || (windspeed == 5 && mc->class > 4))
games/sail/pl_4.c
55
if (mc->crew3 && rig) {
games/sail/pl_5.c
165
crew[0] = mc->crew1;
games/sail/pl_5.c
166
crew[1] = mc->crew2;
games/sail/pl_5.c
167
crew[2] = mc->crew3;
games/sail/pl_5.c
65
if (!mc->crew3 || snagged(ms) || !windspeed) {
games/sail/pl_6.c
150
if (!mc->crew3) {
games/sail/pl_6.c
52
struct shipspecs *ptr = mc;
games/sail/pl_7.c
1106
mc = ms->specs;
games/sail/pl_7.c
629
wprintw(stat_w, "Hull %2d\n", mc->hull);
games/sail/pl_7.c
631
mc->crew1, mc->crew2, mc->crew3);
games/sail/pl_7.c
632
wprintw(stat_w, "Guns %2d %2d\n", mc->gunL, mc->gunR);
games/sail/pl_7.c
633
wprintw(stat_w, "Carr %2d %2d\n", mc->carL, mc->carR);
games/sail/pl_7.c
634
wprintw(stat_w, "Rigg %d %d %d ", mc->rig1, mc->rig2, mc->rig3);
games/sail/pl_7.c
635
if (mc->rig4 < 0)
games/sail/pl_7.c
638
wprintw(stat_w, "%d", mc->rig4);
games/sail/pl_7.c
757
mc->class,
games/sail/pl_7.c
758
classname[mc->class],
games/sail/pl_7.c
759
mc->guns,
games/sail/pl_7.c
96
struct shipspecs *mc; /* ms->specs */
games/sail/pl_main.c
116
ms->shipname, mc->guns, classname[mc->class],
games/sail/pl_main.c
117
qualname[mc->qual]);
games/sail/player.h
96
extern struct shipspecs *mc; /* ms->specs */
lib/libc/stdio/vfwprintf.c
1283
MCHAR_T *mc;
lib/libc/stdio/vfwprintf.c
1287
if ((mc = GETARG(MCHAR_T *)) == NULL)
lib/libc/stdio/vfwprintf.c
1290
convbuf = SCONV(mc, prec, loc);
lib/libossaudio/oss3_mixer.c
102
mc.type = AUDIO_MIXER_SET;
lib/libossaudio/oss3_mixer.c
103
retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
lib/libossaudio/oss3_mixer.c
106
e = opaque_to_enum(di, NULL, mc.un.mask);
lib/libossaudio/oss3_mixer.c
129
mc.dev = di->source;
lib/libossaudio/oss3_mixer.c
132
mc.type = AUDIO_MIXER_ENUM;
lib/libossaudio/oss3_mixer.c
141
mc.un.ord = enum_to_ord(di, di->devmap[i]);
lib/libossaudio/oss3_mixer.c
143
mc.type = AUDIO_MIXER_SET;
lib/libossaudio/oss3_mixer.c
144
mc.un.mask = 0;
lib/libossaudio/oss3_mixer.c
151
mc.un.mask |=
lib/libossaudio/oss3_mixer.c
156
return ioctl(fd, AUDIO_MIXER_WRITE, &mc);
lib/libossaudio/oss3_mixer.c
165
mc.dev = di->devmap[n];
lib/libossaudio/oss3_mixer.c
166
mc.type = AUDIO_MIXER_VALUE;
lib/libossaudio/oss3_mixer.c
168
mc.un.value.num_channels =
lib/libossaudio/oss3_mixer.c
170
retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
lib/libossaudio/oss3_mixer.c
173
if (mc.type != AUDIO_MIXER_VALUE) {
lib/libossaudio/oss3_mixer.c
177
if (mc.un.value.num_channels != 2) {
lib/libossaudio/oss3_mixer.c
179
mc.un.value.level[AUDIO_MIXER_LEVEL_MONO];
lib/libossaudio/oss3_mixer.c
181
l = mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT];
lib/libossaudio/oss3_mixer.c
182
r = mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
lib/libossaudio/oss3_mixer.c
198
mc.dev = di->devmap[n];
lib/libossaudio/oss3_mixer.c
199
mc.type = AUDIO_MIXER_VALUE;
lib/libossaudio/oss3_mixer.c
201
mc.un.value.num_channels = 2;
lib/libossaudio/oss3_mixer.c
202
mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
lib/libossaudio/oss3_mixer.c
203
mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
lib/libossaudio/oss3_mixer.c
205
mc.un.value.num_channels = 1;
lib/libossaudio/oss3_mixer.c
206
mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] =
lib/libossaudio/oss3_mixer.c
209
retval = ioctl(fd, AUDIO_MIXER_WRITE, &mc);
lib/libossaudio/oss3_mixer.c
61
mixer_ctrl_t mc;
lib/libossaudio/oss3_mixer.c
92
mc.dev = di->source;
lib/libossaudio/oss3_mixer.c
94
mc.type = AUDIO_MIXER_ENUM;
lib/libossaudio/oss3_mixer.c
95
retval = ioctl(fd, AUDIO_MIXER_READ, &mc);
lib/libossaudio/oss3_mixer.c
98
e = opaque_to_enum(di, NULL, mc.un.ord);
lib/libossaudio/oss4_mixer.c
453
mdi.index = mc.dev = mv->ctrl - 1;
lib/libossaudio/oss4_mixer.c
461
mc.type = mdi.type;
lib/libossaudio/oss4_mixer.c
469
mc.un.ord = mdi.un.e.member[mv->value].ord;
lib/libossaudio/oss4_mixer.c
478
mc.un.mask = 0;
lib/libossaudio/oss4_mixer.c
481
mc.un.mask |= mdi.un.s.member[mv->value].mask;
lib/libossaudio/oss4_mixer.c
485
mc.un.mask = mdi.un.s.member[mv->value].mask;
lib/libossaudio/oss4_mixer.c
489
mc.un.value.num_channels = mdi.un.v.num_channels;
lib/libossaudio/oss4_mixer.c
492
mc.un.value.level[i] = mv->value;
lib/libossaudio/oss4_mixer.c
495
mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
lib/libossaudio/oss4_mixer.c
497
mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
lib/libossaudio/oss4_mixer.c
502
retval = ioctl(newfd, AUDIO_MIXER_WRITE, &mc);
lib/libossaudio/oss4_mixer.c
524
mdi.index = mc.dev = (mv->ctrl - 1);
lib/libossaudio/oss4_mixer.c
532
mc.dev = mdi.index;
lib/libossaudio/oss4_mixer.c
533
mc.type = mdi.type;
lib/libossaudio/oss4_mixer.c
535
mc.un.value.num_channels = mdi.un.v.num_channels;
lib/libossaudio/oss4_mixer.c
536
retval = ioctl(newfd, AUDIO_MIXER_READ, &mc);
lib/libossaudio/oss4_mixer.c
548
if (mc.un.ord == mdi.un.e.member[i].ord) {
lib/libossaudio/oss4_mixer.c
557
if (mc.un.mask & mdi.un.s.member[i].mask)
lib/libossaudio/oss4_mixer.c
560
if (mc.un.mask == mdi.un.s.member[i].mask) {
lib/libossaudio/oss4_mixer.c
569
mv->value = mc.un.value.level[0];
lib/libossaudio/oss4_mixer.c
572
((mc.un.value.level[1] & 0xFF) << 8) |
lib/libossaudio/oss4_mixer.c
573
((mc.un.value.level[0] & 0xFF) << 0);
lib/libossaudio/oss4_mixer.c
60
struct mixer_ctrl mc;
sys/arch/alpha/pci/mcpcia.c
87
#define MCPCIA_SYSBASE(mc) \
sys/arch/alpha/pci/mcpcia.c
88
((((unsigned long) (mc)->cc_gid) << MCBUS_GID_SHIFT) | \
sys/arch/alpha/pci/mcpcia.c
89
(((unsigned long) (mc)->cc_mid) << MCBUS_MID_SHIFT) | \
sys/arch/amd64/amd64/netbsd32_machdep.c
1142
mcontext32_t mc;
sys/arch/amd64/amd64/netbsd32_machdep.c
1143
__greg32_t *gr32 = mc.__gregs;
sys/arch/amd64/amd64/netbsd32_machdep.c
1146
memset(&mc, 0, sizeof(mc));
sys/arch/amd64/amd64/netbsd32_machdep.c
1155
return cpu_mcontext32_validate(l, &mc);
sys/arch/amd64/include/xen/hypercalls.h
450
HYPERVISOR_machine_check(struct xen_mc *mc)
sys/arch/amd64/include/xen/hypercalls.h
452
mc->interface_version = XEN_MCA_INTERFACE_VERSION;
sys/arch/amd64/include/xen/hypercalls.h
453
return _hypercall1(int, mca, mc);
sys/arch/amiga/dev/zz9k_ax.c
104
static int zzax_set_port(void *hdl, mixer_ctrl_t *mc);
sys/arch/amiga/dev/zz9k_ax.c
105
static int zzax_get_port(void *hdl, mixer_ctrl_t *mc);
sys/arch/amiga/dev/zz9k_ax.c
416
zzax_set_port(void *hdl, mixer_ctrl_t *mc)
sys/arch/amiga/dev/zz9k_ax.c
423
zzax_get_port(void *hdl, mixer_ctrl_t *mc)
sys/arch/amiga/stand/bootblock/boot/console.c
109
struct Console *mc;
sys/arch/amiga/stand/bootblock/boot/console.c
113
mc = consptr; /* Use existing console */
sys/arch/amiga/stand/bootblock/boot/console.c
117
mc = &myConsole;
sys/arch/amiga/stand/bootblock/boot/console.c
122
mc->s = OpenScreenTagList(0, screentags);
sys/arch/amiga/stand/bootblock/boot/console.c
123
if (!mc->s)
sys/arch/amiga/stand/bootblock/boot/console.c
126
windowtags[1] = (u_int32_t)mc->s;
sys/arch/amiga/stand/bootblock/boot/console.c
127
mc->w = OpenWindowTagList(0, windowtags);
sys/arch/amiga/stand/bootblock/boot/console.c
128
if (!mc->w)
sys/arch/amiga/stand/bootblock/boot/console.c
131
mc->cnmp = CreateMsgPort();
sys/arch/amiga/stand/bootblock/boot/console.c
133
if (!mc->cnmp)
sys/arch/amiga/stand/bootblock/boot/console.c
136
mc->cnior = (struct AmigaIO *)CreateIORequest(mc->cnmp, sizeof(struct AmigaIO));
sys/arch/amiga/stand/bootblock/boot/console.c
137
if (!mc->cnior)
sys/arch/amiga/stand/bootblock/boot/console.c
140
mc->cnior->buf = (void *)mc->w;
sys/arch/amiga/stand/bootblock/boot/console.c
141
mc->cnior->length = 136; /* sizeof(struct Window) */
sys/arch/amiga/stand/bootblock/boot/console.c
142
if (OpenDevice("console.device", 0, mc->cnior, 0)) {
sys/arch/amiga/stand/bootblock/boot/console.c
152
if (OpenDevice("console.device", 0, mc->cnior, 0))
sys/arch/amiga/stand/bootblock/boot/console.c
156
mc->tmior = (struct TimerIO *)CreateIORequest(mc->cnmp, sizeof(struct TimerIO));
sys/arch/amiga/stand/bootblock/boot/console.c
157
if (!mc->tmior)
sys/arch/amiga/stand/bootblock/boot/console.c
160
if (OpenDevice("timer.device", 0, (struct AmigaIO*)mc->tmior, 0))
sys/arch/amiga/stand/bootblock/boot/console.c
171
ConsoleBase = mc;
sys/arch/amiga/stand/bootblock/boot/console.c
176
if (mc->tmior)
sys/arch/amiga/stand/bootblock/boot/console.c
177
DeleteIORequest(mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
179
if (mc->cnior)
sys/arch/amiga/stand/bootblock/boot/console.c
180
DeleteIORequest(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
182
if (mc->cnmp)
sys/arch/amiga/stand/bootblock/boot/console.c
183
DeleteMsgPort(mc->cnmp);
sys/arch/amiga/stand/bootblock/boot/console.c
185
if (mc->w)
sys/arch/amiga/stand/bootblock/boot/console.c
186
CloseWindow(mc->w);
sys/arch/amiga/stand/bootblock/boot/console.c
188
if (mc->s)
sys/arch/amiga/stand/bootblock/boot/console.c
189
CloseScreen(mc->s);
sys/arch/amiga/stand/bootblock/boot/console.c
201
struct Console *mc = ConsoleBase;
sys/arch/amiga/stand/bootblock/boot/console.c
203
if (mc == NULL)
sys/arch/amiga/stand/bootblock/boot/console.c
205
if (mc->tmior) {
sys/arch/amiga/stand/bootblock/boot/console.c
206
CloseDevice((struct AmigaIO *)mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
207
DeleteIORequest(mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
210
if (mc->cnior) {
sys/arch/amiga/stand/bootblock/boot/console.c
211
CloseDevice(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
212
DeleteIORequest(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
215
if (mc->cnmp)
sys/arch/amiga/stand/bootblock/boot/console.c
216
DeleteMsgPort(mc->cnmp);
sys/arch/amiga/stand/bootblock/boot/console.c
218
if (mc->w)
sys/arch/amiga/stand/bootblock/boot/console.c
219
CloseWindow(mc->w);
sys/arch/amiga/stand/bootblock/boot/console.c
221
if (mc->s)
sys/arch/amiga/stand/bootblock/boot/console.c
222
CloseScreen(mc->s);
sys/arch/amiga/stand/bootblock/boot/console.c
233
struct Console *mc = ConsoleBase;
sys/arch/amiga/stand/bootblock/boot/console.c
236
mc->cnior->length = 1;
sys/arch/amiga/stand/bootblock/boot/console.c
237
mc->cnior->buf = &buf;
sys/arch/amiga/stand/bootblock/boot/console.c
238
mc->cnior->cmd = Cmd_Wr;
sys/arch/amiga/stand/bootblock/boot/console.c
245
(void)DoIO(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
251
struct Console *mc = ConsoleBase;
sys/arch/amiga/stand/bootblock/boot/console.c
253
mc->cnior->length = -1;
sys/arch/amiga/stand/bootblock/boot/console.c
254
mc->cnior->buf = s;
sys/arch/amiga/stand/bootblock/boot/console.c
255
mc->cnior->cmd = Cmd_Wr;
sys/arch/amiga/stand/bootblock/boot/console.c
264
(void)DoIO(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
272
struct Console *mc = ConsoleBase;
sys/arch/amiga/stand/bootblock/boot/console.c
278
mc->cnior->length = 1;
sys/arch/amiga/stand/bootblock/boot/console.c
279
mc->cnior->buf = &c;
sys/arch/amiga/stand/bootblock/boot/console.c
280
mc->cnior->cmd = Cmd_Rd;
sys/arch/amiga/stand/bootblock/boot/console.c
282
SendIO(mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
289
mc->tmior->cmd = Cmd_Addtimereq;
sys/arch/amiga/stand/bootblock/boot/console.c
290
mc->tmior->secs = 0;
sys/arch/amiga/stand/bootblock/boot/console.c
291
mc->tmior->usec = 100000;
sys/arch/amiga/stand/bootblock/boot/console.c
292
SendIO((struct AmigaIO *)mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
294
ior = WaitPort(mc->cnmp);
sys/arch/amiga/stand/bootblock/boot/console.c
295
if (ior == mc->cnior) {
sys/arch/amiga/stand/bootblock/boot/console.c
296
AbortIO((struct AmigaIO *)mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
309
AbortIO((struct AmigaIO *)mc->cnior);
sys/arch/amiga/stand/bootblock/boot/console.c
311
WaitIO((struct AmigaIO *)mc->tmior);
sys/arch/amiga/stand/bootblock/boot/console.c
317
(void)WaitIO(mc->cnior);
sys/arch/arm/apple/apple_rtkit.c
101
rtkit_send(struct fdtbus_mbox_channel *mc, uint32_t endpoint,
sys/arch/arm/apple/apple_rtkit.c
108
return fdtbus_mbox_send(mc, &msg, sizeof(msg));
sys/arch/arm/apple/apple_rtkit.c
114
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
119
return rtkit_send(mc, RTKIT_EP_MGMT, RTKIT_MGMT_STARTEP, reply);
sys/arch/arm/apple/apple_rtkit.c
125
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
146
error = rtkit_send(mc, RTKIT_EP_MGMT, RTKIT_MGMT_HELLO_ACK,
sys/arch/arm/apple/apple_rtkit.c
166
error = rtkit_send(state->mc, RTKIT_EP_MGMT,
sys/arch/arm/apple/apple_rtkit.c
199
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
212
error = rtkit_send(mc, RTKIT_EP_CRASHLOG, RTKIT_BUFFER_REQUEST,
sys/arch/arm/apple/apple_rtkit.c
229
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
241
error = rtkit_send(mc, RTKIT_EP_IOREPORT, RTKIT_BUFFER_REQUEST,
sys/arch/arm/apple/apple_rtkit.c
258
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
265
error = rtkit_recv(mc, &msg);
sys/arch/arm/apple/apple_rtkit.c
315
state->mc = fdtbus_mbox_get(node, name, rtkit_rx_callback, state);
sys/arch/arm/apple/apple_rtkit.c
317
state->mc = fdtbus_mbox_get_index(node, 0, rtkit_rx_callback, state);
sys/arch/arm/apple/apple_rtkit.c
319
if (state->mc == NULL) {
sys/arch/arm/apple/apple_rtkit.c
331
struct fdtbus_mbox_channel *mc = state->mc;
sys/arch/arm/apple/apple_rtkit.c
335
error = rtkit_send(mc, RTKIT_EP_MGMT, RTKIT_MGMT_IOP_PWR_STATE,
sys/arch/arm/apple/apple_rtkit.c
367
return rtkit_send(state->mc, endpoint, 0, data);
sys/arch/arm/apple/apple_rtkit.c
78
struct fdtbus_mbox_channel *mc;
sys/arch/arm/apple/apple_rtkit.c
86
rtkit_recv(struct fdtbus_mbox_channel *mc, struct apple_mbox_msg *msg)
sys/arch/arm/apple/apple_rtkit.c
91
error = fdtbus_mbox_recv(mc, msg, sizeof(*msg));
sys/arch/arm/broadcom/bcm2835_vcaudio.c
639
vcaudio_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/broadcom/bcm2835_vcaudio.c
643
switch (mc->dev) {
sys/arch/arm/broadcom/bcm2835_vcaudio.c
646
sc->sc_swvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/arm/broadcom/bcm2835_vcaudio.c
650
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT]);
sys/arch/arm/broadcom/bcm2835_vcaudio.c
653
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT]);
sys/arch/arm/broadcom/bcm2835_vcaudio.c
656
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT]);
sys/arch/arm/broadcom/bcm2835_vcaudio.c
658
if (mc->un.ord < 0 || mc->un.ord > 2)
sys/arch/arm/broadcom/bcm2835_vcaudio.c
660
sc->sc_dest = mc->un.ord;
sys/arch/arm/broadcom/bcm2835_vcaudio.c
661
return vcaudio_set_volume(sc, mc->un.ord,
sys/arch/arm/broadcom/bcm2835_vcaudio.c
662
sc->sc_hwvol[mc->un.ord]);
sys/arch/arm/broadcom/bcm2835_vcaudio.c
668
vcaudio_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/broadcom/bcm2835_vcaudio.c
672
switch (mc->dev) {
sys/arch/arm/broadcom/bcm2835_vcaudio.c
675
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
676
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
680
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
681
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
685
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
686
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
690
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
691
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/arm/broadcom/bcm2835_vcaudio.c
695
mc->un.ord = sc->sc_dest;
sys/arch/arm/gemini/gemini_gmac.c
429
gmac_mapcache_t *mc;
sys/arch/arm/gemini/gemini_gmac.c
431
mc = kmem_zalloc(offsetof(gmac_mapcache_t, mc_maps[maxmaps]),
sys/arch/arm/gemini/gemini_gmac.c
433
if (mc == NULL)
sys/arch/arm/gemini/gemini_gmac.c
436
mc->mc_max = maxmaps;
sys/arch/arm/gemini/gemini_gmac.c
437
mc->mc_dmat = dmat;
sys/arch/arm/gemini/gemini_gmac.c
438
mc->mc_mapsize = mapsize;
sys/arch/arm/gemini/gemini_gmac.c
439
mc->mc_nsegs = nsegs;
sys/arch/arm/gemini/gemini_gmac.c
440
return mc;
sys/arch/arm/gemini/gemini_gmac.c
446
gmac_mapcache_t *mc = *mc_p;
sys/arch/arm/gemini/gemini_gmac.c
448
if (mc == NULL)
sys/arch/arm/gemini/gemini_gmac.c
451
KASSERT(mc->mc_used == 0);
sys/arch/arm/gemini/gemini_gmac.c
452
while (mc->mc_free-- > 0) {
sys/arch/arm/gemini/gemini_gmac.c
453
KASSERT(mc->mc_maps[mc->mc_free] != NULL);
sys/arch/arm/gemini/gemini_gmac.c
454
bus_dmamap_destroy(mc->mc_dmat, mc->mc_maps[mc->mc_free]);
sys/arch/arm/gemini/gemini_gmac.c
455
mc->mc_maps[mc->mc_free] = NULL;
sys/arch/arm/gemini/gemini_gmac.c
458
kmem_free(mc, offsetof(gmac_mapcache_t, mc_maps[mc->mc_max]));
sys/arch/arm/gemini/gemini_gmac.c
463
gmac_mapcache_fill(gmac_mapcache_t *mc, size_t limit)
sys/arch/arm/gemini/gemini_gmac.c
467
KASSERT(limit <= mc->mc_max);
sys/arch/arm/gemini/gemini_gmac.c
469
mc, limit, mc->mc_used, mc->mc_free);
sys/arch/arm/gemini/gemini_gmac.c
471
for (error = 0; mc->mc_free + mc->mc_used < limit; mc->mc_free++) {
sys/arch/arm/gemini/gemini_gmac.c
472
KASSERT(mc->mc_maps[mc->mc_free] == NULL);
sys/arch/arm/gemini/gemini_gmac.c
473
error = bus_dmamap_create(mc->mc_dmat, mc->mc_mapsize,
sys/arch/arm/gemini/gemini_gmac.c
474
mc->mc_nsegs, mc->mc_mapsize, 0,
sys/arch/arm/gemini/gemini_gmac.c
476
&mc->mc_maps[mc->mc_free]);
sys/arch/arm/gemini/gemini_gmac.c
481
mc, limit, mc->mc_used, mc->mc_free);
sys/arch/arm/gemini/gemini_gmac.c
487
gmac_mapcache_get(gmac_mapcache_t *mc)
sys/arch/arm/gemini/gemini_gmac.c
491
KASSERT(mc != NULL);
sys/arch/arm/gemini/gemini_gmac.c
493
if (mc->mc_free == 0) {
sys/arch/arm/gemini/gemini_gmac.c
495
if (mc->mc_used == mc->mc_max)
sys/arch/arm/gemini/gemini_gmac.c
497
error = bus_dmamap_create(mc->mc_dmat, mc->mc_mapsize,
sys/arch/arm/gemini/gemini_gmac.c
498
mc->mc_nsegs, mc->mc_mapsize, 0,
sys/arch/arm/gemini/gemini_gmac.c
503
KASSERT(mc->mc_maps[mc->mc_free] == NULL);
sys/arch/arm/gemini/gemini_gmac.c
505
KASSERT(mc->mc_free <= mc->mc_max);
sys/arch/arm/gemini/gemini_gmac.c
506
map = mc->mc_maps[--mc->mc_free];
sys/arch/arm/gemini/gemini_gmac.c
507
mc->mc_maps[mc->mc_free] = NULL;
sys/arch/arm/gemini/gemini_gmac.c
509
mc->mc_used++;
sys/arch/arm/gemini/gemini_gmac.c
516
gmac_mapcache_put(gmac_mapcache_t *mc, bus_dmamap_t map)
sys/arch/arm/gemini/gemini_gmac.c
518
KASSERT(mc->mc_free + mc->mc_used < mc->mc_max);
sys/arch/arm/gemini/gemini_gmac.c
519
KASSERT(mc->mc_maps[mc->mc_free] == NULL);
sys/arch/arm/gemini/gemini_gmac.c
521
mc->mc_maps[mc->mc_free++] = map;
sys/arch/arm/gemini/gemini_gmac.c
522
mc->mc_used--;
sys/arch/arm/gemini/gemini_gmac.c
961
gmac_hwqmem_create(gmac_mapcache_t *mc, size_t ndesc, size_t nqueue, int flags)
sys/arch/arm/gemini/gemini_gmac.c
971
hqm->hqm_mc = mc;
sys/arch/arm/gemini/gemini_gmac.c
972
hqm->hqm_dmat = mc->mc_dmat;
sys/arch/arm/imx/imx23_digfilt.c
385
imx23_digfilt_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/imx/imx23_digfilt.c
391
switch (mc->dev) {
sys/arch/arm/imx/imx23_digfilt.c
398
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/arm/imx/imx23_digfilt.c
404
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/arm/imx/imx23_digfilt.c
420
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/arm/imx/imx23_digfilt.c
427
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/arm/imx/imx23_digfilt.c
442
if (mc->un.ord)
sys/arch/arm/imx/imx23_digfilt.c
452
if (mc->un.ord)
sys/arch/arm/imx/imx23_digfilt.c
462
if (mc->un.ord)
sys/arch/arm/imx/imx23_digfilt.c
476
imx23_digfilt_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/imx/imx23_digfilt.c
482
switch (mc->dev) {
sys/arch/arm/imx/imx23_digfilt.c
487
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/imx/imx23_digfilt.c
490
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/imx/imx23_digfilt.c
498
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = ~nvol & 0x7f;
sys/arch/arm/imx/imx23_digfilt.c
501
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = ~nvol & 0x7f;
sys/arch/arm/imx/imx23_digfilt.c
506
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = 255;
sys/arch/arm/imx/imx23_digfilt.c
507
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = 255;
sys/arch/arm/imx/imx23_digfilt.c
514
mc->un.ord = (val & (HW_AUDIOOUT_DACVOLUME_MUTE_LEFT |
sys/arch/arm/imx/imx23_digfilt.c
522
mc->un.ord = (val & HW_AUDIOOUT_HPVOL_MUTE) ? 1 : 0;
sys/arch/arm/imx/imx23_digfilt.c
529
mc->un.ord = (val & HW_AUDIOOUT_SPEAKERCTRL_MUTE) ? 1 : 0;
sys/arch/arm/nvidia/tegra_nouveau.c
268
struct nvkm_mc *mc = sc->sc_nv_dev.mc;
sys/arch/arm/nvidia/tegra_nouveau.c
271
if (__predict_true(mc)) {
sys/arch/arm/nvidia/tegra_nouveau.c
272
nvkm_mc_intr_unarm(mc);
sys/arch/arm/nvidia/tegra_nouveau.c
273
nvkm_mc_intr(mc, &handled);
sys/arch/arm/nvidia/tegra_nouveau.c
274
nvkm_mc_intr_rearm(mc);
sys/arch/arm/sunxi/sun4i_a10_codec.c
150
a10_codec_set_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun4i_a10_codec.c
156
switch (mc->dev) {
sys/arch/arm/sunxi/sun4i_a10_codec.c
159
mix = &a10_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun4i_a10_codec.c
162
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> shift;
sys/arch/arm/sunxi/sun4i_a10_codec.c
173
a10_codec_get_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun4i_a10_codec.c
179
switch (mc->dev) {
sys/arch/arm/sunxi/sun4i_a10_codec.c
182
mix = &a10_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun4i_a10_codec.c
186
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/sunxi/sun4i_a10_codec.c
187
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
277
a64_acodec_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
284
dev = mc->dev;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
298
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> shift;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
305
if (mc->un.ord < 0 || mc->un.ord > 1)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
307
if (mc->un.ord) {
sys/arch/arm/sunxi/sun50i_a64_acodec.c
315
if (mc->un.ord < 0 || mc->un.ord > 1)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
317
if (mc->un.ord) {
sys/arch/arm/sunxi/sun50i_a64_acodec.c
325
if (mc->un.ord < 0 || mc->un.ord > 1)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
327
if (mc->un.ord) {
sys/arch/arm/sunxi/sun50i_a64_acodec.c
341
if (mc->un.mask & A64_OUTPUT_SOURCE_LINE)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
348
if (mc->un.mask & A64_OUTPUT_SOURCE_HP)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
357
a64_acodec_pr_write(sc, A64_L_ADCMIX_SRC, mc->un.mask);
sys/arch/arm/sunxi/sun50i_a64_acodec.c
358
a64_acodec_pr_write(sc, A64_R_ADCMIX_SRC, mc->un.mask);
sys/arch/arm/sunxi/sun50i_a64_acodec.c
366
a64_acodec_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun50i_a64_acodec.c
373
dev = mc->dev;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
388
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
389
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
393
mc->un.ord = !!(a64_acodec_pr_read(sc, A64_MIC1_CTRL) & A64_MIC1AMPEN);
sys/arch/arm/sunxi/sun50i_a64_acodec.c
397
mc->un.ord = !!(a64_acodec_pr_read(sc, A64_MIC2_CTRL) & A64_MIC2AMPEN);
sys/arch/arm/sunxi/sun50i_a64_acodec.c
401
mc->un.ord = 1;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
403
mc->un.ord = 0;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
405
mc->un.ord = 0;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
409
mc->un.mask = 0;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
411
mc->un.mask |= A64_OUTPUT_SOURCE_LINE;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
413
mc->un.mask |= A64_OUTPUT_SOURCE_HP;
sys/arch/arm/sunxi/sun50i_a64_acodec.c
417
mc->un.mask =
sys/arch/arm/sunxi/sun6i_a31_codec.c
211
a31_codec_set_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun6i_a31_codec.c
217
switch (mc->dev) {
sys/arch/arm/sunxi/sun6i_a31_codec.c
220
mix = &a31_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun6i_a31_codec.c
223
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> shift;
sys/arch/arm/sunxi/sun6i_a31_codec.c
234
a31_codec_get_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun6i_a31_codec.c
240
switch (mc->dev) {
sys/arch/arm/sunxi/sun6i_a31_codec.c
243
mix = &a31_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun6i_a31_codec.c
247
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/sunxi/sun6i_a31_codec.c
248
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/sunxi/sun8i_codec.c
135
sun8i_codec_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_codec.c
142
return audio_dai_set_port(sc->sc_codec_analog, mc);
sys/arch/arm/sunxi/sun8i_codec.c
146
sun8i_codec_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_codec.c
153
return audio_dai_get_port(sc->sc_codec_analog, mc);
sys/arch/arm/sunxi/sun8i_h3_codec.c
281
h3_codec_set_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_h3_codec.c
288
switch (mc->dev) {
sys/arch/arm/sunxi/sun8i_h3_codec.c
295
mix = &h3_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun8i_h3_codec.c
298
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> shift;
sys/arch/arm/sunxi/sun8i_h3_codec.c
305
h3_codec_pr_write(csc, H3_LADCMIXSC, mc->un.mask);
sys/arch/arm/sunxi/sun8i_h3_codec.c
306
h3_codec_pr_write(csc, H3_RADCMIXSC, mc->un.mask);
sys/arch/arm/sunxi/sun8i_h3_codec.c
314
h3_codec_get_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_h3_codec.c
321
switch (mc->dev) {
sys/arch/arm/sunxi/sun8i_h3_codec.c
328
mix = &h3_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun8i_h3_codec.c
332
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/sunxi/sun8i_h3_codec.c
333
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/sunxi/sun8i_h3_codec.c
337
mc->un.mask =
sys/arch/arm/sunxi/sun8i_v3s_codec.c
266
v3s_codec_set_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_v3s_codec.c
273
switch (mc->dev) {
sys/arch/arm/sunxi/sun8i_v3s_codec.c
277
mix = &v3s_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun8i_v3s_codec.c
280
nvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> shift;
sys/arch/arm/sunxi/sun8i_v3s_codec.c
287
v3s_codec_pr_write(csc, V3S_LADCMIXMUTE, mc->un.mask);
sys/arch/arm/sunxi/sun8i_v3s_codec.c
288
v3s_codec_pr_write(csc, V3S_RADCMIXMUTE, mc->un.mask);
sys/arch/arm/sunxi/sun8i_v3s_codec.c
296
v3s_codec_get_port(struct sunxi_codec_softc *sc, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sun8i_v3s_codec.c
303
switch (mc->dev) {
sys/arch/arm/sunxi/sun8i_v3s_codec.c
307
mix = &v3s_codec_mixers[mc->dev];
sys/arch/arm/sunxi/sun8i_v3s_codec.c
311
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = nvol;
sys/arch/arm/sunxi/sun8i_v3s_codec.c
312
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = nvol;
sys/arch/arm/sunxi/sun8i_v3s_codec.c
316
mc->un.mask =
sys/arch/arm/sunxi/sunxi_codec.c
184
sunxi_codec_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sunxi_codec.c
188
return sc->sc_cfg->set_port(sc, mc);
sys/arch/arm/sunxi/sunxi_codec.c
192
sunxi_codec_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/arm/sunxi/sunxi_codec.c
196
return sc->sc_cfg->get_port(sc, mc);
sys/arch/cesfic/cesfic/dp8570a.h
17
u_int8_t s100c, sc, minc, hc, dmc, mc, yc, jc, j100c, dwc;
sys/arch/dreamcast/dev/g2/aica.c
596
aica_set_port(void *addr, mixer_ctrl_t *mc)
sys/arch/dreamcast/dev/g2/aica.c
601
switch (mc->dev) {
sys/arch/dreamcast/dev/g2/aica.c
604
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] & 0xff;
sys/arch/dreamcast/dev/g2/aica.c
610
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] & 0xff;
sys/arch/dreamcast/dev/g2/aica.c
612
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] & 0xff;
sys/arch/dreamcast/dev/g2/aica.c
625
aica_get_port(void *addr, mixer_ctrl_t *mc)
sys/arch/dreamcast/dev/g2/aica.c
630
switch (mc->dev) {
sys/arch/dreamcast/dev/g2/aica.c
632
if (mc->un.value.num_channels != 1)
sys/arch/dreamcast/dev/g2/aica.c
634
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/dreamcast/dev/g2/aica.c
638
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/dreamcast/dev/g2/aica.c
640
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/emips/ebus/clock_ebus.c
287
struct _Tc *mc = (struct _Tc *)ia->ia_vaddr;
sys/arch/emips/ebus/clock_ebus.c
291
if ((mc == NULL) ||
sys/arch/emips/ebus/clock_ebus.c
292
(mc->Tag != PMTTAG_TIMER))
sys/arch/evbppc/nintendo/dev/bwai.c
132
bwai_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/evbppc/nintendo/dev/bwai.c
134
if (mc->dev != BWAI_OUTPUT_MASTER_VOLUME &&
sys/arch/evbppc/nintendo/dev/bwai.c
135
mc->dev != BWAI_INPUT_DAC_VOLUME) {
sys/arch/evbppc/nintendo/dev/bwai.c
139
avenc_set_volume(mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT],
sys/arch/evbppc/nintendo/dev/bwai.c
140
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT]);
sys/arch/evbppc/nintendo/dev/bwai.c
146
bwai_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/evbppc/nintendo/dev/bwai.c
148
if (mc->dev != BWAI_OUTPUT_MASTER_VOLUME &&
sys/arch/evbppc/nintendo/dev/bwai.c
149
mc->dev != BWAI_INPUT_DAC_VOLUME) {
sys/arch/evbppc/nintendo/dev/bwai.c
153
avenc_get_volume(&mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT],
sys/arch/evbppc/nintendo/dev/bwai.c
154
&mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT]);
sys/arch/evbppc/nintendo/dev/bwdsp.c
162
bwdsp_set_port(void *priv, mixer_ctrl_t *mc)
sys/arch/evbppc/nintendo/dev/bwdsp.c
166
return audio_dai_set_port(sc->sc_dai, mc);
sys/arch/evbppc/nintendo/dev/bwdsp.c
170
bwdsp_get_port(void *priv, mixer_ctrl_t *mc)
sys/arch/evbppc/nintendo/dev/bwdsp.c
174
return audio_dai_get_port(sc->sc_dai, mc);
sys/arch/hpcmips/vr/vraiu.c
428
vraiu_set_port(void *self, mixer_ctrl_t *mc)
sys/arch/hpcmips/vr/vraiu.c
435
if (mc->dev == 0) {
sys/arch/hpcmips/vr/vraiu.c
436
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/hpcmips/vr/vraiu.c
438
if (mc->un.value.num_channels != 1)
sys/arch/hpcmips/vr/vraiu.c
440
sc->sc_volume = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/hpcmips/vr/vraiu.c
448
vraiu_get_port(void *self, mixer_ctrl_t *mc)
sys/arch/hpcmips/vr/vraiu.c
455
if (mc->dev == 0) {
sys/arch/hpcmips/vr/vraiu.c
456
if (mc->un.value.num_channels != 1)
sys/arch/hpcmips/vr/vraiu.c
458
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_volume;
sys/arch/hppa/dev/cpu.c
122
lvls[pdc_model.pa_lvl], "AB"[pdc_model.mc]);
sys/arch/hppa/include/pdc.h
357
u_int mc : 1; /* module category (A - 0, B - 1) */
sys/arch/i386/include/xen/hypercalls.h
169
HYPERVISOR_machine_check(struct xen_mc *mc)
sys/arch/i386/include/xen/hypercalls.h
174
mc->interface_version = XEN_MCA_INTERFACE_VERSION;
sys/arch/i386/include/xen/hypercalls.h
175
_hypercall(__HYPERVISOR_mca, _harg("1" (mc)),
sys/arch/i386/mca/mca_machdep.c
161
mca_conf_read(mca_chipset_tag_t mc, int slot, int reg)
sys/arch/i386/mca/mca_machdep.c
179
mca_conf_write(mca_chipset_tag_t mc, int slot, int reg, int data)
sys/arch/i386/mca/mca_machdep.c
194
mca_intr_establish(mca_chipset_tag_t mc, mca_intr_handle_t ih)
sys/arch/i386/mca/mca_machdep.c
203
mca_intr_establish(mca_chipset_tag_t mc, mca_intr_handle_t ih,
sys/arch/i386/mca/mca_machdep.c
214
mca_intr_disestablish(mca_chipset_tag_t mc, void *cookie)
sys/arch/ia64/ia64/trap.c
527
mcontext_t mc;
sys/arch/ia64/ia64/trap.c
530
&mc, sizeof(mc));
sys/arch/ia64/ia64/trap.c
532
set_mcontext(td, &mc);
sys/arch/luna68k/dev/psgpam.c
626
psgpam_set_port(void *hdl, mixer_ctrl_t *mc)
sys/arch/luna68k/dev/psgpam.c
634
psgpam_get_port(void *hdl, mixer_ctrl_t *mc)
sys/arch/mac68k/obio/ascaudio.c
658
ascaudio_set_port(void *opaque, mixer_ctrl_t *mc)
sys/arch/mac68k/obio/ascaudio.c
664
switch (mc->dev) {
sys/arch/mac68k/obio/ascaudio.c
666
if (mc->un.value.num_channels != 1)
sys/arch/mac68k/obio/ascaudio.c
668
sc->sc_vol = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/mac68k/obio/ascaudio.c
671
if (mc->un.value.num_channels != 1)
sys/arch/mac68k/obio/ascaudio.c
673
sc->sc_recvol = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/mac68k/obio/ascaudio.c
681
ascaudio_get_port(void *opaque, mixer_ctrl_t *mc)
sys/arch/mac68k/obio/ascaudio.c
687
switch (mc->dev) {
sys/arch/mac68k/obio/ascaudio.c
689
if (mc->un.value.num_channels != 1)
sys/arch/mac68k/obio/ascaudio.c
691
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_vol;
sys/arch/mac68k/obio/ascaudio.c
694
if (mc->un.value.num_channels != 1)
sys/arch/mac68k/obio/ascaudio.c
696
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_recvol;
sys/arch/macppc/dev/awacs.c
713
awacs_set_port(void *h, mixer_ctrl_t *mc)
sys/arch/macppc/dev/awacs.c
718
DPRINTF("awacs_set_port dev = %d, type = %d\n", mc->dev, mc->type);
sys/arch/macppc/dev/awacs.c
720
l = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/macppc/dev/awacs.c
721
r = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/macppc/dev/awacs.c
723
switch (mc->dev) {
sys/arch/macppc/dev/awacs.c
726
if (mc->un.mask == sc->sc_output_mask)
sys/arch/macppc/dev/awacs.c
728
awacs_select_output(sc, mc->un.mask);
sys/arch/macppc/dev/awacs.c
737
if (mc->un.mask == sc->sc_record_source)
sys/arch/macppc/dev/awacs.c
739
switch (mc->un.mask) {
sys/arch/macppc/dev/awacs.c
758
sc->sc_record_source = mc->un.mask;
sys/arch/macppc/dev/awacs.c
786
awacs_get_port(void *h, mixer_ctrl_t *mc)
sys/arch/macppc/dev/awacs.c
792
switch (mc->dev) {
sys/arch/macppc/dev/awacs.c
794
mc->un.mask = sc->sc_output_mask;
sys/arch/macppc/dev/awacs.c
798
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->vol_l;
sys/arch/macppc/dev/awacs.c
799
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->vol_r;
sys/arch/macppc/dev/awacs.c
803
mc->un.mask = sc->sc_record_source;
sys/arch/macppc/dev/awacs.c
810
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
sys/arch/macppc/dev/awacs.c
811
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
sys/arch/macppc/dev/awacs.c
818
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = (15 - l) << 4;
sys/arch/macppc/dev/awacs.c
819
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = (15 - r) << 4;
sys/arch/macppc/dev/awacs.c
824
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_bass;
sys/arch/macppc/dev/awacs.c
828
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_treble;
sys/arch/macppc/dev/if_mc.c
82
CFATTACH_DECL_NEW(mc, sizeof(struct mc_softc),
sys/arch/macppc/dev/snapper.c
1043
snapper_set_port(void *h, mixer_ctrl_t *mc)
sys/arch/macppc/dev/snapper.c
1049
DPRINTF("snapper_set_port dev = %d, type = %d\n", mc->dev, mc->type);
sys/arch/macppc/dev/snapper.c
1051
l = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/macppc/dev/snapper.c
1052
r = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/macppc/dev/snapper.c
1054
switch (mc->dev) {
sys/arch/macppc/dev/snapper.c
1057
if (mc->un.mask == sc->sc_output_mask)
sys/arch/macppc/dev/snapper.c
1063
if (mc->un.mask & 1 << 0)
sys/arch/macppc/dev/snapper.c
1065
if (mc->un.mask & 1 << 1)
sys/arch/macppc/dev/snapper.c
1067
if (mc->un.mask & 1 << 2)
sys/arch/macppc/dev/snapper.c
1070
sc->sc_output_mask = mc->un.mask;
sys/arch/macppc/dev/snapper.c
1082
if (mc->un.mask == sc->sc_record_source)
sys/arch/macppc/dev/snapper.c
1084
switch (mc->un.mask) {
sys/arch/macppc/dev/snapper.c
1098
sc->sc_record_source = mc->un.mask;
sys/arch/macppc/dev/snapper.c
1148
snapper_get_port(void *h, mixer_ctrl_t *mc)
sys/arch/macppc/dev/snapper.c
1152
DPRINTF("snapper_get_port dev = %d, type = %d\n", mc->dev, mc->type);
sys/arch/macppc/dev/snapper.c
1154
switch (mc->dev) {
sys/arch/macppc/dev/snapper.c
1156
mc->un.mask = sc->sc_output_mask;
sys/arch/macppc/dev/snapper.c
1160
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_vol_l;
sys/arch/macppc/dev/snapper.c
1161
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_vol_r;
sys/arch/macppc/dev/snapper.c
1168
mc->un.mask = sc->sc_record_source;
sys/arch/macppc/dev/snapper.c
1173
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = 0;
sys/arch/macppc/dev/snapper.c
1174
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = 0;
sys/arch/macppc/dev/snapper.c
1180
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_treble;
sys/arch/macppc/dev/snapper.c
1185
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_bass;
sys/arch/macppc/dev/snapper.c
1192
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->mixer[0];
sys/arch/macppc/dev/snapper.c
1193
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->mixer[3];
sys/arch/macppc/dev/snapper.c
1199
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->mixer[1];
sys/arch/macppc/dev/snapper.c
1200
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->mixer[4];
sys/arch/macppc/dev/snapper.c
1206
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->mixer[2];
sys/arch/macppc/dev/snapper.c
1207
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->mixer[5];
sys/arch/mips/mips/netbsd32_machdep.c
215
mcontext_t mc;
sys/arch/mips/mips/netbsd32_machdep.c
223
cpu_getmcontext(l, &mc, flagsp);
sys/arch/mips/mips/netbsd32_machdep.c
224
for (i = 1; i < __arraycount(mc.__gregs); i++)
sys/arch/mips/mips/netbsd32_machdep.c
225
mco32->__gregs[i] = mc.__gregs[i];
sys/arch/mips/mips/netbsd32_machdep.c
227
memcpy(&mco32->__fpregs, &mc.__fpregs,
sys/arch/mips/mips/netbsd32_machdep.c
229
mco32->_mc_tlsbase = mc._mc_tlsbase;
sys/arch/mips/mips/netbsd32_machdep.c
243
mcontext_t mc;
sys/arch/mips/mips/netbsd32_machdep.c
255
for (i = 0; i < __arraycount(mc.__gregs); i++)
sys/arch/mips/mips/netbsd32_machdep.c
256
mc.__gregs[i] = mco32->__gregs[i];
sys/arch/mips/mips/netbsd32_machdep.c
258
memcpy(&mc.__fpregs, &mco32->__fpregs,
sys/arch/mips/mips/netbsd32_machdep.c
260
mc._mc_tlsbase = mco32->_mc_tlsbase;
sys/arch/mips/mips/netbsd32_machdep.c
261
return cpu_setmcontext(l, &mc, flags);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
668
mpcac97_set_port(void *v, mixer_ctrl_t *mc)
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
672
return sc->sc_codec->vtbl->mixer_set_port(sc->sc_codec, mc);
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
676
mpcac97_get_port(void *v, mixer_ctrl_t *mc)
sys/arch/powerpc/mpc5200/mpc5200_ac97.c
680
return sc->sc_codec->vtbl->mixer_get_port(sc->sc_codec, mc);
sys/arch/rs6000/mca/mca_machdep.c
134
mca_conf_read(mca_chipset_tag_t mc, int slot, int reg)
sys/arch/rs6000/mca/mca_machdep.c
149
mca_conf_write(mca_chipset_tag_t mc, int slot, int reg, int data)
sys/arch/rs6000/mca/mca_machdep.c
157
mca_intr_establish(mca_chipset_tag_t mc, mca_intr_handle_t ih,
sys/arch/rs6000/mca/mca_machdep.c
168
mca_intr_disestablish(mca_chipset_tag_t mc, void *cookie)
sys/arch/sgimips/hpc/haltwo.c
476
haltwo_set_port(void *v, mixer_ctrl_t *mc)
sys/arch/sgimips/hpc/haltwo.c
481
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/sgimips/hpc/haltwo.c
484
if (mc->un.value.num_channels == 1)
sys/arch/sgimips/hpc/haltwo.c
485
lval = rval = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/sgimips/hpc/haltwo.c
486
else if (mc->un.value.num_channels == 2) {
sys/arch/sgimips/hpc/haltwo.c
487
lval = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/sgimips/hpc/haltwo.c
488
rval = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/sgimips/hpc/haltwo.c
493
switch (mc->dev) {
sys/arch/sgimips/hpc/haltwo.c
512
haltwo_get_port(void *v, mixer_ctrl_t *mc)
sys/arch/sgimips/hpc/haltwo.c
517
switch (mc->dev) {
sys/arch/sgimips/hpc/haltwo.c
528
if (mc->un.value.num_channels == 1)
sys/arch/sgimips/hpc/haltwo.c
529
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = (l+r) / 2;
sys/arch/sgimips/hpc/haltwo.c
530
else if (mc->un.value.num_channels == 2) {
sys/arch/sgimips/hpc/haltwo.c
531
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
sys/arch/sgimips/hpc/haltwo.c
532
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
sys/arch/sgimips/hpc/haud.c
1018
haud_get_port(void *v, mixer_ctrl_t *mc)
sys/arch/sgimips/hpc/haud.c
1024
if (mc->type != AUDIO_MIXER_VALUE ||
sys/arch/sgimips/hpc/haud.c
1025
mc->dev != HAUD_MASTER_VOL ||
sys/arch/sgimips/hpc/haud.c
1026
mc->un.value.num_channels != 2) {
sys/arch/sgimips/hpc/haud.c
1031
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_speaker_r_gain;
sys/arch/sgimips/hpc/haud.c
1032
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_speaker_l_gain;
sys/arch/sgimips/hpc/haud.c
986
haud_set_port(void *v, mixer_ctrl_t *mc)
sys/arch/sgimips/hpc/haud.c
992
if (mc->type != AUDIO_MIXER_VALUE ||
sys/arch/sgimips/hpc/haud.c
993
mc->dev != HAUD_MASTER_VOL ||
sys/arch/sgimips/hpc/haud.c
994
mc->un.value.num_channels != 2) {
sys/arch/sgimips/hpc/haud.c
998
const int l = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/sgimips/hpc/haud.c
999
const int r = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/sgimips/mace/mavb.c
332
mavb_set_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/sgimips/mace/mavb.c
340
mc->dev));
sys/arch/sgimips/mace/mavb.c
342
switch (mc->dev) {
sys/arch/sgimips/mace/mavb.c
346
value |= ((mc->un.ord << AD1843_LSS_SHIFT) & AD1843_LSS_MASK);
sys/arch/sgimips/mace/mavb.c
347
value |= ((mc->un.ord << AD1843_RSS_SHIFT) & AD1843_RSS_MASK);
sys/arch/sgimips/mace/mavb.c
351
left = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/sgimips/mace/mavb.c
352
right = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/sgimips/mace/mavb.c
362
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/sgimips/mace/mavb.c
364
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/sgimips/mace/mavb.c
373
if (mc->un.ord == 0)
sys/arch/sgimips/mace/mavb.c
386
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/sgimips/mace/mavb.c
388
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/sgimips/mace/mavb.c
389
reg = AD1843_DAC2_TO_MIXER + mc->dev - AD1843_DAC2_GAIN;
sys/arch/sgimips/mace/mavb.c
398
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/sgimips/mace/mavb.c
410
reg = AD1843_DAC2_TO_MIXER + mc->dev - AD1843_DAC2_MUTE;
sys/arch/sgimips/mace/mavb.c
412
if (mc->un.ord == 0)
sys/arch/sgimips/mace/mavb.c
421
if (mc->un.ord == 0)
sys/arch/sgimips/mace/mavb.c
430
if (mc->un.ord == 0)
sys/arch/sgimips/mace/mavb.c
439
if (mc->un.ord == 0)
sys/arch/sgimips/mace/mavb.c
455
mavb_get_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/sgimips/mace/mavb.c
463
mc->dev));
sys/arch/sgimips/mace/mavb.c
465
switch (mc->dev) {
sys/arch/sgimips/mace/mavb.c
468
mc->un.ord = (value & AD1843_LSS_MASK) >> AD1843_LSS_SHIFT;
sys/arch/sgimips/mace/mavb.c
474
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/sgimips/mace/mavb.c
476
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/sgimips/mace/mavb.c
484
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/sgimips/mace/mavb.c
486
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/sgimips/mace/mavb.c
491
mc->un.ord = (value & AD1843_LDA1GM) ? 1 : 0;
sys/arch/sgimips/mace/mavb.c
499
reg = AD1843_DAC2_TO_MIXER + mc->dev - AD1843_DAC2_GAIN;
sys/arch/sgimips/mace/mavb.c
503
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/sgimips/mace/mavb.c
505
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/sgimips/mace/mavb.c
509
if (mc->un.value.num_channels != 1)
sys/arch/sgimips/mace/mavb.c
514
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/sgimips/mace/mavb.c
523
reg = AD1843_DAC2_TO_MIXER + mc->dev - AD1843_DAC2_MUTE;
sys/arch/sgimips/mace/mavb.c
525
mc->un.ord = (value & AD1843_LD2MM) ? 1 : 0;
sys/arch/sgimips/mace/mavb.c
530
mc->un.ord = (value & AD1843_SUMM) ? 1 : 0;
sys/arch/sgimips/mace/mavb.c
535
mc->un.ord = (value & AD1843_MNOM) ? 1 : 0;
sys/arch/sgimips/mace/mavb.c
540
mc->un.ord = (value & AD1843_HPOM) ? 1 : 0;
sys/arch/sparc/sparc/machdep.c
683
cpu_mcontext_validate(struct lwp *l, const mcontext_t *mc)
sys/arch/sparc/sparc/machdep.c
685
const __greg_t *gr = mc->__gregs;
sys/arch/sparc64/sparc64/machdep.c
2507
cpu_mcontext_validate(struct lwp *l, const mcontext_t *mc)
sys/arch/sparc64/sparc64/machdep.c
2509
const __greg_t *gr = mc->__gregs;
sys/arch/sparc64/sparc64/netbsd32_machdep.c
802
cpu_mcontext32_validate(struct lwp *l, const mcontext32_t *mc)
sys/arch/sparc64/sparc64/netbsd32_machdep.c
804
const __greg32_t *gr = mc->__gregs;
sys/arch/usermode/dev/vaudio.c
360
vaudio_set_port(void *opaque, mixer_ctrl_t *mc)
sys/arch/usermode/dev/vaudio.c
366
vaudio_get_port(void *opaque, mixer_ctrl_t *mc)
sys/arch/x86/x86/cpu_ucode_amd.c
156
struct mc_buf mc;
sys/arch/x86/x86/cpu_ucode_amd.c
160
memcpy(&mc, arg1, sizeof(mc));
sys/arch/x86/x86/cpu_ucode_amd.c
161
mc_amd.mpb = mc.mc_amd->mpb;
sys/arch/x86/x86/cpu_ucode_amd.c
162
mc_amd.mpb_size = mc.mc_amd->mpb_size;
sys/arch/x86/x86/cpu_ucode_amd.c
171
if (mc.mc_mpbuf->mpb_type != UCODE_TYPE_PATCH) {
sys/arch/x86/x86/cpu_ucode_amd.c
177
if (hdr->ah_processor_rev_id != mc.mc_equiv_cpuid) {
sys/arch/x86/x86/cpu_ucode_amd.c
181
hdr->ah_processor_rev_id, mc.mc_equiv_cpuid);
sys/arch/x86/x86/cpu_ucode_amd.c
216
mc.mc_buf += mc.mc_mpbuf->mpb_len +
sys/arch/x86/x86/cpu_ucode_amd.c
217
sizeof(mc.mc_mpbuf->mpb_type) +
sys/arch/x86/x86/cpu_ucode_amd.c
218
sizeof(mc.mc_mpbuf->mpb_len);
sys/arch/x86/x86/cpu_ucode_amd.c
219
mc.mc_mpbuf = (struct mpbhdr *)mc.mc_buf;
sys/arch/x86/x86/cpu_ucode_amd.c
220
mc_amd.mpb = (uint8_t *)mc.mc_mpbuf->mpb_data;
sys/arch/x86/x86/cpu_ucode_amd.c
221
mc_amd.mpb_size = mc.mc_mpbuf->mpb_len;
sys/arch/x86/x86/cpu_ucode_amd.c
223
} while ((uintptr_t)((mc.mc_buf) - (uint8_t *)sc->sc_blob) < sc->sc_blobsize);
sys/arch/x86/x86/cpu_ucode_amd.c
241
struct mc_buf mc;
sys/arch/x86/x86/cpu_ucode_amd.c
257
mc.mc_buf = &sc->sc_blob[sizeof(*magic)];
sys/arch/x86/x86/cpu_ucode_amd.c
258
mc.mc_mpbuf = (struct mpbhdr *)mc.mc_buf;
sys/arch/x86/x86/cpu_ucode_amd.c
261
if (mc.mc_mpbuf->mpb_type != UCODE_TYPE_EQUIV) {
sys/arch/x86/x86/cpu_ucode_amd.c
266
mc.mc_amd = kmem_zalloc(sizeof(*mc.mc_amd), KM_SLEEP);
sys/arch/x86/x86/cpu_ucode_amd.c
267
mc.mc_amd->ect = kmem_alloc(mc.mc_mpbuf->mpb_len, KM_SLEEP);
sys/arch/x86/x86/cpu_ucode_amd.c
268
memcpy(mc.mc_amd->ect, mc.mc_mpbuf->mpb_data, mc.mc_mpbuf->mpb_len);
sys/arch/x86/x86/cpu_ucode_amd.c
269
mc.mc_amd->ect_size = mc.mc_mpbuf->mpb_len;
sys/arch/x86/x86/cpu_ucode_amd.c
272
for (i = 0; mc.mc_amd->ect[i].ect_installed_cpu != 0; i++) {
sys/arch/x86/x86/cpu_ucode_amd.c
273
if (cpu_signature == mc.mc_amd->ect[i].ect_installed_cpu) {
sys/arch/x86/x86/cpu_ucode_amd.c
275
equiv_cpuid = mc.mc_amd->ect[i].ect_equiv_cpu & 0xffff;
sys/arch/x86/x86/cpu_ucode_amd.c
285
mc.mc_equiv_cpuid = equiv_cpuid;
sys/arch/x86/x86/cpu_ucode_amd.c
286
mc.mc_buf += mc.mc_mpbuf->mpb_len + sizeof(mc.mc_mpbuf->mpb_type) +
sys/arch/x86/x86/cpu_ucode_amd.c
287
sizeof(mc.mc_mpbuf->mpb_len);
sys/arch/x86/x86/cpu_ucode_amd.c
288
mc.mc_mpbuf = (struct mpbhdr *)mc.mc_buf;
sys/arch/x86/x86/cpu_ucode_amd.c
289
mc.mc_amd->mpb = (uint8_t *)mc.mc_mpbuf->mpb_data;
sys/arch/x86/x86/cpu_ucode_amd.c
290
mc.mc_amd->mpb_size = mc.mc_mpbuf->mpb_len;
sys/arch/x86/x86/cpu_ucode_amd.c
293
mc.mc_error = 0;
sys/arch/x86/x86/cpu_ucode_amd.c
294
where = xc_broadcast(0, cpu_apply_cb, sc, &mc);
sys/arch/x86/x86/cpu_ucode_amd.c
298
error = mc.mc_error;
sys/arch/x86/x86/cpu_ucode_amd.c
301
kmem_free(mc.mc_amd->ect, mc.mc_amd->ect_size);
sys/arch/x86/x86/cpu_ucode_amd.c
302
kmem_free(mc.mc_amd, sizeof(*mc.mc_amd));
sys/arch/x86/x86/pmap.c
1702
phys_ram_seg_t *mc;
sys/arch/x86/x86/pmap.c
1718
mc = &mem_clusters[i];
sys/arch/x86/x86/pmap.c
1719
lastpa = MAX(lastpa, mc->start + mc->size);
sys/arch/zaurus/dev/wm8731_zaudio.c
639
wm8731_set_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/zaurus/dev/wm8731_zaudio.c
648
switch (mc->dev) {
sys/arch/zaurus/dev/wm8731_zaudio.c
650
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8731_zaudio.c
652
if (mc->un.value.num_channels == 1) {
sys/arch/zaurus/dev/wm8731_zaudio.c
654
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8731_zaudio.c
656
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8731_zaudio.c
657
} else if (mc->un.value.num_channels == 2) {
sys/arch/zaurus/dev/wm8731_zaudio.c
659
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/zaurus/dev/wm8731_zaudio.c
661
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/zaurus/dev/wm8731_zaudio.c
670
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
672
UNMUTE(sc, WM8731_OP_SPKR, mc->un.ord ? 1 : 0);
sys/arch/zaurus/dev/wm8731_zaudio.c
678
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8731_zaudio.c
680
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8731_zaudio.c
682
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8731_zaudio.c
690
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
692
UNMUTE(sc, WM8731_OP_MIC, mc->un.ord ? 1 : 0);
sys/arch/zaurus/dev/wm8731_zaudio.c
698
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
700
if (mc->un.ord != 0)
sys/arch/zaurus/dev/wm8731_zaudio.c
714
wm8731_get_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/zaurus/dev/wm8731_zaudio.c
719
switch (mc->dev) {
sys/arch/zaurus/dev/wm8731_zaudio.c
721
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8731_zaudio.c
723
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8731_zaudio.c
724
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/zaurus/dev/wm8731_zaudio.c
726
else if (mc->un.value.num_channels == 2) {
sys/arch/zaurus/dev/wm8731_zaudio.c
727
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/zaurus/dev/wm8731_zaudio.c
729
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/zaurus/dev/wm8731_zaudio.c
738
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
740
mc->un.ord = sc->sc_unmute[WM8731_OP_SPKR] ? 1 : 0;
sys/arch/zaurus/dev/wm8731_zaudio.c
745
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8731_zaudio.c
747
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8731_zaudio.c
748
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/zaurus/dev/wm8731_zaudio.c
756
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
758
mc->un.ord = sc->sc_unmute[WM8731_OP_MIC] ? 1 : 0;
sys/arch/zaurus/dev/wm8731_zaudio.c
763
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8731_zaudio.c
765
mc->un.ord = 0; /* MIC only */
sys/arch/zaurus/dev/wm8750_zaudio.c
698
wm8750_set_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/zaurus/dev/wm8750_zaudio.c
707
switch (mc->dev) {
sys/arch/zaurus/dev/wm8750_zaudio.c
709
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
711
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8750_zaudio.c
713
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8750_zaudio.c
721
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
723
UNMUTE(sc, WM8750_OP_SPKR, mc->un.ord ? 1 : 0);
sys/arch/zaurus/dev/wm8750_zaudio.c
729
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
731
if (mc->un.value.num_channels == 1) {
sys/arch/zaurus/dev/wm8750_zaudio.c
733
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8750_zaudio.c
735
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8750_zaudio.c
736
} else if (mc->un.value.num_channels == 2) {
sys/arch/zaurus/dev/wm8750_zaudio.c
738
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/arch/zaurus/dev/wm8750_zaudio.c
740
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/arch/zaurus/dev/wm8750_zaudio.c
749
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
751
UNMUTE(sc, WM8750_OP_HP, mc->un.ord ? 1 : 0);
sys/arch/zaurus/dev/wm8750_zaudio.c
757
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
759
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8750_zaudio.c
761
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/arch/zaurus/dev/wm8750_zaudio.c
769
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
771
UNMUTE(sc, WM8750_OP_MIC, mc->un.ord ? 1 : 0);
sys/arch/zaurus/dev/wm8750_zaudio.c
777
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
779
if (mc->un.ord != 0)
sys/arch/zaurus/dev/wm8750_zaudio.c
793
wm8750_get_port(void *hdl, struct mixer_ctrl *mc)
sys/arch/zaurus/dev/wm8750_zaudio.c
798
switch (mc->dev) {
sys/arch/zaurus/dev/wm8750_zaudio.c
800
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
802
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8750_zaudio.c
803
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/zaurus/dev/wm8750_zaudio.c
811
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
813
mc->un.ord = sc->sc_unmute[WM8750_OP_SPKR] ? 1 : 0;
sys/arch/zaurus/dev/wm8750_zaudio.c
818
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
820
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8750_zaudio.c
821
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/zaurus/dev/wm8750_zaudio.c
823
else if (mc->un.value.num_channels == 2) {
sys/arch/zaurus/dev/wm8750_zaudio.c
824
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/arch/zaurus/dev/wm8750_zaudio.c
826
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/arch/zaurus/dev/wm8750_zaudio.c
835
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
837
mc->un.ord = sc->sc_unmute[WM8750_OP_HP] ? 1 : 0;
sys/arch/zaurus/dev/wm8750_zaudio.c
842
if (mc->type != AUDIO_MIXER_VALUE)
sys/arch/zaurus/dev/wm8750_zaudio.c
844
if (mc->un.value.num_channels == 1)
sys/arch/zaurus/dev/wm8750_zaudio.c
845
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/arch/zaurus/dev/wm8750_zaudio.c
853
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
855
mc->un.ord = sc->sc_unmute[WM8750_OP_MIC] ? 1 : 0;
sys/arch/zaurus/dev/wm8750_zaudio.c
860
if (mc->type != AUDIO_MIXER_ENUM)
sys/arch/zaurus/dev/wm8750_zaudio.c
862
mc->un.ord = 0; /* MIC only */
sys/compat/ossaudio/ossaudio.c
1069
mixer_ctrl_t mc;
sys/compat/ossaudio/ossaudio.c
1128
mc.dev = di->source;
sys/compat/ossaudio/ossaudio.c
1130
mc.type = AUDIO_MIXER_ENUM;
sys/compat/ossaudio/ossaudio.c
1131
error = ioctlf(fp, AUDIO_MIXER_READ, &mc);
sys/compat/ossaudio/ossaudio.c
1137
e = opaque_to_enum(di, NULL, mc.un.ord);
sys/compat/ossaudio/ossaudio.c
1141
mc.type = AUDIO_MIXER_SET;
sys/compat/ossaudio/ossaudio.c
1142
error = ioctlf(fp, AUDIO_MIXER_READ, &mc);
sys/compat/ossaudio/ossaudio.c
1148
e = opaque_to_enum(di, NULL, mc.un.mask);
sys/compat/ossaudio/ossaudio.c
1173
mc.dev = di->source;
sys/compat/ossaudio/ossaudio.c
1181
mc.type = AUDIO_MIXER_ENUM;
sys/compat/ossaudio/ossaudio.c
1192
mc.un.ord = enum_to_ord(di, di->devmap[i]);
sys/compat/ossaudio/ossaudio.c
1194
mc.type = AUDIO_MIXER_SET;
sys/compat/ossaudio/ossaudio.c
1195
mc.un.mask = 0;
sys/compat/ossaudio/ossaudio.c
1205
mc.un.mask |= enum_to_mask(di,
sys/compat/ossaudio/ossaudio.c
1210
error = ioctlf(fp, AUDIO_MIXER_WRITE, &mc);
sys/compat/ossaudio/ossaudio.c
1228
mc.dev = di->devmap[n];
sys/compat/ossaudio/ossaudio.c
1229
mc.type = AUDIO_MIXER_VALUE;
sys/compat/ossaudio/ossaudio.c
1230
mc.un.value.num_channels = di->stereomask &
sys/compat/ossaudio/ossaudio.c
1232
error = ioctlf(fp, AUDIO_MIXER_READ, &mc);
sys/compat/ossaudio/ossaudio.c
1238
if (mc.un.value.num_channels != 2) {
sys/compat/ossaudio/ossaudio.c
1240
mc.un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/compat/ossaudio/ossaudio.c
1242
l = mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/compat/ossaudio/ossaudio.c
1243
r = mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/compat/ossaudio/ossaudio.c
1268
mc.dev = di->devmap[n];
sys/compat/ossaudio/ossaudio.c
1269
mc.type = AUDIO_MIXER_VALUE;
sys/compat/ossaudio/ossaudio.c
1271
mc.un.value.num_channels = 2;
sys/compat/ossaudio/ossaudio.c
1272
mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
sys/compat/ossaudio/ossaudio.c
1273
mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
sys/compat/ossaudio/ossaudio.c
1275
mc.un.value.num_channels = 1;
sys/compat/ossaudio/ossaudio.c
1276
mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/compat/ossaudio/ossaudio.c
1281
error = ioctlf(fp, AUDIO_MIXER_WRITE, &mc);
sys/crypto/aes/arch/arm/aes_neon.c
654
uint8x16_t io, jo, mc;
sys/crypto/aes/arch/arm/aes_neon.c
660
mc = mc_forward[3];
sys/crypto/aes/arch/arm/aes_neon.c
670
x = vqtbl1q_u8(x, mc);
sys/crypto/aes/arch/arm/aes_neon.c
673
x = vqtbl1q_u8(x, mc);
sys/crypto/aes/arch/arm/aes_neon.c
676
x = vqtbl1q_u8(x, mc);
sys/crypto/aes/arch/arm/aes_neon.c
679
mc = vextq_u8(mc, mc, 12);
sys/crypto/aes/arch/arm/aes_neon.c
694
uint8x16_t io0, jo0, io1, jo1, mc;
sys/crypto/aes/arch/arm/aes_neon.c
702
mc = mc_forward[3];
sys/crypto/aes/arch/arm/aes_neon.c
715
x0 = vqtbl1q_u8(x0, mc);
sys/crypto/aes/arch/arm/aes_neon.c
716
x1 = vqtbl1q_u8(x1, mc);
sys/crypto/aes/arch/arm/aes_neon.c
720
x0 = vqtbl1q_u8(x0, mc);
sys/crypto/aes/arch/arm/aes_neon.c
721
x1 = vqtbl1q_u8(x1, mc);
sys/crypto/aes/arch/arm/aes_neon.c
725
x0 = vqtbl1q_u8(x0, mc);
sys/crypto/aes/arch/arm/aes_neon.c
726
x1 = vqtbl1q_u8(x1, mc);
sys/crypto/aes/arch/arm/aes_neon.c
730
mc = vextq_u8(mc, mc, 12);
sys/crypto/aes/arch/x86/aes_ssse3.c
527
__m128i io, jo, mc;
sys/crypto/aes/arch/x86/aes_ssse3.c
533
mc = mc_forward[3].m;
sys/crypto/aes/arch/x86/aes_ssse3.c
544
x = _mm_shuffle_epi8(x, mc);
sys/crypto/aes/arch/x86/aes_ssse3.c
548
x = _mm_shuffle_epi8(x, mc);
sys/crypto/aes/arch/x86/aes_ssse3.c
552
x = _mm_shuffle_epi8(x, mc);
sys/crypto/aes/arch/x86/aes_ssse3.c
556
mc = _mm_alignr_epi8(mc, mc, 12);
sys/dev/audio/audio.c
8526
mixer_ctrl_t *mc;
sys/dev/audio/audio.c
8576
mc = (mixer_ctrl_t *)addr;
sys/dev/audio/audio.c
8582
error = audio_get_port(sc, mc);
sys/dev/audio/audio.c
8583
else if (mc->dev < 0 || mc->dev >= sc->sc_nmixer_states)
sys/dev/audio/audio.c
8586
int dev = mc->dev;
sys/dev/audio/audio.c
8587
memcpy(mc, &sc->sc_mixer_state[dev],
sys/dev/audio/audio.c
9061
audio_set_port(struct audio_softc *sc, mixer_ctrl_t *mc)
sys/dev/audio/audio.c
9067
return sc->hw_if->set_port(sc->hw_hdl, mc);
sys/dev/audio/audio.c
9074
audio_get_port(struct audio_softc *sc, mixer_ctrl_t *mc)
sys/dev/audio/audio.c
9080
return sc->hw_if->get_port(sc->hw_hdl, mc);
sys/dev/audio/audio.c
9090
mixer_ctrl_t *mc;
sys/dev/audio/audio.c
9101
mc = &sc->sc_mixer_state[mi.index];
sys/dev/audio/audio.c
9102
mc->dev = mi.index;
sys/dev/audio/audio.c
9103
mc->type = mi.type;
sys/dev/audio/audio.c
9104
mc->un.value.num_channels = mi.un.v.num_channels;
sys/dev/audio/audio.c
9105
(void)audio_get_port(sc, mc);
sys/dev/audio/audio.c
9118
mixer_ctrl_t *mc;
sys/dev/audio/audio.c
9128
mc = &sc->sc_mixer_state[mi.index];
sys/dev/audio/audio.c
9129
(void)audio_set_port(sc, mc);
sys/dev/audio/audio_dai.h
256
audio_dai_get_port(audio_dai_tag_t dai, mixer_ctrl_t *mc)
sys/dev/audio/audio_dai.h
260
return dai->dai_hw_if->get_port(dai->dai_priv, mc);
sys/dev/audio/audio_dai.h
264
audio_dai_set_port(audio_dai_tag_t dai, mixer_ctrl_t *mc)
sys/dev/audio/audio_dai.h
268
return dai->dai_hw_if->set_port(dai->dai_priv, mc);
sys/dev/bluetooth/btsco.c
841
btsco_set_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/bluetooth/btsco.c
846
DPRINTF("%s dev %d type %d\n", sc->sc_name, mc->dev, mc->type);
sys/dev/bluetooth/btsco.c
848
switch (mc->dev) {
sys/dev/bluetooth/btsco.c
850
if (mc->type != AUDIO_MIXER_VALUE ||
sys/dev/bluetooth/btsco.c
851
mc->un.value.num_channels != 1) {
sys/dev/bluetooth/btsco.c
856
sc->sc_vgs = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/dev/bluetooth/btsco.c
860
if (mc->type != AUDIO_MIXER_VALUE ||
sys/dev/bluetooth/btsco.c
861
mc->un.value.num_channels != 1) {
sys/dev/bluetooth/btsco.c
866
sc->sc_vgm = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/dev/bluetooth/btsco.c
878
btsco_get_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/bluetooth/btsco.c
883
DPRINTF("%s dev %d\n", sc->sc_name, mc->dev);
sys/dev/bluetooth/btsco.c
885
switch (mc->dev) {
sys/dev/bluetooth/btsco.c
887
mc->type = AUDIO_MIXER_VALUE;
sys/dev/bluetooth/btsco.c
888
mc->un.value.num_channels = 1;
sys/dev/bluetooth/btsco.c
889
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_vgs;
sys/dev/bluetooth/btsco.c
893
mc->type = AUDIO_MIXER_VALUE;
sys/dev/bluetooth/btsco.c
894
mc->un.value.num_channels = 1;
sys/dev/bluetooth/btsco.c
895
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_vgm;
sys/dev/eisa/mlx_eisa.c
216
mlx_v1_submit(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/eisa/mlx_eisa.c
223
MLX_V1REG_MAILBOX, mc->mc_mbox, 13);
sys/dev/fdt/ausoc.c
153
ausoc_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/fdt/ausoc.c
157
return audio_dai_set_port(link->link_codec, mc);
sys/dev/fdt/ausoc.c
161
ausoc_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/fdt/ausoc.c
165
return audio_dai_get_port(link->link_codec, mc);
sys/dev/fdt/fdt_mbox.c
121
mc = fdtbus_mbox_lookup(mc_phandle);
sys/dev/fdt/fdt_mbox.c
122
if (mc == NULL)
sys/dev/fdt/fdt_mbox.c
125
u_int mbox_cells = mc->mc_cells;
sys/dev/fdt/fdt_mbox.c
127
mbox_priv = mc->mc_funcs->mc_acquire(mc->mc_dev,
sys/dev/fdt/fdt_mbox.c
132
mbox->mb_ctlr = mc;
sys/dev/fdt/fdt_mbox.c
163
struct fdtbus_mbox_controller *mc = mbox->mb_ctlr;
sys/dev/fdt/fdt_mbox.c
165
mc->mc_funcs->mc_release(mc->mc_dev, mbox->mb_priv);
sys/dev/fdt/fdt_mbox.c
172
struct fdtbus_mbox_controller * const mc = mbox->mb_ctlr;
sys/dev/fdt/fdt_mbox.c
174
return mc->mc_funcs->mc_send(mc->mc_dev, mbox->mb_priv, data, len);
sys/dev/fdt/fdt_mbox.c
180
struct fdtbus_mbox_controller * const mc = mbox->mb_ctlr;
sys/dev/fdt/fdt_mbox.c
182
return mc->mc_funcs->mc_recv(mc->mc_dev, mbox->mb_priv, data, len);
sys/dev/fdt/fdt_mbox.c
63
struct fdtbus_mbox_controller *mc;
sys/dev/fdt/fdt_mbox.c
71
mc = kmem_alloc(sizeof(*mc), KM_SLEEP);
sys/dev/fdt/fdt_mbox.c
72
mc->mc_dev = dev;
sys/dev/fdt/fdt_mbox.c
73
mc->mc_phandle = phandle;
sys/dev/fdt/fdt_mbox.c
74
mc->mc_funcs = funcs;
sys/dev/fdt/fdt_mbox.c
75
mc->mc_cells = cells;
sys/dev/fdt/fdt_mbox.c
77
LIST_INSERT_HEAD(&fdtbus_mbox_controllers, mc, mc_next);
sys/dev/fdt/fdt_mbox.c
85
struct fdtbus_mbox_controller *mc;
sys/dev/fdt/fdt_mbox.c
87
LIST_FOREACH(mc, &fdtbus_mbox_controllers, mc_next) {
sys/dev/fdt/fdt_mbox.c
88
if (mc->mc_phandle == phandle)
sys/dev/fdt/fdt_mbox.c
89
return mc;
sys/dev/fdt/fdt_mbox.c
98
struct fdtbus_mbox_controller *mc;
sys/dev/hdaudio/hdafg.c
4151
hdafg_set_port(void *opaque, mixer_ctrl_t *mc)
sys/dev/hdaudio/hdafg.c
4159
if (mc->dev < 0 || mc->dev >= sc->sc_nmixers)
sys/dev/hdaudio/hdafg.c
4161
mx = &sc->sc_mixers[mc->dev];
sys/dev/hdaudio/hdafg.c
4179
(mc->un.mask & (1 << i)) ? true : false;
sys/dev/hdaudio/hdafg.c
4191
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] / divisor,
sys/dev/hdaudio/hdafg.c
4192
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] / divisor);
sys/dev/hdaudio/hdafg.c
4196
mc->un.ord ? HDAUDIO_AMP_MUTE_ALL : HDAUDIO_AMP_MUTE_NONE,
sys/dev/hdaudio/hdafg.c
4207
hdafg_get_port(void *opaque, mixer_ctrl_t *mc)
sys/dev/hdaudio/hdafg.c
4216
if (mc->dev < 0 || mc->dev >= sc->sc_nmixers)
sys/dev/hdaudio/hdafg.c
4218
mx = &sc->sc_mixers[mc->dev];
sys/dev/hdaudio/hdafg.c
4240
mc->un.mask = mask;
sys/dev/hdaudio/hdafg.c
4247
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = ctl->ctl_left * factor;
sys/dev/hdaudio/hdafg.c
4248
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = ctl->ctl_right * factor;
sys/dev/hdaudio/hdafg.c
4251
mc->un.ord = (ctl->ctl_muted || ctl->ctl_forcemute) ? 1 : 0;
sys/dev/i2c/es8316ac.c
338
escodec_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/i2c/es8316ac.c
345
if ((mix = escodec_get_mixer(mc->dev)) == NULL)
sys/dev/i2c/es8316ac.c
350
sc->sc_swvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/dev/i2c/es8316ac.c
359
nvol = mc->un.value.level[ch] >> shift;
sys/dev/i2c/es8316ac.c
373
if (mc->un.ord < 0 || mc->un.ord > 1)
sys/dev/i2c/es8316ac.c
377
if (mc->un.ord)
sys/dev/i2c/es8316ac.c
391
escodec_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/i2c/es8316ac.c
398
if ((mix = escodec_get_mixer(mc->dev)) == NULL)
sys/dev/i2c/es8316ac.c
403
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_swvol;
sys/dev/i2c/es8316ac.c
404
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_swvol;
sys/dev/i2c/es8316ac.c
417
mc->un.value.level[ch] = nvol;
sys/dev/i2c/es8316ac.c
425
mc->un.ord = (val & mix->mask[0]) != 0;
sys/dev/ic/anx_dp.c
822
anxdp_audio_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/anx_dp.c
826
switch (mc->dev) {
sys/dev/ic/anx_dp.c
829
sc->sc_swvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/dev/ic/anx_dp.c
837
anxdp_audio_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/anx_dp.c
841
switch (mc->dev) {
sys/dev/ic/anx_dp.c
844
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_swvol;
sys/dev/ic/anx_dp.c
845
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_swvol;
sys/dev/ic/arcofi.c
747
arcofi_set_port(void *v, mixer_ctrl_t *mc)
sys/dev/ic/arcofi.c
757
switch (mc->dev) {
sys/dev/ic/arcofi.c
762
if (mc->un.value.num_channels != 1)
sys/dev/ic/arcofi.c
769
if (mc->type != AUDIO_MIXER_ENUM)
sys/dev/ic/arcofi.c
783
switch (mc->dev) {
sys/dev/ic/arcofi.c
787
arcofi_mi_to_gain(mc->un.value.level[AUDIO_MIXER_LEVEL_MONO]);
sys/dev/ic/arcofi.c
792
arcofi_mi_to_gain(mc->un.value.level[AUDIO_MIXER_LEVEL_MONO]);
sys/dev/ic/arcofi.c
797
if (mc->un.ord)
sys/dev/ic/arcofi.c
803
if (mc->un.ord)
sys/dev/ic/arcofi.c
809
if (mc->un.ord)
sys/dev/ic/arcofi.c
829
arcofi_get_port(void *v, mixer_ctrl_t *mc)
sys/dev/ic/arcofi.c
839
switch (mc->dev) {
sys/dev/ic/arcofi.c
844
if (mc->un.value.num_channels != 1)
sys/dev/ic/arcofi.c
852
if (mc->type != AUDIO_MIXER_ENUM)
sys/dev/ic/arcofi.c
866
switch (mc->dev) {
sys/dev/ic/arcofi.c
869
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/dev/ic/arcofi.c
874
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] =
sys/dev/ic/arcofi.c
880
mc->un.ord = portmask & AUDIO_LINE_IN ? 0 : 1;
sys/dev/ic/arcofi.c
883
mc->un.ord = portmask & AUDIO_LINE_OUT ? 0 : 1;
sys/dev/ic/arcofi.c
886
mc->un.ord = portmask & AUDIO_SPEAKER ? 0 : 1;
sys/dev/ic/dw_hdmi.c
760
dwhdmi_audio_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/dw_hdmi.c
764
switch (mc->dev) {
sys/dev/ic/dw_hdmi.c
767
sc->sc_swvol = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/dev/ic/dw_hdmi.c
775
dwhdmi_audio_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/dw_hdmi.c
779
switch (mc->dev) {
sys/dev/ic/dw_hdmi.c
782
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_swvol;
sys/dev/ic/dw_hdmi.c
783
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_swvol;
sys/dev/ic/ld_mlx.c
155
struct mlx_ccb *mc;
sys/dev/ic/ld_mlx.c
162
if ((rv = mlx_ccb_alloc(mlx, &mc, bp == NULL)) != 0)
sys/dev/ic/ld_mlx.c
166
rv = mlx_ccb_map(mlx, mc, data, datasize,
sys/dev/ic/ld_mlx.c
169
mlx_ccb_free(mlx, mc);
sys/dev/ic/ld_mlx.c
174
sgphys = mlx->mlx_sgls_paddr + (MLX_SGL_SIZE * mc->mc_ident);
sys/dev/ic/ld_mlx.c
178
mlx_make_type1(mc,
sys/dev/ic/ld_mlx.c
181
mc->mc_nsgent);
sys/dev/ic/ld_mlx.c
183
mlx_make_type5(mc,
sys/dev/ic/ld_mlx.c
187
blkno, sgphys, mc->mc_nsgent);
sys/dev/ic/ld_mlx.c
191
rv = mlx_ccb_poll(mlx, mc, 10000);
sys/dev/ic/ld_mlx.c
192
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/ld_mlx.c
193
mlx_ccb_free(mlx, mc);
sys/dev/ic/ld_mlx.c
196
mc->mc_mx.mx_handler = ld_mlx_handler;
sys/dev/ic/ld_mlx.c
197
mc->mc_mx.mx_context = bp;
sys/dev/ic/ld_mlx.c
198
mc->mc_mx.mx_dv = sc->sc_ld.sc_dv;
sys/dev/ic/ld_mlx.c
199
mlx_ccb_enqueue(mlx, mc);
sys/dev/ic/ld_mlx.c
215
ld_mlx_handler(struct mlx_ccb *mc)
sys/dev/ic/ld_mlx.c
222
mx = &mc->mc_mx;
sys/dev/ic/ld_mlx.c
227
if (mc->mc_status != MLX_STATUS_OK) {
sys/dev/ic/ld_mlx.c
231
if (mc->mc_status == MLX_STATUS_RDWROFFLINE)
sys/dev/ic/ld_mlx.c
237
mlx_ccb_diagnose(mc));
sys/dev/ic/ld_mlx.c
241
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/ld_mlx.c
242
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1038
for (mc = TAILQ_FIRST(&mlx->mlx_ccb_worklist); mc != NULL; mc = nmc) {
sys/dev/ic/mlx.c
1039
nmc = TAILQ_NEXT(mc, mc_chain.tailq);
sys/dev/ic/mlx.c
1040
if (mc->mc_expiry > time_second) {
sys/dev/ic/mlx.c
1047
TAILQ_REMOVE(&mlx->mlx_ccb_worklist, mc, mc_chain.tailq);
sys/dev/ic/mlx.c
1048
mc->mc_status = MLX_STATUS_LOST;
sys/dev/ic/mlx.c
1049
if (mc->mc_mx.mx_handler != NULL)
sys/dev/ic/mlx.c
1050
(*mc->mc_mx.mx_handler)(mc);
sys/dev/ic/mlx.c
1051
else if ((mc->mc_flags & MC_WAITING) != 0)
sys/dev/ic/mlx.c
1052
wakeup(mc);
sys/dev/ic/mlx.c
1062
mlx_periodic_enquiry(struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1073
mlx = device_private(mc->mc_mx.mx_dv);
sys/dev/ic/mlx.c
1074
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1079
if (mc->mc_status != 0) {
sys/dev/ic/mlx.c
1081
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1088
switch (mc->mc_mbox[0]) {
sys/dev/ic/mlx.c
1094
me = (struct mlx_enquiry *)mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1095
meo = (struct mlx_enquiry_old *)mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1136
me = (struct mlx_enquiry *)mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1166
mes = (struct mlx_enq_sys_drive *)mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1208
if (mc->mc_mbox[0] == MLX_CMD_ENQSYSDRIVE)
sys/dev/ic/mlx.c
1213
free(mc->mc_mx.mx_context, M_DEVBUF);
sys/dev/ic/mlx.c
1214
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1224
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1230
if ((rv = mlx_ccb_alloc(mlx, &mc, 1)) != 0)
sys/dev/ic/mlx.c
1237
if ((rv = mlx_ccb_map(mlx, mc, result, 1024, MC_XFER_IN)) != 0)
sys/dev/ic/mlx.c
1239
if (mc->mc_nsgent != 1) {
sys/dev/ic/mlx.c
1240
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1246
mlx_make_type3(mc, MLX_CMD_LOGOP, MLX_LOGOP_GET, 1,
sys/dev/ic/mlx.c
1247
mlx->mlx_lastevent, 0, 0, mc->mc_xfer_phys, 0);
sys/dev/ic/mlx.c
1249
mc->mc_mx.mx_handler = mlx_periodic_eventlog_respond;
sys/dev/ic/mlx.c
1250
mc->mc_mx.mx_dv = mlx->mlx_dv;
sys/dev/ic/mlx.c
1251
mc->mc_mx.mx_context = result;
sys/dev/ic/mlx.c
1254
mlx_ccb_enqueue(mlx, mc);
sys/dev/ic/mlx.c
1258
if (mc != NULL)
sys/dev/ic/mlx.c
1259
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1271
mlx_periodic_eventlog_respond(struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1278
mlx = device_private(mc->mc_mx.mx_dv);
sys/dev/ic/mlx.c
1279
el = mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1280
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1284
if (mc->mc_status == 0) {
sys/dev/ic/mlx.c
1351
"error reading message log - %s\n", mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1360
free(mc->mc_mx.mx_context, M_DEVBUF);
sys/dev/ic/mlx.c
1361
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1376
mlx_periodic_rebuild(struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1382
mlx = device_private(mc->mc_mx.mx_dv);
sys/dev/ic/mlx.c
1383
mr = mc->mc_mx.mx_context;
sys/dev/ic/mlx.c
1384
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1386
switch (mc->mc_status) {
sys/dev/ic/mlx.c
1438
free(mc->mc_mx.mx_context, M_DEVBUF);
sys/dev/ic/mlx.c
1439
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1450
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1477
if (mlx_ccb_alloc(mlx, &mc, 1) != 0) {
sys/dev/ic/mlx.c
1486
mlx_make_type2(mc, cmd, (failsafe << 4) | i, 0, 0,
sys/dev/ic/mlx.c
1488
mc->mc_mx.mx_handler = mlx_pause_done;
sys/dev/ic/mlx.c
1489
mc->mc_mx.mx_dv = mlx->mlx_dv;
sys/dev/ic/mlx.c
1491
mlx_ccb_enqueue(mlx, mc);
sys/dev/ic/mlx.c
1497
mlx_pause_done(struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1502
mlx = device_private(mc->mc_mx.mx_dv);
sys/dev/ic/mlx.c
1503
command = mc->mc_mbox[0];
sys/dev/ic/mlx.c
1504
channel = mc->mc_mbox[2] & 0xf;
sys/dev/ic/mlx.c
1506
if (mc->mc_status != 0)
sys/dev/ic/mlx.c
1509
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1518
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1530
void (*handler)(struct mlx_ccb *mc), int waitok)
sys/dev/ic/mlx.c
1532
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1539
if ((rv = mlx_ccb_alloc(mlx, &mc, 1)) != 0)
sys/dev/ic/mlx.c
1547
if ((rv = mlx_ccb_map(mlx, mc, result, bufsize, MC_XFER_IN)) != 0)
sys/dev/ic/mlx.c
1550
if (mc->mc_nsgent != 1) {
sys/dev/ic/mlx.c
1556
mlx_make_type2(mc, command, 0, 0, 0, 0, 0, 0, mc->mc_xfer_phys, 0);
sys/dev/ic/mlx.c
1560
mc->mc_mx.mx_context = result;
sys/dev/ic/mlx.c
1561
mc->mc_mx.mx_dv = mlx->mlx_dv;
sys/dev/ic/mlx.c
1562
mc->mc_mx.mx_handler = handler;
sys/dev/ic/mlx.c
1563
mlx_ccb_enqueue(mlx, mc);
sys/dev/ic/mlx.c
1567
rv = mlx_ccb_wait(mlx, mc);
sys/dev/ic/mlx.c
1569
rv = mlx_ccb_poll(mlx, mc, 5000);
sys/dev/ic/mlx.c
1574
if (handler == NULL && mc != NULL) {
sys/dev/ic/mlx.c
1576
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1577
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1582
if (mc != NULL)
sys/dev/ic/mlx.c
1583
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1600
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1603
if ((rv = mlx_ccb_alloc(mlx, &mc, 1)) != 0)
sys/dev/ic/mlx.c
1607
mlx_make_type2(mc, MLX_CMD_FLUSH, 0, 0, 0, 0, 0, 0, 0, 0);
sys/dev/ic/mlx.c
1610
rv = mlx_ccb_wait(mlx, mc);
sys/dev/ic/mlx.c
1612
rv = mlx_ccb_poll(mlx, mc, MLX_TIMEOUT * 1000);
sys/dev/ic/mlx.c
1617
if (mc->mc_status != 0) {
sys/dev/ic/mlx.c
1619
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1623
if (mc != NULL)
sys/dev/ic/mlx.c
1624
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1635
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1641
if (mlx_ccb_alloc(mlx, &mc, 1) != 0)
sys/dev/ic/mlx.c
1645
mlx_make_type2(mc, MLX_CMD_CHECKASYNC, 0, 0, 0, 0, 0, drive | 0x80,
sys/dev/ic/mlx.c
1649
if (mlx_ccb_wait(mlx, mc) != 0)
sys/dev/ic/mlx.c
1653
if (mc->mc_status != 0)
sys/dev/ic/mlx.c
1655
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1660
rv = mc->mc_status;
sys/dev/ic/mlx.c
1662
if (mc != NULL)
sys/dev/ic/mlx.c
1663
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1677
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1681
if (mlx_ccb_alloc(mlx, &mc, 1) != 0)
sys/dev/ic/mlx.c
1685
mlx_make_type2(mc, MLX_CMD_REBUILDASYNC, channel, target, 0, 0, 0, 0,
sys/dev/ic/mlx.c
1689
if (mlx_ccb_wait(mlx, mc) != 0)
sys/dev/ic/mlx.c
1693
if (mc->mc_status != 0)
sys/dev/ic/mlx.c
1695
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
1700
error = mc->mc_status;
sys/dev/ic/mlx.c
1703
if (mc != NULL)
sys/dev/ic/mlx.c
1704
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1720
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1733
if ((rv = mlx_ccb_alloc(mlx, &mc, 1)) != 0) {
sys/dev/ic/mlx.c
1738
memcpy(mc->mc_mbox, mu->mu_command, sizeof(mc->mc_mbox));
sys/dev/ic/mlx.c
1765
rv = mlx_ccb_map(mlx, mc, kbuf, mu->mu_datasize, mu->mu_bufdir);
sys/dev/ic/mlx.c
1770
if (mc->mc_nsgent > 1) {
sys/dev/ic/mlx.c
1782
if (mc->mc_mbox[0] == MLX_CMD_DIRECT_CDB) {
sys/dev/ic/mlx.c
1784
dcdb->dcdb_physaddr = mc->mc_xfer_phys + sizeof(*dcdb);
sys/dev/ic/mlx.c
1802
mc->mc_mbox[mu->mu_bufptr] = mc->mc_xfer_phys;
sys/dev/ic/mlx.c
1803
mc->mc_mbox[mu->mu_bufptr+1] = mc->mc_xfer_phys >> 8;
sys/dev/ic/mlx.c
1804
mc->mc_mbox[mu->mu_bufptr+2] = mc->mc_xfer_phys >> 16;
sys/dev/ic/mlx.c
1805
mc->mc_mbox[mu->mu_bufptr+3] = mc->mc_xfer_phys >> 24;
sys/dev/ic/mlx.c
1809
if ((rv = mlx_ccb_wait(mlx, mc)) != 0) {
sys/dev/ic/mlx.c
1816
if (mc != NULL) {
sys/dev/ic/mlx.c
1818
mu->mu_status = mc->mc_status;
sys/dev/ic/mlx.c
1820
mlx_ccb_unmap(mlx, mc);
sys/dev/ic/mlx.c
1821
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
1845
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
1849
mc = SLIST_FIRST(&mlx->mlx_ccb_freelist);
sys/dev/ic/mlx.c
1856
mc->mc_flags |= MC_CONTROL;
sys/dev/ic/mlx.c
1862
*mcp = mc;
sys/dev/ic/mlx.c
1870
mlx_ccb_free(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1875
if ((mc->mc_flags & MC_CONTROL) != 0)
sys/dev/ic/mlx.c
1877
mc->mc_flags = 0;
sys/dev/ic/mlx.c
1878
SLIST_INSERT_HEAD(&mlx->mlx_ccb_freelist, mc, mc_chain.slist);
sys/dev/ic/mlx.c
1888
mlx_ccb_enqueue(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1894
if (mc != NULL)
sys/dev/ic/mlx.c
1895
SIMPLEQ_INSERT_TAIL(&mlx->mlx_ccb_queue, mc, mc_chain.simpleq);
sys/dev/ic/mlx.c
1897
while ((mc = SIMPLEQ_FIRST(&mlx->mlx_ccb_queue)) != NULL) {
sys/dev/ic/mlx.c
1898
if (mlx_ccb_submit(mlx, mc) != 0)
sys/dev/ic/mlx.c
1901
TAILQ_INSERT_TAIL(&mlx->mlx_ccb_worklist, mc, mc_chain.tailq);
sys/dev/ic/mlx.c
1912
mlx_ccb_map(struct mlx_softc *mlx, struct mlx_ccb *mc, void *data, int size,
sys/dev/ic/mlx.c
1919
xfer = mc->mc_xfer_map;
sys/dev/ic/mlx.c
1928
mc->mc_xfer_size = size;
sys/dev/ic/mlx.c
1929
mc->mc_flags |= dir;
sys/dev/ic/mlx.c
1930
mc->mc_nsgent = nsegs;
sys/dev/ic/mlx.c
1931
mc->mc_xfer_phys = xfer->dm_segs[0].ds_addr;
sys/dev/ic/mlx.c
1933
sgloff = MLX_SGL_SIZE * mc->mc_ident;
sys/dev/ic/mlx.c
1948
bus_dmamap_sync(mlx->mlx_dmat, xfer, 0, mc->mc_xfer_size, i);
sys/dev/ic/mlx.c
1959
mlx_ccb_unmap(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/ic/mlx.c
1964
MLX_SGL_SIZE * mc->mc_ident, MLX_SGL_SIZE,
sys/dev/ic/mlx.c
1967
if ((mc->mc_flags & MC_XFER_OUT) != 0)
sys/dev/ic/mlx.c
1971
if ((mc->mc_flags & MC_XFER_IN) != 0)
sys/dev/ic/mlx.c
1974
bus_dmamap_sync(mlx->mlx_dmat, mc->mc_xfer_map, 0, mc->mc_xfer_size, i);
sys/dev/ic/mlx.c
1975
bus_dmamap_unload(mlx->mlx_dmat, mc->mc_xfer_map);
sys/dev/ic/mlx.c
1983
mlx_ccb_poll(struct mlx_softc *mlx, struct mlx_ccb *mc, int timo)
sys/dev/ic/mlx.c
1987
mc->mc_mx.mx_handler = NULL;
sys/dev/ic/mlx.c
1989
if ((rv = mlx_ccb_submit(mlx, mc)) != 0)
sys/dev/ic/mlx.c
1991
TAILQ_INSERT_TAIL(&mlx->mlx_ccb_worklist, mc, mc_chain.tailq);
sys/dev/ic/mlx.c
1995
if (mc->mc_status != MLX_STATUS_BUSY)
sys/dev/ic/mlx.c
2001
if (mc->mc_status != 0) {
sys/dev/ic/mlx.c
2003
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
2020
mlx_ccb_wait(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/ic/mlx.c
2024
mc->mc_flags |= MC_WAITING;
sys/dev/ic/mlx.c
2025
mc->mc_mx.mx_handler = NULL;
sys/dev/ic/mlx.c
2028
mlx_ccb_enqueue(mlx, mc);
sys/dev/ic/mlx.c
2029
tsleep(mc, PRIBIO, "mlxwccb", 0);
sys/dev/ic/mlx.c
2032
if (mc->mc_status != 0) {
sys/dev/ic/mlx.c
2034
mlx_ccb_diagnose(mc));
sys/dev/ic/mlx.c
2046
mlx_ccb_submit(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/ic/mlx.c
2051
mc->mc_mbox[1] = (u_int8_t)(mc->mc_ident + 1);
sys/dev/ic/mlx.c
2054
mc->mc_status = MLX_STATUS_BUSY;
sys/dev/ic/mlx.c
2055
mc->mc_expiry = time_second + MLX_TIMEOUT;
sys/dev/ic/mlx.c
2060
r = (*mlx->mlx_submit)(mlx, mc);
sys/dev/ic/mlx.c
2070
mc->mc_status = MLX_STATUS_WEDGED;
sys/dev/ic/mlx.c
2078
mlx_ccb_diagnose(struct mlx_ccb *mc)
sys/dev/ic/mlx.c
2084
if ((mc->mc_mbox[0] == mlx_msgs[i].command ||
sys/dev/ic/mlx.c
2086
mc->mc_status == mlx_msgs[i].status) {
sys/dev/ic/mlx.c
2088
mlx_status_msgs[mlx_msgs[i].msg], mc->mc_status);
sys/dev/ic/mlx.c
2093
(int)mc->mc_status, (int)mc->mc_mbox[0]);
sys/dev/ic/mlx.c
2106
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
2123
mc = mlx->mlx_ccbs + ident;
sys/dev/ic/mlx.c
2125
if (mc->mc_status != MLX_STATUS_BUSY) {
sys/dev/ic/mlx.c
2131
TAILQ_REMOVE(&mlx->mlx_ccb_worklist, mc, mc_chain.tailq);
sys/dev/ic/mlx.c
2134
mc->mc_status = status;
sys/dev/ic/mlx.c
2135
if (mc->mc_mx.mx_handler != NULL)
sys/dev/ic/mlx.c
2136
(*mc->mc_mx.mx_handler)(mc);
sys/dev/ic/mlx.c
2137
else if ((mc->mc_flags & MC_WAITING) != 0)
sys/dev/ic/mlx.c
2138
wakeup(mc);
sys/dev/ic/mlx.c
262
struct mlx_ccb *mc;
sys/dev/ic/mlx.c
319
mc = malloc(sizeof(*mc) * MLX_MAX_QUEUECNT, M_DEVBUF, M_WAITOK);
sys/dev/ic/mlx.c
320
mlx->mlx_ccbs = mc;
sys/dev/ic/mlx.c
322
for (i = 0; i < MLX_MAX_QUEUECNT; i++, mc++) {
sys/dev/ic/mlx.c
323
mc->mc_ident = i;
sys/dev/ic/mlx.c
327
&mc->mc_xfer_map);
sys/dev/ic/mlx.c
331
mlx_ccb_free(mlx, mc);
sys/dev/ic/mlx.c
972
struct mlx_ccb *mc, *nmc;
sys/dev/ic/mlxvar.h
215
mlx_make_type1(struct mlx_ccb *mc, u_int8_t code, u_int16_t f1, u_int32_t f2,
sys/dev/ic/mlxvar.h
219
mc->mc_mbox[0x0] = code;
sys/dev/ic/mlxvar.h
220
mc->mc_mbox[0x2] = f1;
sys/dev/ic/mlxvar.h
221
mc->mc_mbox[0x3] = ((f2 >> 18) & 0xc0) | ((f1 >> 8) & 0x3f);
sys/dev/ic/mlxvar.h
222
mc->mc_mbox[0x4] = f2;
sys/dev/ic/mlxvar.h
223
mc->mc_mbox[0x5] = (f2 >> 8);
sys/dev/ic/mlxvar.h
224
mc->mc_mbox[0x6] = (f2 >> 16);
sys/dev/ic/mlxvar.h
225
mc->mc_mbox[0x7] = f3;
sys/dev/ic/mlxvar.h
226
mc->mc_mbox[0x8] = f4;
sys/dev/ic/mlxvar.h
227
mc->mc_mbox[0x9] = (f4 >> 8);
sys/dev/ic/mlxvar.h
228
mc->mc_mbox[0xa] = (f4 >> 16);
sys/dev/ic/mlxvar.h
229
mc->mc_mbox[0xb] = (f4 >> 24);
sys/dev/ic/mlxvar.h
230
mc->mc_mbox[0xc] = f5;
sys/dev/ic/mlxvar.h
234
mlx_make_type2(struct mlx_ccb *mc, u_int8_t code, u_int8_t f1, u_int8_t f2,
sys/dev/ic/mlxvar.h
239
mc->mc_mbox[0x0] = code;
sys/dev/ic/mlxvar.h
240
mc->mc_mbox[0x2] = f1;
sys/dev/ic/mlxvar.h
241
mc->mc_mbox[0x3] = f2;
sys/dev/ic/mlxvar.h
242
mc->mc_mbox[0x4] = f3;
sys/dev/ic/mlxvar.h
243
mc->mc_mbox[0x5] = f4;
sys/dev/ic/mlxvar.h
244
mc->mc_mbox[0x6] = f5;
sys/dev/ic/mlxvar.h
245
mc->mc_mbox[0x7] = f6;
sys/dev/ic/mlxvar.h
246
mc->mc_mbox[0x8] = f7;
sys/dev/ic/mlxvar.h
247
mc->mc_mbox[0x9] = (f7 >> 8);
sys/dev/ic/mlxvar.h
248
mc->mc_mbox[0xa] = (f7 >> 16);
sys/dev/ic/mlxvar.h
249
mc->mc_mbox[0xb] = (f7 >> 24);
sys/dev/ic/mlxvar.h
250
mc->mc_mbox[0xc] = f8;
sys/dev/ic/mlxvar.h
254
mlx_make_type3(struct mlx_ccb *mc, u_int8_t code, u_int8_t f1, u_int8_t f2,
sys/dev/ic/mlxvar.h
259
mc->mc_mbox[0x0] = code;
sys/dev/ic/mlxvar.h
260
mc->mc_mbox[0x2] = f1;
sys/dev/ic/mlxvar.h
261
mc->mc_mbox[0x3] = f2;
sys/dev/ic/mlxvar.h
262
mc->mc_mbox[0x4] = f3;
sys/dev/ic/mlxvar.h
263
mc->mc_mbox[0x5] = (f3 >> 8);
sys/dev/ic/mlxvar.h
264
mc->mc_mbox[0x6] = f4;
sys/dev/ic/mlxvar.h
265
mc->mc_mbox[0x7] = f5;
sys/dev/ic/mlxvar.h
266
mc->mc_mbox[0x8] = f6;
sys/dev/ic/mlxvar.h
267
mc->mc_mbox[0x9] = (f6 >> 8);
sys/dev/ic/mlxvar.h
268
mc->mc_mbox[0xa] = (f6 >> 16);
sys/dev/ic/mlxvar.h
269
mc->mc_mbox[0xb] = (f6 >> 24);
sys/dev/ic/mlxvar.h
270
mc->mc_mbox[0xc] = f7;
sys/dev/ic/mlxvar.h
274
mlx_make_type4(struct mlx_ccb *mc, u_int8_t code, u_int16_t f1, u_int32_t f2,
sys/dev/ic/mlxvar.h
278
mc->mc_mbox[0x0] = code;
sys/dev/ic/mlxvar.h
279
mc->mc_mbox[0x2] = f1;
sys/dev/ic/mlxvar.h
280
mc->mc_mbox[0x3] = (f1 >> 8);
sys/dev/ic/mlxvar.h
281
mc->mc_mbox[0x4] = f2;
sys/dev/ic/mlxvar.h
282
mc->mc_mbox[0x5] = (f2 >> 8);
sys/dev/ic/mlxvar.h
283
mc->mc_mbox[0x6] = (f2 >> 16);
sys/dev/ic/mlxvar.h
284
mc->mc_mbox[0x7] = (f2 >> 24);
sys/dev/ic/mlxvar.h
285
mc->mc_mbox[0x8] = f3;
sys/dev/ic/mlxvar.h
286
mc->mc_mbox[0x9] = (f3 >> 8);
sys/dev/ic/mlxvar.h
287
mc->mc_mbox[0xa] = (f3 >> 16);
sys/dev/ic/mlxvar.h
288
mc->mc_mbox[0xb] = (f3 >> 24);
sys/dev/ic/mlxvar.h
289
mc->mc_mbox[0xc] = f4;
sys/dev/ic/mlxvar.h
293
mlx_make_type5(struct mlx_ccb *mc, u_int8_t code, u_int8_t f1, u_int8_t f2,
sys/dev/ic/mlxvar.h
297
mc->mc_mbox[0x0] = code;
sys/dev/ic/mlxvar.h
298
mc->mc_mbox[0x2] = f1;
sys/dev/ic/mlxvar.h
299
mc->mc_mbox[0x3] = f2;
sys/dev/ic/mlxvar.h
300
mc->mc_mbox[0x4] = f3;
sys/dev/ic/mlxvar.h
301
mc->mc_mbox[0x5] = (f3 >> 8);
sys/dev/ic/mlxvar.h
302
mc->mc_mbox[0x6] = (f3 >> 16);
sys/dev/ic/mlxvar.h
303
mc->mc_mbox[0x7] = (f3 >> 24);
sys/dev/ic/mlxvar.h
304
mc->mc_mbox[0x8] = f4;
sys/dev/ic/mlxvar.h
305
mc->mc_mbox[0x9] = (f4 >> 8);
sys/dev/ic/mlxvar.h
306
mc->mc_mbox[0xa] = (f4 >> 16);
sys/dev/ic/mlxvar.h
307
mc->mc_mbox[0xb] = (f4 >> 24);
sys/dev/ic/mlxvar.h
308
mc->mc_mbox[0xc] = f5;
sys/dev/ic/msm6258.c
104
struct msm6258_codecvar *mc;
sys/dev/ic/msm6258.c
112
mc = arg->context;
sys/dev/ic/msm6258.c
122
f = pcm2adpcm_step(mc, s);
sys/dev/ic/msm6258.c
126
f |= pcm2adpcm_step(mc, s) << 4;
sys/dev/ic/msm6258.c
137
adpcm2pcm_step(struct msm6258_codecvar *mc, uint8_t b)
sys/dev/ic/msm6258.c
139
int estim = (int)mc->mc_estim;
sys/dev/ic/msm6258.c
141
mc->mc_amp += adpcm_estim[estim] * adpcm_estimindex[b];
sys/dev/ic/msm6258.c
149
mc->mc_estim = estim;
sys/dev/ic/msm6258.c
151
return mc->mc_amp;
sys/dev/ic/msm6258.c
157
struct msm6258_codecvar *mc;
sys/dev/ic/msm6258.c
165
mc = arg->context;
sys/dev/ic/msm6258.c
173
s = adpcm2pcm_step(mc, a & 0x0f);
sys/dev/ic/msm6258.c
177
s = adpcm2pcm_step(mc, a >> 4);
sys/dev/ic/msm6258.c
69
pcm2adpcm_step(struct msm6258_codecvar *mc, int16_t a)
sys/dev/ic/msm6258.c
71
int estim = (int)mc->mc_estim;
sys/dev/ic/msm6258.c
77
df = a - mc->mc_amp;
sys/dev/ic/msm6258.c
90
mc->mc_amp += (short)(adpcm_estimindex[(int)s] * dl);
sys/dev/ic/msm6258.c
97
mc->mc_estim = estim;
sys/dev/ic/nvmereg.h
583
uint8_t mc; /* Metadata Capabilities */
sys/dev/ic/pl041.c
150
aaci_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/pl041.c
154
return sc->sc_ac97_codec->vtbl->mixer_set_port(sc->sc_ac97_codec, mc);
sys/dev/ic/pl041.c
158
aaci_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/ic/pl041.c
162
return sc->sc_ac97_codec->vtbl->mixer_get_port(sc->sc_ac97_codec, mc);
sys/dev/ic/tms320av110.c
363
tav_set_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/ic/tms320av110.c
371
tav_get_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/ic/tulipreg.h
358
#define TULIP_ROM_MB_SIZE(mc) (((mc) & TULIP_ROM_MB_EXT) ? 7 : 1)
sys/dev/mca/aha_mca.c
106
mca_chipset_tag_t mc = ma->ma_mc;
sys/dev/mca/aha_mca.c
168
sc->sc_ih = mca_intr_establish(mc, apd.sc_irq, IPL_BIO, aha_intr, sc);
sys/dev/mca/mca.c
113
mca_chipset_tag_t mc;
sys/dev/mca/mca.c
122
mc = mba->mba_mc;
sys/dev/mca/mca.c
142
ma.ma_mc = mc;
sys/dev/mca/mca.c
146
ma.ma_pos[reg]=mca_conf_read(mc, slot, reg);
sys/dev/midictl.c
170
midictl_open(midictl *mc)
sys/dev/midictl.c
175
if (mc->lock == NULL)
sys/dev/midictl.c
177
if (NULL == mc->notify)
sys/dev/midictl.c
178
mc->notify = notify_no_one;
sys/dev/midictl.c
182
s->lock = mc->lock;
sys/dev/midictl.c
193
mc->store = s;
sys/dev/midictl.c
198
midictl_close(midictl *mc)
sys/dev/midictl.c
203
s = mc->store;
sys/dev/midictl.c
213
midictl_change(midictl *mc, uint_fast8_t chan, uint8_t *ctlval)
sys/dev/midictl.c
219
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
220
KASSERT(!mc->store->destroy);
sys/dev/midictl.c
230
if ( chan != mc->base_channel )
sys/dev/midictl.c
235
mc->notify(mc->cookie, MIDICTL_NOTES_OFF, chan, 0);
sys/dev/midictl.c
238
mc->notify(mc->cookie, MIDICTL_LOCAL, chan, ctlval[1]);
sys/dev/midictl.c
241
mc->notify(mc->cookie, MIDICTL_SOUND_OFF, chan, 0);
sys/dev/midictl.c
244
reset_all_controllers(mc, chan);
sys/dev/midictl.c
250
mc-> rpn &= ~0x7f;
sys/dev/midictl.c
251
mc-> rpn |= PN_SET | (0x7f & ctlval[1]);
sys/dev/midictl.c
252
mc->nrpn &= ~PN_SET;
sys/dev/midictl.c
255
mc-> rpn &= ~0x7fU<<7;
sys/dev/midictl.c
256
mc-> rpn |= PN_SET | (0x7f & ctlval[1])<<7;
sys/dev/midictl.c
257
mc->nrpn &= ~PN_SET;
sys/dev/midictl.c
260
mc->nrpn &= ~0x7f;
sys/dev/midictl.c
261
mc->nrpn |= PN_SET | (0x7f & ctlval[1]);
sys/dev/midictl.c
262
mc-> rpn &= ~PN_SET;
sys/dev/midictl.c
265
mc->nrpn &= ~0x7fU<<7;
sys/dev/midictl.c
266
mc->nrpn |= PN_SET | (0x7f & ctlval[1])<<7;
sys/dev/midictl.c
267
mc-> rpn &= ~PN_SET;
sys/dev/midictl.c
275
if ( 0 == ( (mc->rpn ^ mc->nrpn) & PN_SET ) )
sys/dev/midictl.c
277
if ( mc->rpn & PN_SET ) {
sys/dev/midictl.c
278
key = mc->rpn;
sys/dev/midictl.c
281
key = mc->nrpn;
sys/dev/midictl.c
287
enter14(mc, chan, c, key, islsb, ctlval[1]);
sys/dev/midictl.c
305
enter14(mc, chan, c, key, islsb, ctlval[1]);
sys/dev/midictl.c
308
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
309
if ( !mc->accept_any_ctl_rpn ) {
sys/dev/midictl.c
312
val = store_extract(mc->store, c, chan, key);
sys/dev/midictl.c
316
store_update(mc->store, c, chan, key,
sys/dev/midictl.c
318
mc->notify(mc->cookie, MIDICTL_CTLR, chan, key);
sys/dev/midictl.c
321
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
322
if ( !mc->accept_any_ctl_rpn ) {
sys/dev/midictl.c
325
val = store_extract(mc->store, c, chan, key);
sys/dev/midictl.c
329
store_update(mc->store, c, chan, key,
sys/dev/midictl.c
331
mc->notify(mc->cookie, MIDICTL_CTLR, chan, key);
sys/dev/midictl.c
340
midictl_read(midictl *mc, uint_fast8_t chan, uint_fast8_t ctlr,
sys/dev/midictl.c
347
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
348
KASSERT(!mc->store->destroy);
sys/dev/midictl.c
354
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
356
!(C1_SET&(val = store_extract(mc->store, c, chan, key))) ) {
sys/dev/midictl.c
358
store_update(mc->store, c, chan, key, val);
sys/dev/midictl.c
362
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
364
!(C7_SET&(val = store_extract(mc->store, c, chan, key))) ) {
sys/dev/midictl.c
366
store_update(mc->store, c, chan, key, val);
sys/dev/midictl.c
371
return read14(mc, chan, c, key, dflt);
sys/dev/midictl.c
380
midictl_rpn_read(midictl *mc, uint_fast8_t chan, uint_fast16_t ctlr,
sys/dev/midictl.c
384
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
385
KASSERT(!mc->store->destroy);
sys/dev/midictl.c
387
return read14(mc, chan, RPN, ctlr, dflt);
sys/dev/midictl.c
391
midictl_nrpn_read(midictl *mc, uint_fast8_t chan, uint_fast16_t ctlr,
sys/dev/midictl.c
395
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
396
KASSERT(!mc->store->destroy);
sys/dev/midictl.c
398
return read14(mc, chan, NRPN, ctlr, dflt);
sys/dev/midictl.c
402
reset_all_controllers(midictl *mc, uint_fast8_t chan)
sys/dev/midictl.c
408
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
437
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
440
store_update(mc->store, c, chan, key, 0); /* no C*SET */
sys/dev/midictl.c
443
mc->notify(mc->cookie, MIDICTL_RESET, chan, 0);
sys/dev/midictl.c
447
enter14(midictl *mc, uint_fast8_t chan, class c, uint_fast16_t key,
sys/dev/midictl.c
453
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
455
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
456
stval = (present) ? store_extract(mc->store, c, chan, key) : 0;
sys/dev/midictl.c
458
if ( !((NRPN==c)? mc->accept_any_nrpn: mc->accept_any_ctl_rpn) )
sys/dev/midictl.c
465
store_update(mc->store, c, chan, key, stval);
sys/dev/midictl.c
466
mc->notify(mc->cookie, CTL14 == c ? MIDICTL_CTLR
sys/dev/midictl.c
472
read14(midictl *mc, uint_fast8_t chan, class c, uint_fast16_t key,
sys/dev/midictl.c
478
KASSERT(mutex_owned(mc->lock));
sys/dev/midictl.c
480
present = store_locate(mc->store, c, chan, key);
sys/dev/midictl.c
484
val = store_extract(mc->store, c, chan, key);
sys/dev/midictl.c
498
store_update(mc->store, c, chan, key, val);
sys/dev/midictl.c
80
static void reset_all_controllers(midictl *mc, uint_fast8_t chan);
sys/dev/midictl.c
81
static void enter14(midictl *mc, uint_fast8_t chan, class c,
sys/dev/midictl.c
83
static uint_fast16_t read14(midictl *mc, uint_fast8_t chan, class c,
sys/dev/midictl.h
202
midictl_rpn_read(midictl *mc, uint_fast8_t, uint_fast16_t, uint_fast16_t);
sys/dev/midictl.h
204
midictl_nrpn_read(midictl *mc, uint_fast8_t, uint_fast16_t, uint_fast16_t);
sys/dev/mscp/mscp.c
170
struct mscp_ctlr *mc = mi->mi_mc;
sys/dev/mscp/mscp.c
423
(*mc->mc_ctlrdone)(device_parent(mi->mi_dev));
sys/dev/pad/pad.c
649
pad_set_port(void *opaque, mixer_ctrl_t *mc)
sys/dev/pad/pad.c
655
switch (mc->dev) {
sys/dev/pad/pad.c
658
if (mc->un.value.num_channels != 1)
sys/dev/pad/pad.c
660
sc->sc_swvol = mc->un.value.level[AUDIO_MIXER_LEVEL_MONO];
sys/dev/pad/pad.c
668
pad_get_port(void *opaque, mixer_ctrl_t *mc)
sys/dev/pad/pad.c
674
switch (mc->dev) {
sys/dev/pad/pad.c
677
if (mc->un.value.num_channels != 1)
sys/dev/pad/pad.c
679
mc->un.value.level[AUDIO_MIXER_LEVEL_MONO] = sc->sc_swvol;
sys/dev/pci/auixp.c
508
auixp_set_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/pci/auixp.c
513
return co->codec_if->vtbl->mixer_set_port(co->codec_if, mc);
sys/dev/pci/auixp.c
519
auixp_get_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/pci/auixp.c
524
return co->codec_if->vtbl->mixer_get_port(co->codec_if, mc);
sys/dev/pci/esa.c
442
esa_set_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/pci/esa.c
449
return sc->codec_if->vtbl->mixer_set_port(sc->codec_if, mc);
sys/dev/pci/esa.c
453
esa_get_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/pci/esa.c
460
return sc->codec_if->vtbl->mixer_get_port(sc->codec_if, mc);
sys/dev/pci/if_ti.c
1149
struct ti_mc_entry *mc;
sys/dev/pci/if_ti.c
1159
while ((mc = SIMPLEQ_FIRST(&sc->ti_mc_listhead)) != NULL) {
sys/dev/pci/if_ti.c
1160
ti_del_mcast(sc, &mc->mc_addr);
sys/dev/pci/if_ti.c
1162
free(mc, M_DEVBUF);
sys/dev/pci/if_ti.c
1177
if ((mc = malloc(sizeof(struct ti_mc_entry), M_DEVBUF,
sys/dev/pci/if_ti.c
1182
memcpy(&mc->mc_addr, enm->enm_addrlo, ETHER_ADDR_LEN);
sys/dev/pci/if_ti.c
1183
SIMPLEQ_INSERT_HEAD(&sc->ti_mc_listhead, mc, mc_entries);
sys/dev/pci/if_ti.c
1193
SIMPLEQ_FOREACH(mc, &sc->ti_mc_listhead, mc_entries)
sys/dev/pci/if_ti.c
1194
ti_add_mcast(sc, &mc->mc_addr);
sys/dev/pci/if_ti.c
1203
while ((mc = SIMPLEQ_FIRST(&sc->ti_mc_listhead)) != NULL) {
sys/dev/pci/if_ti.c
1205
free(mc, M_DEVBUF);
sys/dev/pci/mlx_pci.c
327
mlx_v3_submit(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/pci/mlx_pci.c
334
MLX_V3REG_MAILBOX, mc->mc_mbox, 13);
sys/dev/pci/mlx_pci.c
475
mlx_v4_submit(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/pci/mlx_pci.c
482
MLX_V4REG_MAILBOX, mc->mc_mbox, 13);
sys/dev/pci/mlx_pci.c
586
mlx_v5_submit(struct mlx_softc *mlx, struct mlx_ccb *mc)
sys/dev/pci/mlx_pci.c
593
MLX_V5REG_MAILBOX, mc->mc_mbox, 13);
sys/dev/pci/mly.c
1038
struct mly_ccb *mc;
sys/dev/pci/mly.c
1044
if (mly_ccb_alloc(mly, &mc))
sys/dev/pci/mly.c
1048
mc->mc_data = malloc(sizeof(struct mly_event), M_DEVBUF,
sys/dev/pci/mly.c
1051
mc->mc_length = sizeof(struct mly_event);
sys/dev/pci/mly.c
1052
mc->mc_flags |= MLY_CCB_DATAIN;
sys/dev/pci/mly.c
1053
mc->mc_complete = mly_complete_event;
sys/dev/pci/mly.c
1063
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
1064
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1077
mci = (struct mly_cmd_ioctl *)&mc->mc_packet->ioctl;
sys/dev/pci/mly.c
1089
if (mly_ccb_map(mly, mc) != 0)
sys/dev/pci/mly.c
1091
mly_ccb_enqueue(mly, mc);
sys/dev/pci/mly.c
1096
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
1097
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1104
mly_complete_event(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1108
me = (struct mly_event *)mc->mc_data;
sys/dev/pci/mly.c
1109
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
1110
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1113
if (mc->mc_status == SCSI_OK)
sys/dev/pci/mly.c
1117
mc->mc_status);
sys/dev/pci/mly.c
1293
mly_ccb_poll(struct mly_softc *mly, struct mly_ccb *mc, int timo)
sys/dev/pci/mly.c
1297
if ((rv = mly_ccb_submit(mly, mc)) != 0)
sys/dev/pci/mly.c
1301
if ((mc->mc_flags & MLY_CCB_COMPLETE) != 0)
sys/dev/pci/mly.c
1315
mly_ccb_wait(struct mly_softc *mly, struct mly_ccb *mc, int timo)
sys/dev/pci/mly.c
1319
mly_ccb_enqueue(mly, mc);
sys/dev/pci/mly.c
1322
if ((mc->mc_flags & MLY_CCB_COMPLETE) != 0) {
sys/dev/pci/mly.c
1326
rv = tsleep(mc, PRIBIO, "mlywccb", timo * hz / 1000);
sys/dev/pci/mly.c
1338
mly_ccb_enqueue(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1344
if (mc != NULL)
sys/dev/pci/mly.c
1345
SIMPLEQ_INSERT_TAIL(&mly->mly_ccb_queue, mc, mc_link.simpleq);
sys/dev/pci/mly.c
1347
while ((mc = SIMPLEQ_FIRST(&mly->mly_ccb_queue)) != NULL) {
sys/dev/pci/mly.c
1348
if (mly_ccb_submit(mly, mc))
sys/dev/pci/mly.c
1360
mly_ccb_submit(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1365
mc->mc_packet->generic.command_id = htole16(mc->mc_slot);
sys/dev/pci/mly.c
1368
mc->mc_packetphys - mly->mly_pkt_busaddr,
sys/dev/pci/mly.c
1390
(u_int64_t)mc->mc_packetphys & 0xffffffff);
sys/dev/pci/mly.c
1392
(u_int64_t)mc->mc_packetphys >> 32);
sys/dev/pci/mly.c
1409
memcpy(pkt->mmbox.data, mc->mc_packet->mmbox.data,
sys/dev/pci/mly.c
1413
pkt->mmbox.flag = mc->mc_packet->mmbox.flag;
sys/dev/pci/mly.c
1435
struct mly_ccb *mc;
sys/dev/pci/mly.c
1451
mc = mly->mly_ccbs + (slot - MLY_SLOT_START);
sys/dev/pci/mly.c
1452
mc->mc_status =
sys/dev/pci/mly.c
1454
mc->mc_sense =
sys/dev/pci/mly.c
1456
mc->mc_resid =
sys/dev/pci/mly.c
1459
mly_ccb_complete(mly, mc);
sys/dev/pci/mly.c
1491
mc = mly->mly_ccbs + (slot - MLY_SLOT_START);
sys/dev/pci/mly.c
1492
mc->mc_status = sp->status.status;
sys/dev/pci/mly.c
1493
mc->mc_sense = sp->status.sense_length;
sys/dev/pci/mly.c
1494
mc->mc_resid = le32toh(sp->status.residue);
sys/dev/pci/mly.c
1495
mly_ccb_complete(mly, mc);
sys/dev/pci/mly.c
1530
mly_ccb_complete(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1535
mc->mc_packetphys - mly->mly_pkt_busaddr,
sys/dev/pci/mly.c
1539
complete = mc->mc_complete;
sys/dev/pci/mly.c
1540
mc->mc_flags |= MLY_CCB_COMPLETE;
sys/dev/pci/mly.c
1546
(*complete)(mly, mc);
sys/dev/pci/mly.c
1548
wakeup(mc);
sys/dev/pci/mly.c
1557
struct mly_ccb *mc;
sys/dev/pci/mly.c
1561
mc = SLIST_FIRST(&mly->mly_ccb_free);
sys/dev/pci/mly.c
1562
if (mc != NULL)
sys/dev/pci/mly.c
1566
*mcp = mc;
sys/dev/pci/mly.c
1567
return (mc == NULL ? EAGAIN : 0);
sys/dev/pci/mly.c
1574
mly_ccb_free(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1582
mc->mc_data = NULL;
sys/dev/pci/mly.c
1583
mc->mc_flags = 0;
sys/dev/pci/mly.c
1584
mc->mc_complete = NULL;
sys/dev/pci/mly.c
1585
mc->mc_private = NULL;
sys/dev/pci/mly.c
1586
mc->mc_packet->generic.command_control = 0;
sys/dev/pci/mly.c
1592
mc->mc_packet->generic.sense_buffer_address =
sys/dev/pci/mly.c
1593
htole64(mc->mc_packetphys);
sys/dev/pci/mly.c
1594
mc->mc_packet->generic.maximum_sense_size =
sys/dev/pci/mly.c
1598
SLIST_INSERT_HEAD(&mly->mly_ccb_free, mc, mc_link.slist);
sys/dev/pci/mly.c
1613
struct mly_ccb *mc;
sys/dev/pci/mly.c
1638
mc = mly->mly_ccbs + i;
sys/dev/pci/mly.c
1639
mc->mc_slot = MLY_SLOT_START + i;
sys/dev/pci/mly.c
1640
mc->mc_packet = mly->mly_pkt + i;
sys/dev/pci/mly.c
1641
mc->mc_packetphys = mly->mly_pkt_busaddr +
sys/dev/pci/mly.c
1647
&mc->mc_datamap);
sys/dev/pci/mly.c
1653
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1667
struct mly_ccb *mc;
sys/dev/pci/mly.c
1670
while (mly_ccb_alloc(mly, &mc) == 0)
sys/dev/pci/mly.c
1671
bus_dmamap_destroy(mly->mly_dmat, mc->mc_datamap);
sys/dev/pci/mly.c
1685
mly_ccb_map(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1694
if ((mc->mc_flags & MLY_CCB_MAPPED) != 0)
sys/dev/pci/mly.c
1696
mc->mc_flags |= MLY_CCB_MAPPED;
sys/dev/pci/mly.c
1699
if (mc->mc_data == NULL)
sys/dev/pci/mly.c
1703
rv = bus_dmamap_load(mly->mly_dmat, mc->mc_datamap, mc->mc_data,
sys/dev/pci/mly.c
1704
mc->mc_length, NULL, BUS_DMA_NOWAIT | BUS_DMA_STREAMING |
sys/dev/pci/mly.c
1705
((mc->mc_flags & MLY_CCB_DATAIN) != 0 ?
sys/dev/pci/mly.c
1710
gen = &mc->mc_packet->generic;
sys/dev/pci/mly.c
1715
if ((nseg = mc->mc_datamap->dm_nsegs) <= 2) {
sys/dev/pci/mly.c
1716
mc->mc_sgoff = -1;
sys/dev/pci/mly.c
1719
mc->mc_sgoff = (mc->mc_slot - MLY_SLOT_START) *
sys/dev/pci/mly.c
1721
sg = mly->mly_sg + mc->mc_sgoff;
sys/dev/pci/mly.c
1726
(mc->mc_sgoff * sizeof(struct mly_sg_entry)));
sys/dev/pci/mly.c
1732
for (ds = mc->mc_datamap->dm_segs; nseg != 0; nseg--, sg++, ds++) {
sys/dev/pci/mly.c
1740
if ((mc->mc_flags & MLY_CCB_DATAIN) != 0)
sys/dev/pci/mly.c
1747
bus_dmamap_sync(mly->mly_dmat, mc->mc_datamap, 0, mc->mc_length, flg);
sys/dev/pci/mly.c
1752
if (mc->mc_sgoff == -1)
sys/dev/pci/mly.c
1755
bus_dmamap_sync(mly->mly_dmat, mly->mly_sg_dmamap, mc->mc_sgoff,
sys/dev/pci/mly.c
1765
mly_ccb_unmap(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1770
if ((mc->mc_flags & MLY_CCB_MAPPED) == 0)
sys/dev/pci/mly.c
1772
mc->mc_flags &= ~MLY_CCB_MAPPED;
sys/dev/pci/mly.c
1775
if ((mc->mc_flags & MLY_CCB_DATAIN) != 0)
sys/dev/pci/mly.c
1780
bus_dmamap_sync(mly->mly_dmat, mc->mc_datamap, 0, mc->mc_length, flg);
sys/dev/pci/mly.c
1781
bus_dmamap_unload(mly->mly_dmat, mc->mc_datamap);
sys/dev/pci/mly.c
1783
if (mc->mc_sgoff == -1)
sys/dev/pci/mly.c
1786
bus_dmamap_sync(mly->mly_dmat, mly->mly_sg_dmamap, mc->mc_sgoff,
sys/dev/pci/mly.c
1809
struct mly_ccb *mc;
sys/dev/pci/mly.c
1848
if (mly_ccb_alloc(mly, &mc)) {
sys/dev/pci/mly.c
1855
mc->mc_data = xs->data;
sys/dev/pci/mly.c
1856
mc->mc_length = xs->datalen;
sys/dev/pci/mly.c
1857
mc->mc_complete = mly_scsipi_complete;
sys/dev/pci/mly.c
1858
mc->mc_private = xs;
sys/dev/pci/mly.c
1861
ss = &mc->mc_packet->scsi_small;
sys/dev/pci/mly.c
1889
if (mc->mc_length != 0) {
sys/dev/pci/mly.c
1891
mc->mc_flags |= MLY_CCB_DATAOUT;
sys/dev/pci/mly.c
1893
mc->mc_flags |= MLY_CCB_DATAIN;
sys/dev/pci/mly.c
1895
if (mly_ccb_map(mly, mc) != 0) {
sys/dev/pci/mly.c
1897
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1907
if (mly_ccb_poll(mly, mc, xs->timeout + 5000)) {
sys/dev/pci/mly.c
1909
if (mc->mc_length != 0)
sys/dev/pci/mly.c
1910
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
1911
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
1915
mly_ccb_enqueue(mly, mc);
sys/dev/pci/mly.c
1939
mly_scsipi_complete(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
1948
xs = mc->mc_private;
sys/dev/pci/mly.c
1949
xs->status = mc->mc_status;
sys/dev/pci/mly.c
1958
if (mc->mc_length != 0)
sys/dev/pci/mly.c
1959
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
1961
switch (mc->mc_status) {
sys/dev/pci/mly.c
1991
sl = mc->mc_sense;
sys/dev/pci/mly.c
1994
memcpy(&xs->sense.scsi_sense, mc->mc_packet, sl);
sys/dev/pci/mly.c
2010
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
2327
struct mly_ccb *mc;
sys/dev/pci/mly.c
2330
if ((rv = mly_ccb_alloc(mly, &mc)) != 0)
sys/dev/pci/mly.c
2334
mc->mc_data = NULL;
sys/dev/pci/mly.c
2339
if ((mc->mc_length = abs(uc->DataTransferLength)) != 0) {
sys/dev/pci/mly.c
2340
if (mc->mc_length > MAXPHYS) {
sys/dev/pci/mly.c
2345
mc->mc_data = malloc(mc->mc_length, M_DEVBUF, M_WAITOK);
sys/dev/pci/mly.c
2346
if (mc->mc_data == NULL) {
sys/dev/pci/mly.c
2352
mc->mc_flags |= MLY_CCB_DATAIN;
sys/dev/pci/mly.c
2353
memset(mc->mc_data, 0, mc->mc_length);
sys/dev/pci/mly.c
2357
mc->mc_flags |= MLY_CCB_DATAOUT;
sys/dev/pci/mly.c
2358
rv = copyin(uc->DataTransferBuffer, mc->mc_data,
sys/dev/pci/mly.c
2359
mc->mc_length);
sys/dev/pci/mly.c
2364
if ((rv = mly_ccb_map(mly, mc)) != 0)
sys/dev/pci/mly.c
2370
memcpy(mc->mc_packet, &uc->CommandMailbox, sizeof(uc->CommandMailbox));
sys/dev/pci/mly.c
2372
if ((rv = mly_ccb_wait(mly, mc, 60000)) != 0)
sys/dev/pci/mly.c
2377
rv = copyout(mc->mc_data, uc->DataTransferBuffer,
sys/dev/pci/mly.c
2378
mc->mc_length);
sys/dev/pci/mly.c
2384
if (uc->RequestSenseLength > 0 && mc->mc_sense > 0) {
sys/dev/pci/mly.c
2385
rv = copyout(mc->mc_packet, uc->RequestSenseBuffer,
sys/dev/pci/mly.c
2386
uimin(uc->RequestSenseLength, mc->mc_sense));
sys/dev/pci/mly.c
2392
uc->DataTransferLength = mc->mc_resid;
sys/dev/pci/mly.c
2393
uc->RequestSenseLength = uimin(uc->RequestSenseLength, mc->mc_sense);
sys/dev/pci/mly.c
2394
uc->CommandStatus = mc->mc_status;
sys/dev/pci/mly.c
2399
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
2400
if (mc->mc_data != NULL)
sys/dev/pci/mly.c
2401
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
2402
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
642
struct mly_ccb *mc;
sys/dev/pci/mly.c
656
if ((rv = mly_ccb_alloc(mly, &mc)) != 0)
sys/dev/pci/mly.c
660
mc->mc_data = malloc(sizeof(union mly_devinfo),
sys/dev/pci/mly.c
663
mc->mc_flags |= MLY_CCB_DATAIN;
sys/dev/pci/mly.c
664
mc->mc_complete = mly_complete_rescan;
sys/dev/pci/mly.c
669
mci = (struct mly_cmd_ioctl *)&mc->mc_packet->ioctl;
sys/dev/pci/mly.c
675
mc->mc_length = sizeof(struct mly_ioctl_getlogdevinfovalid);
sys/dev/pci/mly.c
676
mci->data_size = htole32(mc->mc_length);
sys/dev/pci/mly.c
681
mc->mc_length = sizeof(struct mly_ioctl_getphysdevinfovalid);
sys/dev/pci/mly.c
682
mci->data_size = htole32(mc->mc_length);
sys/dev/pci/mly.c
690
if ((rv = mly_ccb_map(mly, mc)) != 0) {
sys/dev/pci/mly.c
691
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
692
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
697
mly_ccb_enqueue(mly, mc);
sys/dev/pci/mly.c
705
mly_complete_rescan(struct mly_softc *mly, struct mly_ccb *mc)
sys/dev/pci/mly.c
715
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
721
mci = (struct mly_cmd_ioctl *)&mc->mc_packet->ioctl;
sys/dev/pci/mly.c
740
if (mc->mc_status != 0)
sys/dev/pci/mly.c
743
if (mc->mc_length == sizeof(*ldi)) {
sys/dev/pci/mly.c
744
ldi = (struct mly_ioctl_getlogdevinfovalid *)mc->mc_data;
sys/dev/pci/mly.c
762
} else if (mc->mc_length == sizeof(*pdi)) {
sys/dev/pci/mly.c
763
pdi = (struct mly_ioctl_getphysdevinfovalid *)mc->mc_data;
sys/dev/pci/mly.c
808
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
809
mly_ccb_free(mly, mc);
sys/dev/pci/mly.c
918
struct mly_ccb *mc;
sys/dev/pci/mly.c
923
mc = NULL;
sys/dev/pci/mly.c
924
if ((rv = mly_ccb_alloc(mly, &mc)) != 0)
sys/dev/pci/mly.c
931
mci = &mc->mc_packet->ioctl;
sys/dev/pci/mly.c
942
mc->mc_data = malloc(datasize, M_DEVBUF, M_NOWAIT);
sys/dev/pci/mly.c
943
mc->mc_flags |= MLY_CCB_DATAIN;
sys/dev/pci/mly.c
945
mc->mc_data = *data;
sys/dev/pci/mly.c
946
mc->mc_flags |= MLY_CCB_DATAOUT;
sys/dev/pci/mly.c
948
mc->mc_length = datasize;
sys/dev/pci/mly.c
949
mc->mc_packet->generic.data_size = htole32(datasize);
sys/dev/pci/mly.c
954
if ((rv = mly_ccb_map(mly, mc)) != 0)
sys/dev/pci/mly.c
956
rv = mly_ccb_poll(mly, mc, 30000);
sys/dev/pci/mly.c
958
mly_ccb_unmap(mly, mc);
sys/dev/pci/mly.c
963
status = mc->mc_status;
sys/dev/pci/mly.c
968
if (mc->mc_sense > 0 && sense_buffer != NULL) {
sys/dev/pci/mly.c
969
memcpy(sense_buffer, mc->mc_packet, mc->mc_sense);
sys/dev/pci/mly.c
970
*sense_length = mc->mc_sense;
sys/dev/pci/mly.c
976
*data = mc->mc_data;
sys/dev/pci/mly.c
982
if (mc != NULL) {
sys/dev/pci/mly.c
984
if (rv != 0 && mc->mc_data != NULL &&
sys/dev/pci/mly.c
986
free(mc->mc_data, M_DEVBUF);
sys/dev/pci/mly.c
987
mly_ccb_free(mly, mc);
sys/dev/pci/voyager/vac.c
275
mixer_ctrl_t mc;
sys/dev/pci/voyager/vac.c
283
memset(&mc, 0, sizeof(mc));
sys/dev/pci/voyager/vac.c
284
mc.dev = idx;
sys/dev/pci/voyager/vac.c
285
mc.type = AUDIO_MIXER_VALUE;
sys/dev/pci/voyager/vac.c
286
mc.un.value.num_channels = 2;
sys/dev/pci/voyager/vac.c
287
mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] = 200;
sys/dev/pci/voyager/vac.c
288
mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = 200;
sys/dev/pci/voyager/vac.c
289
(void)codec->vtbl->mixer_set_port(codec, &mc);
sys/dev/pci/voyager/vac.c
294
memset(&mc, 0, sizeof(mc));
sys/dev/pci/voyager/vac.c
295
mc.dev = idx;
sys/dev/pci/voyager/vac.c
296
mc.type = AUDIO_MIXER_ENUM;
sys/dev/pci/voyager/vac.c
297
mc.un.ord = 0; /* off = not muted */
sys/dev/pci/voyager/vac.c
298
(void)codec->vtbl->mixer_set_port(codec, &mc);
sys/dev/pci/voyager/vac.c
336
vac_set_port(void *priv, mixer_ctrl_t *mc)
sys/dev/pci/voyager/vac.c
340
return sc->sc_ac97_codec->vtbl->mixer_set_port(sc->sc_ac97_codec, mc);
sys/dev/pci/voyager/vac.c
344
vac_get_port(void *priv, mixer_ctrl_t *mc)
sys/dev/pci/voyager/vac.c
348
return sc->sc_ac97_codec->vtbl->mixer_get_port(sc->sc_ac97_codec, mc);
sys/dev/sbus/dbri.c
1664
dbri_set_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/sbus/dbri.c
1669
switch (mc->dev) {
sys/dev/sbus/dbri.c
1672
uimin(mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] >> 2, 63));
sys/dev/sbus/dbri.c
1674
uimin(mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] >> 2, 63));
sys/dev/sbus/dbri.c
1677
if (mc->un.ord == 1) {
sys/dev/sbus/dbri.c
1683
if (mc->un.ord == 1) {
sys/dev/sbus/dbri.c
1689
if (mc->un.ord == 1) {
sys/dev/sbus/dbri.c
1695
if (mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] ==
sys/dev/sbus/dbri.c
1698
sc->sc_monitor = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/dev/sbus/dbri.c
1701
sc->sc_linp = mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT];
sys/dev/sbus/dbri.c
1702
sc->sc_rinp = mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
sys/dev/sbus/dbri.c
1705
if (mc->un.mask == sc->sc_input)
sys/dev/sbus/dbri.c
1707
sc->sc_input = mc->un.mask;
sys/dev/sbus/dbri.c
1722
dbri_get_port(void *hdl, mixer_ctrl_t *mc)
sys/dev/sbus/dbri.c
1726
switch (mc->dev) {
sys/dev/sbus/dbri.c
1728
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] =
sys/dev/sbus/dbri.c
1730
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] =
sys/dev/sbus/dbri.c
1734
mc->un.ord = (sc->sc_ratt & CS4215_SE) ? 1 : 0;
sys/dev/sbus/dbri.c
1737
mc->un.ord = (sc->sc_latt & CS4215_HE) ? 1 : 0;
sys/dev/sbus/dbri.c
1740
mc->un.ord = (sc->sc_latt & CS4215_LE) ? 1 : 0;
sys/dev/sbus/dbri.c
1743
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_monitor;
sys/dev/sbus/dbri.c
1746
mc->un.value.level[AUDIO_MIXER_LEVEL_LEFT] = sc->sc_linp;
sys/dev/sbus/dbri.c
1747
mc->un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = sc->sc_rinp;
sys/dev/sbus/dbri.c
1750
mc->un.mask = sc->sc_input;
sys/dev/usb/uaudio.c
1426
int unit, int ctl, struct mixerctl *mc)
sys/dev/usb/uaudio.c
1431
mc->wIndex = MAKE(unit, sc->sc_ac_iface);
sys/dev/usb/uaudio.c
1432
terminal_type = uaudio_determine_class(iot, mc);
sys/dev/usb/uaudio.c
1433
mixername = uaudio_feature_name(iot, mc->class, terminal_type);
sys/dev/usb/uaudio.c
1436
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1437
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1441
mc->type = MIX_SIGNED_16;
sys/dev/usb/uaudio.c
1442
mc->ctlunit = AudioNvolume;
sys/dev/usb/uaudio.c
1446
mc->type = MIX_SIGNED_8;
sys/dev/usb/uaudio.c
1447
mc->ctlunit = AudioNbass;
sys/dev/usb/uaudio.c
1451
mc->type = MIX_SIGNED_8;
sys/dev/usb/uaudio.c
1452
mc->ctlunit = AudioNmid;
sys/dev/usb/uaudio.c
1456
mc->type = MIX_SIGNED_8;
sys/dev/usb/uaudio.c
1457
mc->ctlunit = AudioNtreble;
sys/dev/usb/uaudio.c
1464
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1465
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1469
mc->type = MIX_UNSIGNED_16;
sys/dev/usb/uaudio.c
1470
mc->ctlunit = "4 ms";
sys/dev/usb/uaudio.c
1474
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1475
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1479
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1480
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1484
mc->type = MIX_SIGNED_16;
sys/dev/usb/uaudio.c
1485
mc->ctlunit = "gain";
sys/dev/usb/uaudio.c
1489
mc->type = MIX_SIGNED_16;
sys/dev/usb/uaudio.c
1490
mc->ctlunit = "gainpad";
sys/dev/usb/uaudio.c
1494
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1495
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1499
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1500
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1504
mc->type = MIX_ON_OFF;
sys/dev/usb/uaudio.c
1505
mc->ctlunit = "";
sys/dev/usb/uaudio.c
1514
snprintf(mc->ctlname, sizeof(mc->ctlname),
sys/dev/usb/uaudio.c
1517
snprintf(mc->ctlname, sizeof(mc->ctlname),
sys/dev/usb/uaudio.c
1521
uaudio_mixer_add_ctl(sc, mc);
sys/dev/usb/uaudio.c
2481
struct mixerctl *mc;
sys/dev/usb/uaudio.c
2506
mc = &sc->sc_ctls[sc->sc_ratectls[j]];
sys/dev/usb/uaudio.c
2507
count = mc->nranges ? mc->nranges : 1;
sys/dev/usb/uaudio.c
2509
start = (u_int) mc->ranges[k].minval;
sys/dev/usb/uaudio.c
2510
end = (u_int) mc->ranges[k].maxval;
sys/dev/usb/uaudio.c
2511
step = (u_int) mc->ranges[k].resval;
sys/dev/usb/uaudio.c
2973
struct mixerctl *mc;
sys/dev/usb/uaudio.c
3018
mc = &sc->sc_ctls[n];
sys/dev/usb/uaudio.c
3019
strlcpy(mi->label.name, mc->ctlname, sizeof(mi->label.name));
sys/dev/usb/uaudio.c
3020
mi->mixer_class = mc->class;
sys/dev/usb/uaudio.c
3022
switch (mc->type) {
sys/dev/usb/uaudio.c
3034
n = uimin(mc->ranges[0].maxval - mc->ranges[0].minval + 1,
sys/dev/usb/uaudio.c
3041
"%d", i + mc->ranges[0].minval);
sys/dev/usb/uaudio.c
3042
mi->un.e.member[i].ord = i + mc->ranges[0].minval;
sys/dev/usb/uaudio.c
3047
strncpy(mi->un.v.units.name, mc->ctlunit, MAX_AUDIO_DEV_LEN);
sys/dev/usb/uaudio.c
3048
mi->un.v.num_channels = mc->nchan;
sys/dev/usb/uaudio.c
3049
mi->un.v.delta = mc->delta;
sys/dev/usb/uaudio.c
3365
uaudio_value2bsd(struct mixerctl *mc, int val)
sys/dev/usb/uaudio.c
3368
mc->type, val, mc->ranges[0].minval, mc->ranges[0].maxval);
sys/dev/usb/uaudio.c
3369
if (mc->type == MIX_ON_OFF) {
sys/dev/usb/uaudio.c
3371
} else if (mc->type == MIX_SELECTOR) {
sys/dev/usb/uaudio.c
3372
if (val < mc->ranges[0].minval)
sys/dev/usb/uaudio.c
3373
val = mc->ranges[0].minval;
sys/dev/usb/uaudio.c
3374
if (val > mc->ranges[0].maxval)
sys/dev/usb/uaudio.c
3375
val = mc->ranges[0].maxval;
sys/dev/usb/uaudio.c
3376
} else if (mc->mul > 0) {
sys/dev/usb/uaudio.c
3377
val = ((uaudio_signext(mc->type, val) - mc->ranges[0].minval)
sys/dev/usb/uaudio.c
3378
* 255 + mc->mul - 1) / mc->mul;
sys/dev/usb/uaudio.c
3386
uaudio_bsd2value(struct mixerctl *mc, int val)
sys/dev/usb/uaudio.c
3391
mc->type, val, mc->ranges[0].minval, mc->ranges[0].maxval);
sys/dev/usb/uaudio.c
3392
if (mc->type == MIX_ON_OFF) {
sys/dev/usb/uaudio.c
3394
} else if (mc->type == MIX_SELECTOR) {
sys/dev/usb/uaudio.c
3395
if (val < mc->ranges[0].minval)
sys/dev/usb/uaudio.c
3396
val = mc->ranges[0].minval;
sys/dev/usb/uaudio.c
3397
if (val > mc->ranges[0].maxval)
sys/dev/usb/uaudio.c
3398
val = mc->ranges[0].maxval;
sys/dev/usb/uaudio.c
3405
val = val * (mc->mul + 1) / 256 + mc->ranges[0].minval;
sys/dev/usb/uaudio.c
3407
for (i=0; i<mc->nranges; ++i) {
sys/dev/usb/uaudio.c
3408
struct range *r = &mc->ranges[i];
sys/dev/usb/uaudio.c
3460
uaudio_ctl_get(struct uaudio_softc *sc, int which, struct mixerctl *mc,
sys/dev/usb/uaudio.c
3465
DPRINTFN(5,"which=%d chan=%d ctl=%s type=%d\n", which, chan, mc->ctlname, mc->type);
sys/dev/usb/uaudio.c
3467
val = uaudio_get(sc, which, UT_READ_CLASS_INTERFACE, mc->wValue[chan],
sys/dev/usb/uaudio.c
3468
mc->wIndex, MIX_SIZE(mc->type));
sys/dev/usb/uaudio.c
3470
return uaudio_value2bsd(mc, val);
sys/dev/usb/uaudio.c
3474
uaudio_ctl_set(struct uaudio_softc *sc, int which, struct mixerctl *mc,
sys/dev/usb/uaudio.c
3478
DPRINTFN(5,"which=%d chan=%d ctl=%s type=%d\n", which, chan, mc->ctlname, mc->type);
sys/dev/usb/uaudio.c
3479
val = uaudio_bsd2value(mc, val);
sys/dev/usb/uaudio.c
3481
uaudio_set(sc, which, UT_WRITE_CLASS_INTERFACE, mc->wValue[chan],
sys/dev/usb/uaudio.c
3482
mc->wIndex, MIX_SIZE(mc->type), val);
sys/dev/usb/uaudio.c
3490
struct mixerctl *mc;
sys/dev/usb/uaudio.c
3504
mc = &sc->sc_ctls[n];
sys/dev/usb/uaudio.c
3506
if (mc->type == MIX_ON_OFF) {
sys/dev/usb/uaudio.c
3509
cp->un.ord = uaudio_ctl_get(sc, req, mc, 0);
sys/dev/usb/uaudio.c
3510
} else if (mc->type == MIX_SELECTOR) {
sys/dev/usb/uaudio.c
3513
cp->un.ord = uaudio_ctl_get(sc, req, mc, 0);
sys/dev/usb/uaudio.c
3518
cp->un.value.num_channels != mc->nchan)
sys/dev/usb/uaudio.c
3520
for (i = 0; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
3521
vals[i] = uaudio_ctl_get(sc, req, mc, i);
sys/dev/usb/uaudio.c
3522
if (cp->un.value.num_channels == 1 && mc->nchan != 1) {
sys/dev/usb/uaudio.c
3523
for (val = 0, i = 0; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
3525
vals[0] = val / mc->nchan;
sys/dev/usb/uaudio.c
3538
struct mixerctl *mc;
sys/dev/usb/uaudio.c
3552
mc = &sc->sc_ctls[n];
sys/dev/usb/uaudio.c
3554
if (mc->type == MIX_ON_OFF) {
sys/dev/usb/uaudio.c
3557
uaudio_ctl_set(sc, req, mc, 0, cp->un.ord);
sys/dev/usb/uaudio.c
3558
} else if (mc->type == MIX_SELECTOR) {
sys/dev/usb/uaudio.c
3561
uaudio_ctl_set(sc, req, mc, 0, cp->un.ord);
sys/dev/usb/uaudio.c
3566
for (i = 0; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
3568
else if (cp->un.value.num_channels == mc->nchan)
sys/dev/usb/uaudio.c
3569
for (i = 0; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
3573
for (i = 0; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
3574
uaudio_ctl_set(sc, req, mc, i, vals[i]);
sys/dev/usb/uaudio.c
664
uaudio_mixer_add_ctl(struct uaudio_softc *sc, struct mixerctl *mc)
sys/dev/usb/uaudio.c
673
if (mc->class < UAC_NCLASSES) {
sys/dev/usb/uaudio.c
674
DPRINTF("adding %s.%s\n", uac_names[mc->class], mc->ctlname);
sys/dev/usb/uaudio.c
676
DPRINTF("adding %s\n", mc->ctlname);
sys/dev/usb/uaudio.c
678
len = sizeof(*mc) * (sc->sc_nctls + 1);
sys/dev/usb/uaudio.c
682
memcpy(nmc, sc->sc_ctls, sizeof(*mc) * sc->sc_nctls);
sys/dev/usb/uaudio.c
687
kmem_free(sc->sc_ctls, sizeof(*mc) * sc->sc_nctls);
sys/dev/usb/uaudio.c
703
sc->sc_ctls[sc->sc_nctls] = *mc;
sys/dev/usb/uaudio.c
704
mc = &sc->sc_ctls[sc->sc_nctls++];
sys/dev/usb/uaudio.c
705
msz = MIX_SIZE(mc->type);
sys/dev/usb/uaudio.c
707
mc->delta = 0;
sys/dev/usb/uaudio.c
708
mc->nranges = 0;
sys/dev/usb/uaudio.c
709
mc->ranges = r = &mc->range0;
sys/dev/usb/uaudio.c
710
mc->mul = 0;
sys/dev/usb/uaudio.c
711
if (mc->type == MIX_ON_OFF) {
sys/dev/usb/uaudio.c
716
} else if (mc->type == MIX_SELECTOR) {
sys/dev/usb/uaudio.c
721
r->minval = uaudio_signext(mc->type,
sys/dev/usb/uaudio.c
723
mc->wValue[0], mc->wIndex, msz));
sys/dev/usb/uaudio.c
724
r->maxval = uaudio_signext(mc->type,
sys/dev/usb/uaudio.c
726
mc->wValue[0], mc->wIndex, msz));
sys/dev/usb/uaudio.c
728
mc->wValue[0], mc->wIndex, msz);
sys/dev/usb/uaudio.c
729
mc->mul = r->maxval - r->minval;
sys/dev/usb/uaudio.c
734
mc->wValue[0], mc->wIndex, 2);
sys/dev/usb/uaudio.c
744
mc->ranges = r;
sys/dev/usb/uaudio.c
745
mc->nranges = count;
sys/dev/usb/uaudio.c
748
mc->ranges[0].minval = 0;
sys/dev/usb/uaudio.c
749
mc->ranges[0].maxval = 0;
sys/dev/usb/uaudio.c
750
mc->ranges[0].resval = 1;
sys/dev/usb/uaudio.c
756
mc->wValue[0], mc->wIndex, len, buf);
sys/dev/usb/uaudio.c
799
mc->ranges[i].minval = uaudio_signext(mc->type, minval);
sys/dev/usb/uaudio.c
800
mc->ranges[i].maxval = uaudio_signext(mc->type, maxval);
sys/dev/usb/uaudio.c
801
mc->ranges[i].resval = uaudio_signext(mc->type, resval);
sys/dev/usb/uaudio.c
802
if (mc->ranges[i].resval > res)
sys/dev/usb/uaudio.c
803
res = mc->ranges[i].resval;
sys/dev/usb/uaudio.c
807
mc->mul = mc->ranges[count - 1].maxval - mc->ranges[0].minval;
sys/dev/usb/uaudio.c
817
if (mc->mul == 0)
sys/dev/usb/uaudio.c
818
mc->mul = 1;
sys/dev/usb/uaudio.c
820
mc->delta = (res * 255 + mc->mul - 1) / mc->mul;
sys/dev/usb/uaudio.c
824
DPRINTFN_CLEAN(2, "wValue=%04x", mc->wValue[0]);
sys/dev/usb/uaudio.c
825
for (i = 1; i < mc->nchan; i++)
sys/dev/usb/uaudio.c
826
DPRINTFN_CLEAN(2, ",%04x", mc->wValue[i]);
sys/dev/usb/uaudio.c
828
count = mc->nranges > 0 ? mc->nranges : 1;
sys/dev/usb/uaudio.c
832
i, mc->wIndex, mc->type, mc->ctlname, mc->ctlunit,
sys/dev/usb/uaudio.c
833
mc->ranges[i].minval,
sys/dev/usb/uaudio.c
834
mc->ranges[i].maxval,
sys/dev/usb/uaudio.c
835
mc->ranges[i].resval);
sys/kern/kern_ctf.c
100
if (mc != NULL) {
sys/kern/kern_ctf.c
101
*mcp = mc;
sys/kern/kern_ctf.c
109
mc = kmem_zalloc(sizeof(mod_ctf_t), KM_SLEEP);
sys/kern/kern_ctf.c
112
mc->nmap = st->sd_nmap;
sys/kern/kern_ctf.c
113
mc->nmapsize = st->sd_nmapsize;
sys/kern/kern_ctf.c
126
mc->symtab = st->sd_symstart;
sys/kern/kern_ctf.c
127
mc->strtab = st->sd_strstart;
sys/kern/kern_ctf.c
128
mc->strcnt = 0; /* XXX TBD */
sys/kern/kern_ctf.c
129
mc->nsym = st->sd_symsize / sizeof(Elf_Sym);
sys/kern/kern_ctf.c
136
mc->symtab = mod->mod_kobj->ko_symtab;
sys/kern/kern_ctf.c
137
mc->strtab = mod->mod_kobj->ko_strtab;
sys/kern/kern_ctf.c
138
mc->strcnt = 0; /* XXX TBD */
sys/kern/kern_ctf.c
139
mc->nsym = mod->mod_kobj->ko_symcnt;
sys/kern/kern_ctf.c
193
mc->ctfalloc = 1;
sys/kern/kern_ctf.c
232
mc->ctfcnt = ctfsize;
sys/kern/kern_ctf.c
233
mc->ctftab = ctftab;
sys/kern/kern_ctf.c
236
module_setspecific(mod, fbt_module_key, mc);
sys/kern/kern_ctf.c
237
*mcp = mc;
sys/kern/kern_ctf.c
238
mc = NULL;
sys/kern/kern_ctf.c
243
if (mc != NULL)
sys/kern/kern_ctf.c
244
kmem_free(mc, sizeof(*mc));
sys/kern/kern_ctf.c
81
mod_ctf_t *mc;
sys/kern/kern_ctf.c
99
mc = module_getspecific(mod, fbt_module_key);
sys/kern/uipc_mbuf.c
2207
struct mowner_counter *mc;
sys/kern/uipc_mbuf.c
2213
mc = percpu_getref(mo->mo_counters);
sys/kern/uipc_mbuf.c
2214
mc->mc_counter[MOWNER_COUNTER_CLAIMS]++;
sys/kern/uipc_mbuf.c
2223
struct mowner_counter *mc;
sys/kern/uipc_mbuf.c
2227
mc = percpu_getref(mo->mo_counters);
sys/kern/uipc_mbuf.c
2229
mc->mc_counter[MOWNER_COUNTER_EXT_CLAIMS]++;
sys/kern/uipc_mbuf.c
2231
mc->mc_counter[MOWNER_COUNTER_CLUSTER_CLAIMS]++;
sys/kern/uipc_mbuf.c
2240
struct mowner_counter *mc;
sys/kern/uipc_mbuf.c
2244
mc = percpu_getref(mo->mo_counters);
sys/kern/uipc_mbuf.c
2246
mc->mc_counter[MOWNER_COUNTER_EXT_RELEASES]++;
sys/kern/uipc_mbuf.c
2248
mc->mc_counter[MOWNER_COUNTER_CLUSTER_RELEASES]++;
sys/kern/uipc_mbuf.c
2250
mc->mc_counter[MOWNER_COUNTER_RELEASES]++;
sys/kern/uipc_mbuf.c
2260
struct mowner_counter *mc;
sys/kern/uipc_mbuf.c
2265
mc = percpu_getref(mo->mo_counters);
sys/kern/uipc_mbuf.c
2266
mc->mc_counter[MOWNER_COUNTER_CLAIMS]++;
sys/kern/uipc_mbuf.c
2268
mc->mc_counter[MOWNER_COUNTER_EXT_CLAIMS]++;
sys/kern/uipc_mbuf.c
2270
mc->mc_counter[MOWNER_COUNTER_CLUSTER_CLAIMS]++;
sys/kern/uipc_mbuf.c
335
struct mowner_counter *mc = v1;
sys/kern/uipc_mbuf.c
340
mo_user->mo_counter[i] += mc->mc_counter[i];
sys/net/bpf.c
843
struct mbuf *m, *mc;
sys/net/bpf.c
900
mc = m_dup(m, 0, M_COPYALL, M_NOWAIT);
sys/net/bpf.c
901
if (mc != NULL)
sys/net/bpf.c
902
m_set_rcvif(mc, ifp);
sys/net/bpf.c
907
mc = NULL;
sys/net/bpf.c
911
if (mc != NULL) {
sys/net/bpf.c
915
ifp->_if_input(ifp, mc);
sys/net/bpf.c
919
m_freem(mc);
sys/net/if_bridge.c
1687
struct mbuf *mc;
sys/net/if_bridge.c
1725
mc = m;
sys/net/if_bridge.c
1727
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
1728
if (mc == NULL) {
sys/net/if_bridge.c
1734
bridge_enqueue(sc, dst_if, mc, 0);
sys/net/if_bridge.c
1743
mc = m;
sys/net/if_bridge.c
1745
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
1746
if (mc == NULL) {
sys/net/if_bridge.c
1753
m_set_rcvif(mc, dst_if);
sys/net/if_bridge.c
1754
mc->m_flags &= ~M_PROMISC;
sys/net/if_bridge.c
1758
ether_input(dst_if, mc);
sys/net/if_bridge.c
2125
struct mbuf *mc;
sys/net/if_bridge.c
2162
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
2163
if (mc == NULL) {
sys/net/if_bridge.c
2172
mc->m_pkthdr.csum_flags = 0;
sys/net/if_bridge.c
2175
bridge_enqueue(sc, dst_if, mc, 1);
sys/net/if_bridge.c
2180
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
2181
if (mc == NULL) {
sys/net/if_bridge.c
2190
mc->m_pkthdr.csum_flags = 0;
sys/net/if_bridge.c
2192
m_set_rcvif(mc, dst_if);
sys/net/if_bridge.c
2193
mc->m_flags &= ~M_PROMISC;
sys/net/if_bridge.c
2196
ether_input(dst_if, mc);
sys/net/if_vlan.c
1076
struct vlan_mc_entry *mc;
sys/net/if_vlan.c
1095
mc = malloc(sizeof(struct vlan_mc_entry), M_DEVBUF, M_NOWAIT);
sys/net/if_vlan.c
1096
if (mc == NULL) {
sys/net/if_vlan.c
1110
mc->mc_enm = ether_lookup_multi(addrlo, addrhi, &ifv->ifv_ec);
sys/net/if_vlan.c
1113
KASSERT(mc->mc_enm != NULL);
sys/net/if_vlan.c
1115
memcpy(&mc->mc_addr, sa, sa->sa_len);
sys/net/if_vlan.c
1116
LIST_INSERT_HEAD(&ifv->ifv_mc_listhead, mc, mc_entries);
sys/net/if_vlan.c
1129
LIST_REMOVE(mc, mc_entries);
sys/net/if_vlan.c
1130
free(mc, M_DEVBUF);
sys/net/if_vlan.c
1142
struct vlan_mc_entry *mc;
sys/net/if_vlan.c
1162
LIST_FOREACH(mc, &ifv->ifv_mc_listhead, mc_entries) {
sys/net/if_vlan.c
1163
if (mc->mc_enm == enm)
sys/net/if_vlan.c
1168
if (mc == NULL)
sys/net/if_vlan.c
1181
LIST_REMOVE(mc, mc_entries);
sys/net/if_vlan.c
1182
free(mc, M_DEVBUF);
sys/net/if_vlan.c
1197
struct vlan_mc_entry *mc;
sys/net/if_vlan.c
1206
while ((mc = LIST_FIRST(&ifv->ifv_mc_listhead)) != NULL) {
sys/net/if_vlan.c
1208
sstocsa(&mc->mc_addr));
sys/net/if_vlan.c
1209
LIST_REMOVE(mc, mc_entries);
sys/net/if_vlan.c
1210
free(mc, M_DEVBUF);
sys/net/lagg/if_lagg.c
1719
struct lagg_mc_entry *mc;
sys/net/lagg/if_lagg.c
1738
mc = kmem_zalloc(sizeof(*mc), KM_SLEEP);
sys/net/lagg/if_lagg.c
1741
mc->mc_enm = ether_lookup_multi(addrlo, addrhi, ec);
sys/net/lagg/if_lagg.c
1744
KASSERT(mc->mc_enm != NULL);
sys/net/lagg/if_lagg.c
1752
KASSERT(sa->sa_len <= sizeof(mc->mc_addr));
sys/net/lagg/if_lagg.c
1753
memcpy(&mc->mc_addr, sa, sa->sa_len);
sys/net/lagg/if_lagg.c
1754
LIST_INSERT_HEAD(&sc->sc_mclist, mc, mc_entry);
sys/net/lagg/if_lagg.c
1763
struct lagg_mc_entry *mc;
sys/net/lagg/if_lagg.c
1783
LIST_FOREACH(mc, &sc->sc_mclist, mc_entry) {
sys/net/lagg/if_lagg.c
1784
if (mc->mc_enm == enm)
sys/net/lagg/if_lagg.c
1788
if (mc == NULL)
sys/net/lagg/if_lagg.c
1801
LIST_REMOVE(mc, mc_entry);
sys/net/lagg/if_lagg.c
1802
kmem_free(mc, sizeof(*mc));
sys/net/lagg/if_lagg.c
1811
struct lagg_mc_entry *mc;
sys/net/lagg/if_lagg.c
1821
LIST_FOREACH(mc, &sc->sc_mclist, mc_entry) {
sys/net/lagg/if_lagg.c
1822
sa = (struct sockaddr *)&mc->mc_addr;
sys/netcan/can.c
346
struct mbuf *mc;
sys/netcan/can.c
379
mc = m_copypacket(m, M_NOWAIT);
sys/netcan/can.c
380
if (mc == NULL) {
sys/netcan/can.c
382
mc = m;
sys/netcan/can.c
386
mc = m;
sys/netcan/can.c
390
(struct sockaddr *) &from, mc,
sys/netcan/can.c
393
m_freem(mc);
sys/netinet/ip_carp.c
2300
struct carp_mc_entry *mc;
sys/netinet/ip_carp.c
2317
mc = malloc(sizeof(struct carp_mc_entry), M_DEVBUF, M_NOWAIT);
sys/netinet/ip_carp.c
2318
if (mc == NULL) {
sys/netinet/ip_carp.c
2330
mc->mc_enm = ether_lookup_multi(addrlo, addrhi, &sc->sc_ac);
sys/netinet/ip_carp.c
2333
memcpy(&mc->mc_addr, sa, sa->sa_len);
sys/netinet/ip_carp.c
2334
LIST_INSERT_HEAD(&sc->carp_mc_listhead, mc, mc_entries);
sys/netinet/ip_carp.c
2343
LIST_REMOVE(mc, mc_entries);
sys/netinet/ip_carp.c
2344
free(mc, M_DEVBUF);
sys/netinet/ip_carp.c
2357
struct carp_mc_entry *mc;
sys/netinet/ip_carp.c
2378
LIST_FOREACH(mc, &sc->carp_mc_listhead, mc_entries)
sys/netinet/ip_carp.c
2379
if (mc->mc_enm == enm)
sys/netinet/ip_carp.c
2383
if (mc == NULL)
sys/netinet/ip_carp.c
2394
LIST_REMOVE(mc, mc_entries);
sys/netinet/ip_carp.c
2395
free(mc, M_DEVBUF);
sys/netinet/ip_carp.c
2409
struct carp_mc_entry *mc;
sys/netinet/ip_carp.c
2414
while ((mc = LIST_FIRST(&sc->carp_mc_listhead)) != NULL) {
sys/netinet/ip_carp.c
2415
(void)if_mcast_op(ifp, SIOCDELMULTI, sstosa(&mc->mc_addr));
sys/netinet/ip_carp.c
2416
LIST_REMOVE(mc, mc_entries);
sys/netinet/ip_carp.c
2417
free(mc, M_DEVBUF);
sys/netinet/ip_icmp.c
1145
struct icmp_mtudisc_callback *mc;
sys/netinet/ip_icmp.c
1230
for (mc = LIST_FIRST(&icmp_mtudisc_callbacks); mc != NULL;
sys/netinet/ip_icmp.c
1231
mc = LIST_NEXT(mc, mc_list))
sys/netinet/ip_icmp.c
1232
(*mc->mc_func)(faddr);
sys/netinet/ip_icmp.c
222
struct icmp_mtudisc_callback *mc, *new;
sys/netinet/ip_icmp.c
224
new = kmem_alloc(sizeof(*mc), KM_SLEEP);
sys/netinet/ip_icmp.c
227
for (mc = LIST_FIRST(&icmp_mtudisc_callbacks); mc != NULL;
sys/netinet/ip_icmp.c
228
mc = LIST_NEXT(mc, mc_list)) {
sys/netinet/ip_icmp.c
229
if (mc->mc_func == func) {
sys/netinet/ip_icmp.c
231
kmem_free(new, sizeof(*mc));
sys/netinet6/icmp6.c
1123
struct icmp6_mtudisc_callback *mc;
sys/netinet6/icmp6.c
1203
for (mc = LIST_FIRST(&icmp6_mtudisc_callbacks); mc != NULL;
sys/netinet6/icmp6.c
1204
mc = LIST_NEXT(mc, mc_list))
sys/netinet6/icmp6.c
1205
(*mc->mc_func)(&sin6.sin6_addr);
sys/netinet6/icmp6.c
296
struct icmp6_mtudisc_callback *mc, *new;
sys/netinet6/icmp6.c
298
new = kmem_alloc(sizeof(*mc), KM_SLEEP);
sys/netinet6/icmp6.c
301
for (mc = LIST_FIRST(&icmp6_mtudisc_callbacks); mc != NULL;
sys/netinet6/icmp6.c
302
mc = LIST_NEXT(mc, mc_list)) {
sys/netinet6/icmp6.c
303
if (mc->mc_func == func) {
sys/netinet6/icmp6.c
305
kmem_free(new, sizeof(*mc));
sys/rump/librump/rumpkern/rump.c
527
struct modinfo_chain *mc;
sys/rump/librump/rumpkern/rump.c
529
while ((mc = LIST_FIRST(&modinfo_boot_chain)) != NULL) {
sys/rump/librump/rumpkern/rump.c
530
LIST_REMOVE(mc, mc_entries);
sys/rump/librump/rumpkern/rump.c
531
module_builtin_add(&mc->mc_info, 1, false);
sys/sys/module.h
130
static struct modinfo_chain __CONCAT(mc,name) = { \
sys/sys/module.h
138
struct modinfo_chain *mc = &__CONCAT(mc,name); \
sys/sys/module.h
139
LIST_INSERT_HEAD(&modinfo_boot_chain, mc, mc_entries); \
sys/sys/module.h
146
struct modinfo_chain *mc = &__CONCAT(mc,name); \
sys/sys/module.h
148
LIST_REMOVE(mc, mc_entries); \
tests/lib/libc/string/t_memcpy.c
43
MD5_CTX mc[1];
tests/lib/libc/string/t_memcpy.c
71
MD5Update(mc, b1, sizeof(testBlock_t));
tests/lib/libc/string/t_memcpy.c
72
MD5Update(mc, b2, sizeof(testBlock_t));
tests/lib/libc/string/t_memcpy.c
93
MD5Init(mc);
tests/lib/libc/string/t_memcpy.c
98
MD5End(mc, result);
usr.bin/bthset/bthset.c
298
mixer_ctrl_t mc;
usr.bin/bthset/bthset.c
301
memcpy(&mc, &vgs, sizeof(mc));
usr.bin/bthset/bthset.c
302
if (ioctl(mx, AUDIO_MIXER_READ, &mc) < 0)
usr.bin/bthset/bthset.c
305
if (memcmp(&vgs, &mc, sizeof(mc))) {
usr.bin/bthset/bthset.c
306
memcpy(&vgs, &mc, sizeof(mc));
usr.bin/bthset/bthset.c
307
level = mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] / BTSCO_DELTA;
usr.bin/bthset/bthset.c
312
memcpy(&mc, &vgm, sizeof(mc));
usr.bin/bthset/bthset.c
313
if (ioctl(mx, AUDIO_MIXER_READ, &mc) < 0)
usr.bin/bthset/bthset.c
316
if (memcmp(&vgm, &mc, sizeof(mc))) {
usr.bin/bthset/bthset.c
317
memcpy(&vgm, &mc, sizeof(mc));
usr.bin/bthset/bthset.c
318
level = mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] / BTSCO_DELTA;
usr.bin/cdplay/cdplay.c
1315
const struct cmdtab *c, *mc;
usr.bin/cdplay/cdplay.c
1342
mc = cmdtab + sizeof(cmdtab) / sizeof(cmdtab[0]);
usr.bin/cdplay/cdplay.c
1343
for (c = cmdtab; c < mc; c++) {
usr.bin/cdplay/cdplay.c
339
const struct cmdtab *c, *mc;
usr.bin/cdplay/cdplay.c
343
mc = cmdtab + sizeof(cmdtab) / sizeof(cmdtab[0]);
usr.bin/cdplay/cdplay.c
344
for (c = cmdtab; c < mc; c++) {
usr.bin/mail/list.c
1223
int mc;
usr.bin/mail/list.c
1249
mc = 0;
usr.bin/mail/list.c
1255
mc++;
usr.bin/mail/list.c
1259
if (mc == 0) {
usr.sbin/mrouted/kern.c
151
struct mfcctl mc;
usr.sbin/mrouted/kern.c
158
mc.mfcc_origin.s_addr = origin;
usr.sbin/mrouted/kern.c
160
mc.mfcc_originmask.s_addr = 0xffffffff;
usr.sbin/mrouted/kern.c
162
mc.mfcc_mcastgrp.s_addr = g->gt_mcastgrp;
usr.sbin/mrouted/kern.c
163
mc.mfcc_parent = g->gt_route ? g->gt_route->rt_parent : NO_VIF;
usr.sbin/mrouted/kern.c
165
mc.mfcc_ttls[i] = g->gt_ttls[i];
usr.sbin/mrouted/kern.c
169
(char *)&mc, sizeof(mc)) < 0) {
usr.sbin/mrouted/kern.c
183
struct mfcctl mc;
usr.sbin/mrouted/kern.c
190
mc.mfcc_origin.s_addr = origin;
usr.sbin/mrouted/kern.c
192
mc.mfcc_originmask.s_addr = 0xffffffff;
usr.sbin/mrouted/kern.c
194
mc.mfcc_mcastgrp.s_addr = g->gt_mcastgrp;
usr.sbin/mrouted/kern.c
198
(char *)&mc, sizeof(mc))) < 0) {
usr.sbin/syslogd/syslogd.c
4219
static char sh[] = "sh", mc[] = "-c";
usr.sbin/syslogd/syslogd.c
4238
argv[1] = mc;