crypto/openssh/progressmeter.c
104
unit[i],
crypto/openssh/progressmeter.c
115
for (i = 0; bytes >= 10000 && unit[i] != 'T'; i++)
crypto/openssh/progressmeter.c
119
unit[i],
crypto/openssh/progressmeter.c
77
static const char unit[] = " KMGT";
crypto/openssh/progressmeter.c
95
for (i = 0; bytes >= 100*1000 && unit[i] != 'T'; i++)
games/number/number.c
158
rval = len > 0 ? unit(len, line) : 0;
games/number/number.c
166
if (unit(flen, fraction)) {
games/number/number.c
70
static int unit(int, char *);
lib/libc/gen/getttyent.c
227
int unit;
lib/libc/gen/getttyent.c
242
unit = (int)strtol(dp->d_name, NULL, 10);
lib/libc/gen/getttyent.c
244
if (unit > maxpts) {
lib/libc/gen/getttyent.c
245
maxpts = unit;
lib/libcam/camlib.c
123
cam_get_device(const char *path, char *dev_name, int devnamelen, int *unit)
lib/libcam/camlib.c
275
*unit = atoi(&tmpstr[strlen(tmpstr) - unit_offset]);
lib/libcam/camlib.c
313
int unit;
lib/libcam/camlib.c
320
if (cam_get_device(path, dev_name, sizeof(dev_name), &unit) == -1)
lib/libcam/camlib.c
323
return(cam_lookup_pass(dev_name, unit, flags, path, NULL));
lib/libcam/camlib.c
451
cam_open_spec_device(const char *dev_name, int unit, int flags,
lib/libcam/camlib.c
454
return(cam_lookup_pass(dev_name, unit, flags, NULL, device));
lib/libcam/camlib.c
464
cam_lookup_pass(const char *dev_name, int unit, int flags,
lib/libcam/camlib.c
489
ccb.cgdl.unit_number = unit;
lib/libcam/camlib.c
509
func_name, func_name, dev_name, unit);
lib/libcam/camlib.c
530
func_name, dev_name, unit);
lib/libcam/camlib.c
538
dev_name, unit));
lib/libcam/camlib.c
61
static struct cam_device *cam_lookup_pass(const char *dev_name, int unit,
lib/libssh/openbsd-compat/fmt_scaled.c
225
unit_type unit = NONE;
lib/libssh/openbsd-compat/fmt_scaled.c
244
unit = units[i];
lib/libssh/openbsd-compat/fmt_scaled.c
268
else if (unit == NONE || number >= 100 || number <= -100) {
lib/libssh/openbsd-compat/fmt_scaled.c
276
number, scale_chars[unit]);
lib/libssh/openbsd-compat/fmt_scaled.c
279
number, fract, scale_chars[unit]);
lib/libstdbuf/stdbuf.c
55
char *unit;
lib/libstdbuf/stdbuf.c
74
bufsize = strtol(bufmode, &unit, 0);
lib/libstdbuf/stdbuf.c
75
if (errno == EINVAL || errno == ERANGE || unit == bufmode)
lib/libstdbuf/stdbuf.c
78
switch (*unit) {
lib/libstdbuf/stdbuf.c
91
warnx("Unknown suffix '%c' for %s", *unit,
lib/libu4bhid/parse.c
389
c->unit = dval;
lib/libu4bhid/usbhid.h
50
int32_t unit;
lib/libutil/dehumanize_number.c
53
char *ep, unit;
lib/libutil/dehumanize_number.c
67
unit = str[len - 1];
lib/libutil/dehumanize_number.c
68
if (isalpha((unsigned char)unit)) {
lib/libutil/dehumanize_number.c
69
switch (tolower((unsigned char)unit)) {
libexec/bootpd/getether.c
198
int unit = -1; /* which unit to attach */
libexec/bootpd/getether.c
208
unit = *p - '0';
libexec/bootpd/getether.c
225
if (unit >= 0) {
libexec/bootpd/getether.c
229
dlp->attach_req.dl_ppa = unit;
sbin/camcontrol/camcontrol.c
3853
int unit = 0;
sbin/camcontrol/camcontrol.c
3978
if (cam_get_device(argv[2], name, sizeof name, &unit)
sbin/camcontrol/camcontrol.c
4028
unit = strtol(optarg, NULL, 0);
sbin/camcontrol/camcontrol.c
4055
cam_open_spec_device(device,unit,O_RDWR,NULL)))
sbin/slattach/slattach.c
416
sprintf (s, "%s %d %d", config_cmd, unit, new_unit);
sbin/slattach/slattach.c
417
syslog(LOG_NOTICE, "configuring %s (sl%d):", dev, unit);
sbin/slattach/slattach.c
421
unit = new_unit;
sbin/slattach/slattach.c
424
if (unit < 0)
sbin/slattach/slattach.c
425
unit = new_unit;
sbin/slattach/slattach.c
426
if (new_unit != unit) {
sbin/slattach/slattach.c
429
unit, new_unit);
sbin/slattach/slattach.c
432
syslog(LOG_NOTICE,"sl%d connected to %s at %d baud",unit,dev,speed);
sbin/slattach/slattach.c
443
syslog(LOG_NOTICE,"SIGHUP on %s (sl%d); exiting", dev, unit);
sbin/slattach/slattach.c
450
dev, unit, redial_cmd);
sbin/slattach/slattach.c
487
dev, unit);
sbin/slattach/slattach.c
496
dev, unit);
sbin/slattach/slattach.c
506
dev, unit);
sbin/slattach/slattach.c
518
syslog(LOG_NOTICE,"SIGINT on %s (sl%d); exiting",dev,unit);
sbin/slattach/slattach.c
530
syslog(LOG_NOTICE,"SIGURG on %s (sl%d); hangup",dev,unit);
sbin/slattach/slattach.c
551
syslog(LOG_NOTICE,"SIGTERM on %s (sl%d); exiting",dev,unit);
sbin/slattach/slattach.c
580
sprintf (s, "%s %d -1", config_cmd, unit);
sbin/slattach/slattach.c
581
syslog(LOG_NOTICE, "deconfiguring %s (sl%d):", dev, unit);
sbin/slattach/slattach.c
79
int unit = -1; /* slip device unit number */
share/examples/scsi_target/scsi_target.c
100
int ch, unit;
share/examples/scsi_target/scsi_target.c
236
unit = 0;
share/examples/scsi_target/scsi_target.c
238
snprintf(targname, sizeof(targname), "/dev/targ%d", unit++);
share/examples/scsi_target/scsi_target.c
243
err(1, "Tried to open %d devices, none available", unit);
stand/boot/common/bcache.c
125
write_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size,
stand/boot/common/bcache.c
158
read_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size,
stand/boot/common/bcache.c
224
bcache_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size,
stand/boot/common/bcache.c
232
if(bcache_unit != unit) {
stand/boot/common/bcache.c
234
bcache_unit = unit;
stand/boot/common/bcache.c
246
return read_strategy(devdata, unit, rw, blk, size, buf, rsize);
stand/boot/common/bcache.c
248
return write_strategy(devdata, unit, rw, blk, size, buf, rsize);
stand/boot/common/bootstrap.h
97
int bcache_strategy(void *devdata, int unit, int rw, daddr_t blk,
stand/boot/efi/include/efilib.h
49
int unit;
stand/boot/efi/include/efilib.h
57
int unit;
stand/boot/efi/include/efilib.h
62
int unit; /* XXX net layer lives over these? */
stand/boot/efi/libefi/efinet.c
104
if (dev->d_kind.efidisk.unit - 1 == nif->nif_unit)
stand/boot/efi/libefi/efinet.c
330
int unit;
stand/boot/efi/libefi/efinet.c
332
for (unit = 0, h = efi_find_handle(&efinet_dev, 0);
stand/boot/efi/libefi/efinet.c
333
h != NULL; h = efi_find_handle(&efinet_dev, ++unit)) {
stand/boot/efi/libefi/efinet.c
334
sprintf(line, " %s%d:\n", efinet_dev.dv_name, unit);
stand/boot/efi/libefi/efipart.c
157
u_int unit;
stand/boot/efi/libefi/efipart.c
159
for (unit = 0, h = efi_find_handle(&efipart_dev, 0);
stand/boot/efi/libefi/efipart.c
160
h != NULL; h = efi_find_handle(&efipart_dev, ++unit)) {
stand/boot/efi/libefi/efipart.c
161
sprintf(line, " %s%d:", efipart_dev.dv_name, unit);
stand/boot/efi/libefi/efipart.c
193
h = efi_find_handle(&efipart_dev, dev->d_kind.efidisk.unit);
stand/boot/efi/libefi/handles.c
102
efi_handle_update_dev(EFI_HANDLE h, struct devsw *dev, int unit,
stand/boot/efi/libefi/handles.c
111
entry[idx].unit = unit;
stand/boot/efi/libefi/handles.c
37
int unit;
stand/boot/efi/libefi/handles.c
49
int idx, unit;
stand/boot/efi/libefi/handles.c
55
for (unit = 0; idx < nentries; idx++, unit++) {
stand/boot/efi/libefi/handles.c
56
entry[idx].handle = handles[unit];
stand/boot/efi/libefi/handles.c
58
entry[idx].alias = aliases[unit];
stand/boot/efi/libefi/handles.c
62
entry[idx].unit = unit;
stand/boot/efi/libefi/handles.c
68
efi_find_handle(struct devsw *dev, int unit)
stand/boot/efi/libefi/handles.c
75
if (entry[idx].unit != unit)
stand/boot/efi/libefi/handles.c
83
efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra)
stand/boot/efi/libefi/handles.c
92
if (unit != NULL)
stand/boot/efi/libefi/handles.c
93
*unit = entry[idx].unit;
stand/boot/efi/loader/devicename.c
114
idev->d_kind.efidisk.unit = -1;
stand/boot/efi/loader/devicename.c
116
idev->d_kind.efidisk.unit = strtol(np, &cp, 0);
stand/boot/efi/loader/devicename.c
118
idev->d_kind.efidisk.unit = -1;
stand/boot/efi/loader/devicename.c
152
dev->d_kind.efidisk.unit);
stand/boot/efi/loader/main.c
198
int i, j, vargood, unit, howto;
stand/boot/efi/loader/main.c
392
if (efi_handle_lookup(img->DeviceHandle, &dev, &unit, &pool_guid) != 0)
stand/boot/efi/loader/main.c
400
currdev.d_kind.efidisk.unit = unit;
stand/boot/pc32/boot2/boot2.c
153
unsigned unit;
stand/boot/pc32/boot2/boot2.c
280
dsk.unit = dsk.drive & DRV_MASK;
stand/boot/pc32/boot2/boot2.c
342
dsk.drive & DRV_MASK, dev_nm[dsk.type], dsk.unit,
stand/boot/pc32/boot2/boot2.c
433
MAKEBOOTDEV(dev_maj[dsk.type], dsk.slice, dsk.unit, dsk.part),
stand/boot/pc32/boot2/boot2.c
489
dsk.unit = *arg - '0';
stand/boot/pc32/boot2/boot2.c
490
if (arg[1] != ',' || dsk.unit > 9)
stand/boot/pc32/boot2/boot2.c
507
drv = dsk.unit;
stand/boot/pc32/libi386/bioscd.c
128
bc_unit2bios(int unit)
stand/boot/pc32/libi386/bioscd.c
130
if ((unit >= 0) && (unit < nbcinfo))
stand/boot/pc32/libi386/bioscd.c
131
return(bcinfo[unit].bc_unit);
stand/boot/pc32/libi386/bioscd.c
197
if (dev->d_kind.bioscd.unit >= nbcinfo) {
stand/boot/pc32/libi386/bioscd.c
217
int unit;
stand/boot/pc32/libi386/bioscd.c
233
unit = dev->d_kind.bioscd.unit;
stand/boot/pc32/libi386/bioscd.c
242
if (blks && bc_read(unit, dblk, blks, buf)) {
stand/boot/pc32/libi386/bioscd.c
249
if (fragsize && bc_read(unit, dblk + blks, 1, fragsize)) {
stand/boot/pc32/libi386/bioscd.c
261
bc_read(int unit, daddr_t dblk, int blks, caddr_t dest)
stand/boot/pc32/libi386/bioscd.c
279
biosdev = bc_unit2bios(unit);
stand/boot/pc32/libi386/bioscd.c
329
DEBUG("unit %d status 0x%x", unit, error);
stand/boot/pc32/libi386/bioscd.c
341
int biosdev, unit;
stand/boot/pc32/libi386/bioscd.c
345
unit = dev->d_kind.bioscd.unit;
stand/boot/pc32/libi386/bioscd.c
346
biosdev = bc_unit2bios(unit);
stand/boot/pc32/libi386/bioscd.c
347
DEBUG("unit %d BIOS device %d", unit, biosdev);
stand/boot/pc32/libi386/bioscd.c
361
unit = 0; /* XXX */
stand/boot/pc32/libi386/bioscd.c
364
rootdev = MAKEBOOTDEV(major, 0, unit, 0);
stand/boot/pc32/libi386/bioscd.c
90
static int bc_read(int unit, daddr_t dblk, int blks, caddr_t dest);
stand/boot/pc32/libi386/biosdisk.c
1362
int unitofs = 0, i, unit;
stand/boot/pc32/libi386/biosdisk.c
1364
biosdev = bd_unit2bios(dev->d_kind.biosdisk.unit);
stand/boot/pc32/libi386/biosdisk.c
1365
DEBUG("unit %d BIOS device %d", dev->d_kind.biosdisk.unit, biosdev);
stand/boot/pc32/libi386/biosdisk.c
1373
if (bdinfo[dev->d_kind.biosdisk.unit].bd_type == DT_ATAPI) {
stand/boot/pc32/libi386/biosdisk.c
1398
unit = (biosdev & 0x7f) - unitofs;
stand/boot/pc32/libi386/biosdisk.c
1405
unit = i;
stand/boot/pc32/libi386/biosdisk.c
1408
rootdev = MAKEBOOTDEV(major, dev->d_kind.biosdisk.slice + 1, unit,
stand/boot/pc32/libi386/biosdisk.c
168
bd_unit2bios(int unit)
stand/boot/pc32/libi386/biosdisk.c
170
if ((unit >= 0) && (unit < nbdinfo))
stand/boot/pc32/libi386/biosdisk.c
171
return(bdinfo[unit].bd_unit);
stand/boot/pc32/libi386/biosdisk.c
181
int base, unit, nfd = 0;
stand/boot/pc32/libi386/biosdisk.c
185
for (unit = base; (nbdinfo < MAXBDDEV); unit++) {
stand/boot/pc32/libi386/biosdisk.c
191
bdinfo[nbdinfo].bd_unit = unit;
stand/boot/pc32/libi386/biosdisk.c
192
bdinfo[nbdinfo].bd_flags = (unit < 0x80) ? BD_FLOPPY : 0;
stand/boot/pc32/libi386/biosdisk.c
199
(unit < 0x80) ? ('A' + unit) : ('C' + unit - 0x80), nbdinfo);
stand/boot/pc32/libi386/biosdisk.c
270
dev.d_kind.biosdisk.unit = i;
stand/boot/pc32/libi386/biosdisk.c
536
if (dev->d_kind.biosdisk.unit >= nbdinfo) {
stand/boot/pc32/libi386/biosdisk.c
548
od->od_dkunit = dev->d_kind.biosdisk.unit;
stand/boot/pc32/libi386/biosdisk.c
555
i386_fmtdev(dev), dev->d_kind.biosdisk.unit,
stand/boot/pc32/libi386/bootinfo32.c
174
bi.bi_bios_dev = bc_unit2bios(rootdev->d_kind.bioscd.unit);
stand/boot/pc32/libi386/bootinfo32.c
180
bi.bi_bios_dev = bd_unit2bios(rootdev->d_kind.biosdisk.unit);
stand/boot/pc32/libi386/devicename.c
114
unit = -1;
stand/boot/pc32/libi386/devicename.c
118
unit = strtol(np, &cp, 10); /* next comes the unit number */
stand/boot/pc32/libi386/devicename.c
145
idev->d_kind.biosdisk.unit = unit;
stand/boot/pc32/libi386/devicename.c
154
unit = 0;
stand/boot/pc32/libi386/devicename.c
157
unit = strtol(np, &cp, 0); /* get unit number if present */
stand/boot/pc32/libi386/devicename.c
169
idev->d_kind.netif.unit = unit;
stand/boot/pc32/libi386/devicename.c
171
idev->d_kind.bioscd.unit = unit;
stand/boot/pc32/libi386/devicename.c
208
sprintf(buf, "%s%d:", dev->d_dev->dv_name, dev->d_kind.bioscd.unit);
stand/boot/pc32/libi386/devicename.c
213
cp += sprintf(cp, "%s%d", dev->d_dev->dv_name, dev->d_kind.biosdisk.unit);
stand/boot/pc32/libi386/devicename.c
222
sprintf(buf, "%s%d:", dev->d_dev->dv_name, dev->d_kind.netif.unit);
stand/boot/pc32/libi386/devicename.c
88
int i, unit, slice, partition, err;
stand/boot/pc32/libi386/libi386.h
104
int bc_unit2bios(int unit); /* xlate bioscd unit -> BIOS device */
stand/boot/pc32/libi386/libi386.h
107
int bd_unit2bios(int unit); /* xlate biosdisk unit -> BIOS device */
stand/boot/pc32/libi386/libi386.h
44
int unit;
stand/boot/pc32/libi386/libi386.h
51
int unit;
stand/boot/pc32/libi386/libi386.h
56
int unit; /* XXX net layer lives over these? */
stand/boot/pc32/loader/main.c
306
new_currdev.d_kind.bioscd.unit = bc_bios2unit(initial_bootdev);
stand/boot/pc32/loader/main.c
310
new_currdev.d_kind.netif.unit = 0;
stand/boot/pc32/loader/main.c
343
((new_currdev.d_kind.biosdisk.unit = bd_bios2unit(biosdev)) == -1)) {
stand/boot/pc32/loader/main.c
346
new_currdev.d_kind.biosdisk.unit = 0;
sys/bus/cam/cam_periph.c
502
u_int unit;
sys/bus/cam/cam_periph.c
507
unit = 0;
sys/bus/cam/cam_periph.c
531
unit = dunit;
sys/bus/cam/cam_periph.c
543
if (strncmp(sim->sim_name, "umass", 5) == 0 && unit < 8)
sys/bus/cam/cam_periph.c
544
unit = 8;
sys/bus/cam/cam_periph.c
553
unit = camperiphnextunit(p_drv, unit, /*wired*/hit, pathid,
sys/bus/cam/cam_periph.c
556
return (unit);
sys/bus/cam/cam_sim.c
161
const char *sim_name, void *softc, u_int32_t unit,
sys/bus/cam/cam_sim.c
193
sim->unit_number = unit;
sys/bus/cam/cam_sim.h
74
u_int32_t unit,
sys/bus/cam/cam_xpt.c
1206
u_int unit;
sys/bus/cam/cam_xpt.c
1212
unit = ccb->cgdl.unit_number;
sys/bus/cam/cam_xpt.c
1266
if (periph->unit_number == unit) {
sys/bus/cam/scsi/scsi_cd.c
1001
int unit, error;
sys/bus/cam/scsi/scsi_cd.c
1009
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_cd.c
1010
periph = cam_extend_get(cdperiphs, unit);
sys/bus/cam/scsi/scsi_cd.c
1072
int unit;
sys/bus/cam/scsi/scsi_cd.c
1074
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_cd.c
1075
periph = cam_extend_get(cdperiphs, unit);
sys/bus/cam/scsi/scsi_cd.c
1434
u_int unit;
sys/bus/cam/scsi/scsi_cd.c
1436
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_cd.c
1437
periph = cam_extend_get(cdperiphs, unit);
sys/bus/cam/scsi/scsi_cd.c
1914
int unit, error = 0;
sys/bus/cam/scsi/scsi_cd.c
1916
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_cd.c
1918
periph = cam_extend_get(cdperiphs, unit);
sys/bus/cam/scsi/scsi_ch.c
391
int unit, error;
sys/bus/cam/scsi/scsi_ch.c
399
unit = CHUNIT(dev);
sys/bus/cam/scsi/scsi_ch.c
400
periph = cam_extend_get(chperiphs, unit);
sys/bus/cam/scsi/scsi_ch.c
446
int unit;
sys/bus/cam/scsi/scsi_ch.c
448
unit = CHUNIT(dev);
sys/bus/cam/scsi/scsi_ch.c
449
periph = cam_extend_get(chperiphs, unit);
sys/bus/cam/scsi/scsi_ch.c
688
u_int8_t unit;
sys/bus/cam/scsi/scsi_ch.c
691
unit = CHUNIT(dev);
sys/bus/cam/scsi/scsi_ch.c
693
periph = cam_extend_get(chperiphs, unit);
sys/bus/cam/scsi/scsi_da.c
417
int unit;
sys/bus/cam/scsi/scsi_da.c
430
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_da.c
431
periph = cam_extend_get(daperiphs, unit);
sys/bus/cam/scsi/scsi_da.c
499
int unit;
sys/bus/cam/scsi/scsi_da.c
508
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_da.c
509
periph = cam_extend_get(daperiphs, unit);
sys/bus/cam/scsi/scsi_da.c
525
unit = periph->unit_number;
sys/bus/cam/scsi/scsi_da.c
530
unit));
sys/bus/cam/scsi/scsi_da.c
589
int unit;
sys/bus/cam/scsi/scsi_da.c
592
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_da.c
593
periph = cam_extend_get(daperiphs, unit);
sys/bus/cam/scsi/scsi_da.c
694
u_int unit;
sys/bus/cam/scsi/scsi_da.c
696
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_da.c
697
periph = cam_extend_get(daperiphs, unit);
sys/bus/cam/scsi/scsi_da.c
762
u_int unit;
sys/bus/cam/scsi/scsi_da.c
766
unit = dkunit(dev);
sys/bus/cam/scsi/scsi_da.c
767
periph = cam_extend_get(daperiphs, unit);
sys/bus/cam/scsi/scsi_pass.c
303
int unit, error;
sys/bus/cam/scsi/scsi_pass.c
315
unit = minor(dev) & 0xff;
sys/bus/cam/scsi/scsi_pass.c
317
periph = cam_extend_get(passperiphs, unit);
sys/bus/cam/scsi/scsi_pass.c
378
int unit;
sys/bus/cam/scsi/scsi_pass.c
382
unit = minor(dev) & 0xff;
sys/bus/cam/scsi/scsi_pass.c
384
periph = cam_extend_get(passperiphs, unit);
sys/bus/cam/scsi/scsi_pass.c
443
u_int8_t unit;
sys/bus/cam/scsi/scsi_pass.c
449
unit = minor(dev) & 0xff;
sys/bus/cam/scsi/scsi_pass.c
451
periph = cam_extend_get(passperiphs, unit);
sys/bus/cam/scsi/scsi_pt.c
143
int unit;
sys/bus/cam/scsi/scsi_pt.c
152
unit = minor(dev);
sys/bus/cam/scsi/scsi_pt.c
153
periph = cam_extend_get(ptperiphs, unit);
sys/bus/cam/scsi/scsi_pt.c
186
int unit;
sys/bus/cam/scsi/scsi_pt.c
188
unit = minor(dev);
sys/bus/cam/scsi/scsi_pt.c
189
periph = cam_extend_get(ptperiphs, unit);
sys/bus/cam/scsi/scsi_pt.c
216
u_int unit;
sys/bus/cam/scsi/scsi_pt.c
218
unit = minor(dev);
sys/bus/cam/scsi/scsi_pt.c
219
periph = cam_extend_get(ptperiphs, unit);
sys/bus/cam/scsi/scsi_pt.c
628
int unit;
sys/bus/cam/scsi/scsi_pt.c
631
unit = minor(dev);
sys/bus/cam/scsi/scsi_pt.c
632
periph = cam_extend_get(ptperiphs, unit);
sys/bus/cam/scsi/scsi_sa.c
194
#define SAMINOR(ctl, unit, mode, access) \
sys/bus/cam/scsi/scsi_sa.c
195
((ctl << 29) | ((unit & 0x3f0) << 16) | ((unit & 0xf) << 4) | \
sys/bus/cam/scsi/scsi_sa.c
199
#define SA_UNIT(unit) SAMINOR(0, unit, 0, 0)
sys/bus/cam/scsi/scsi_sa.c
445
int unit;
sys/bus/cam/scsi/scsi_sa.c
454
unit = SAUNIT(dev);
sys/bus/cam/scsi/scsi_sa.c
456
periph = cam_extend_get(saperiphs, unit);
sys/bus/cam/scsi/scsi_sa.c
466
("saopen(%d): dev=0x%x softc=0x%x\n", unit, unit, softc->flags));
sys/bus/cam/scsi/scsi_sa.c
525
int unit, mode, error, writing, tmp;
sys/bus/cam/scsi/scsi_sa.c
528
unit = SAUNIT(dev);
sys/bus/cam/scsi/scsi_sa.c
530
periph = cam_extend_get(saperiphs, unit);
sys/bus/cam/scsi/scsi_sa.c
539
("saclose(%d): dev=0x%x softc=0x%x\n", unit, unit, softc->flags));
sys/bus/cam/scsi/scsi_sa.c
689
u_int unit;
sys/bus/cam/scsi/scsi_sa.c
695
unit = SAUNIT(dev);
sys/bus/cam/scsi/scsi_sa.c
696
periph = cam_extend_get(saperiphs, unit);
sys/bus/cam/scsi/scsi_sa.c
836
int unit;
sys/bus/cam/scsi/scsi_sa.c
840
unit = SAUNIT(dev);
sys/bus/cam/scsi/scsi_sa.c
845
periph = cam_extend_get(saperiphs, unit);
sys/bus/cam/scsi/scsi_ses.c
450
int unit;
sys/bus/cam/scsi/scsi_ses.c
452
unit = SESUNIT(dev);
sys/bus/cam/scsi/scsi_ses.c
453
periph = cam_extend_get(sesperiphs, unit);
sys/bus/cam/scsi/scsi_target.c
1049
int unit;
sys/bus/cam/scsi/scsi_target.c
1051
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(targ), 0);
sys/bus/cam/scsi/scsi_target.c
1052
ap->a_dev = make_only_dev(&targ_ops, unit, UID_ROOT, GID_WHEEL,
sys/bus/cam/scsi/scsi_target.c
1053
0600, "targ%d", unit);
sys/bus/firewire/firewire.c
422
firewire_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/bus/firewire/firewire.c
428
child = device_add_child(parent, name, unit);
sys/bus/firewire/firewire.h
423
#define FW_UNIT(unit) MAKEMINOR(0, unit, 0)
sys/bus/firewire/fwdev.c
170
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwdev.c
175
"fw%d.%d", unit, sub);
sys/bus/firewire/fwdev.c
191
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwdev.c
199
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwdev.c
268
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwdev.c
274
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwdev.c
354
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwdev.c
362
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwdev.c
417
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwdev.c
440
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwdev.c
812
int unit;
sys/bus/firewire/fwdev.c
814
unit = device_get_unit(sc->fc->bdev);
sys/bus/firewire/fwdev.c
815
dev_ops_remove_minor(&firewire_ops, /*FW_UNITMASK, */FW_UNIT(unit));
sys/bus/firewire/fwdev.c
828
int i, unit = 0, sub = 0;
sys/bus/firewire/fwdev.c
834
if (dev_stdclone(name, &subp, devnames[i], &unit) == 2)
sys/bus/firewire/fwdev.c
851
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwdev.c
854
*dev = make_dev(&firewire_ops, MAKEMINOR(devflag[i], unit, sub),
sys/bus/firewire/fwdev.c
856
"%s%d.%d", devnames[i], unit, sub);
sys/bus/firewire/fwmem.c
334
int unit, err=0, iolen;
sys/bus/firewire/fwmem.c
338
unit = DEV2UNIT(dev);
sys/bus/firewire/fwmem.c
339
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwohci.c
339
int unit = DEV2UNIT(dev);
sys/bus/firewire/fwohci.c
344
sc = devclass_get_softc(firewire_devclass, unit);
sys/bus/firewire/fwohci_pci.c
428
fwohci_pci_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/bus/firewire/fwohci_pci.c
435
child = device_add_child(parent, name, unit);
sys/bus/iicbus/iicbus.c
165
iicbus_add_child(device_t dev, int order, const char *name, int unit)
sys/bus/iicbus/iicbus.c
168
device_add_child_ordered(dev, order, name, unit);
sys/bus/iicbus/iicbus.c
57
static int iicbus_add_child(device_t dev, int order, const char *name, int unit);
sys/bus/isa/isa_common.c
522
isa_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/bus/isa/isa_common.c
532
child = device_add_child_ordered(parent, order, name, unit);
sys/bus/isa/isahint.c
39
isahint_add_device(device_t parent, const char *name, int unit)
sys/bus/isa/isahint.c
47
if (resource_int_value(name, unit, "sensitive", &sensitive) != 0)
sys/bus/isa/isahint.c
55
child = BUS_ADD_CHILD(parent, parent, order, name, unit);
sys/bus/isa/isahint.c
61
resource_int_value(name, unit, "port", &start);
sys/bus/isa/isahint.c
62
resource_int_value(name, unit, "portsize", &count);
sys/bus/isa/isahint.c
68
resource_int_value(name, unit, "maddr", &start);
sys/bus/isa/isahint.c
69
resource_int_value(name, unit, "msize", &count);
sys/bus/isa/isahint.c
73
if (resource_int_value(name, unit, "irq", &start) == 0 && start > 0) {
sys/bus/isa/isahint.c
78
if (resource_int_value(name, unit, "drq", &start) == 0 && start >= 0)
sys/bus/isa/isahint.c
81
if (resource_int_value(name, unit, "flags", &t) == 0)
sys/bus/isa/isahint.c
84
if (resource_int_value(name, unit, "disabled", &t) == 0 && t != 0)
sys/bus/isa/vga_isa.c
136
int unit;
sys/bus/isa/vga_isa.c
140
unit = device_get_unit(dev);
sys/bus/isa/vga_isa.c
150
error = vga_attach_unit(unit, sc, device_get_flags(dev));
sys/bus/isa/vga_isa.c
156
sc->devt = make_dev(&isavga_ops, VGA_MKMINOR(unit), 0, 0, 02660, "vga%x", VGA_MKMINOR(unit));
sys/bus/isa/vga_isa.c
56
#define VGA_SOFTC(unit) \
sys/bus/isa/vga_isa.c
57
((vga_softc_t *)devclass_get_softc(isavga_devclass, unit))
sys/bus/pci/vga_pci.c
100
return (vga_pci_default_unit == unit);
sys/bus/pci/vga_pci.c
139
vga_pci_default_unit = unit;
sys/bus/pci/vga_pci.c
80
int unit;
sys/bus/pci/vga_pci.c
92
unit = device_get_unit(dev);
sys/bus/pci/x86_64/legacy.c
177
legacy_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/bus/pci/x86_64/legacy.c
187
child = device_add_child_ordered(bus, order, name, unit);
sys/bus/pci/x86_64/legacy.c
242
int unit);
sys/bus/pci/x86_64/legacy.c
306
cpu_add_child(device_t bus, int order, const char *name, int unit)
sys/bus/pci/x86_64/legacy.c
319
child = device_add_child_ordered(bus, order, name, unit);
sys/bus/ppbus/ppbconf.c
220
int unit = device_get_unit(bus);
sys/bus/ppbus/ppbconf.c
222
kprintf("Probing for PnP devices on ppbus%d:\n", unit);
sys/bus/ppbus/ppbconf.c
241
kprintf("ppbus%d: <%s", unit,
sys/bus/ppbus/ppbconf.c
244
kprintf("ppbus%d: <unknown", unit);
sys/bus/ppbus/ppbconf.c
300
int unit = device_get_unit(bus);
sys/bus/ppbus/ppbconf.c
315
kprintf("ppbus%d: IEEE1284 device found ", unit);
sys/bus/ppbus/ppbconf.c
84
ppbus_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/bus/ppbus/ppbconf.c
97
child = device_add_child_ordered(parent, order, name, unit);
sys/bus/smbus/ichiic/ig4_iic.c
329
int unit;
sys/bus/smbus/ichiic/ig4_iic.c
336
unit = device_get_unit(sc->dev);
sys/bus/smbus/ichiic/ig4_iic.c
337
if (ig4_dump & (1 << unit)) {
sys/bus/smbus/ichiic/ig4_iic.c
338
ig4_dump &= ~(1 << unit);
sys/bus/smbus/smbus.c
144
const char *name, int unit)
sys/bus/smbus/smbus.c
148
kprintf("smbus_add_child unit %d\n", unit);
sys/bus/smbus/smbus.c
149
child = device_add_child_ordered(parent, order, name, unit);
sys/bus/smbus/smbus.c
51
const char *name, int unit);
sys/bus/u4b/audio/uaudio.c
5908
int unit = device_get_unit(dev);
sys/bus/u4b/audio/uaudio.c
5959
&umidi_fifo_methods, &sub->fifo, unit, n,
sys/bus/u4b/input/uhid.c
704
int unit = device_get_unit(dev);
sys/bus/u4b/input/uhid.c
814
unit, -1, uaa->info.bIfaceIndex,
sys/bus/u4b/input/ukbd.c
1200
int32_t unit = device_get_unit(dev);
sys/bus/u4b/input/ukbd.c
1216
unit, 0, KB_PRI_USB, 0, 0);
sys/bus/u4b/input/ukbd.c
1465
ukbd__probe(int unit, void *arg, int flags)
sys/bus/u4b/input/ukbd.c
1472
ukbd_init(int unit, keyboard_t **kbdp, void *arg, int flags)
sys/bus/u4b/serial/ulpt.c
520
int unit = device_get_unit(dev);
sys/bus/u4b/serial/ulpt.c
627
unit, 0 - 1, uaa->info.bIfaceIndex,
sys/bus/u4b/serial/ulpt.c
634
unit, 0 - 1, uaa->info.bIfaceIndex,
sys/bus/u4b/serial/usb_serial.c
260
int unit;
sys/bus/u4b/serial/usb_serial.c
267
unit = alloc_unr(ucom_unrhdr);
sys/bus/u4b/serial/usb_serial.c
268
DPRINTF("unit %d is allocated\n", unit);
sys/bus/u4b/serial/usb_serial.c
269
return (unit);
sys/bus/u4b/serial/usb_serial.c
276
ucom_unit_free(int unit)
sys/bus/u4b/serial/usb_serial.c
279
if (unit < 0 || unit >= UCOM_UNIT_MAX || ucom_unrhdr == NULL) {
sys/bus/u4b/serial/usb_serial.c
283
DPRINTF("unit %d is freed\n", unit);
sys/bus/u4b/serial/usb_serial.c
284
free_unr(ucom_unrhdr, unit);
sys/bus/u4b/serial/usb_serial.h
108
void (*ucom_tty_name) (struct ucom_softc *, char *pbuf, uint16_t buflen, uint16_t unit, uint16_t subunit);
sys/bus/u4b/storage/ustorage_fs.c
352
int unit;
sys/bus/u4b/storage/ustorage_fs.c
362
unit = device_get_unit(dev);
sys/bus/u4b/storage/ustorage_fs.c
367
if (unit == 0) {
sys/bus/u4b/usb_dev.c
1861
struct usb_fifo_sc *f_sc, uint16_t unit, int16_t subunit,
sys/bus/u4b/usb_dev.c
1942
unit, pm->postfix[n] ?
sys/bus/u4b/usb_dev.c
1949
unit, subunit, pm->postfix[n] ?
sys/bus/u4b/usb_hid.c
417
c->unit = dval;
sys/bus/u4b/usb_pf.c
130
usbpf_ifname2ubus(int unit)
sys/bus/u4b/usb_pf.c
138
dev = devclass_get_device(dc, unit);
sys/bus/u4b/usb_pf.c
146
usbpf_clone_create(struct if_clone *ifc, int unit, caddr_t params,
sys/bus/u4b/usb_pf.c
152
ubus = usbpf_ifname2ubus(unit);
sys/bus/u4b/usb_pf.c
163
ksnprintf(ifp->if_xname, sizeof(ifp->if_xname), "%s%d", usbusname, unit);
sys/bus/u4b/usb_pf.c
166
ifp->if_dunit = unit;
sys/bus/u4b/usb_pf.c
186
int unit;
sys/bus/u4b/usb_pf.c
189
unit = ifp->if_dunit;
sys/bus/u4b/usb_pf.c
71
static struct usb_bus *usbpf_ifname2ubus(int unit);
sys/bus/u4b/usbdi.h
594
struct usb_fifo_sc *f_sc, uint16_t unit, int16_t subunit,
sys/bus/u4b/usbhid.h
200
int32_t unit;
sys/bus/u4b/uvc/uvc_drv.c
1506
v->unit = device_get_unit(sc->dev);
sys/bus/u4b/uvc/uvc_drv.c
205
uvc_drv_do_request(struct usb_device *udev, uint8_t query, uint8_t unit,
sys/bus/u4b/uvc/uvc_drv.c
217
USETW(req.wIndex, unit << 8 | iface_num);
sys/bus/u4b/uvc/uvc_drv.c
347
__func__, q->query, q->unit, q->selector, q->size);
sys/bus/u4b/uvc/uvc_drv.c
355
ret = uvc_drv_do_request(v->sc->udev, q->query, q->unit, 0, q->selector,
sys/bus/u4b/uvc/uvc_drv.c
364
if (q->unit == v->ctrl->h264id) {
sys/bus/u4b/uvc/uvc_drv.h
688
uint64_t unit;
sys/bus/u4b/uvc/uvc_v4l2.c
783
cdev = make_dev(&uvc_v4l2_cdevsw, v->unit,
sys/bus/u4b/uvc/uvc_v4l2.c
785
"%s%lu", UVC_V4L2_DEVICE_NAME, v->unit);
sys/bus/u4b/uvc/uvc_v4l2.c
793
LINUX_MAJAR, LINUX_MINOR + v->unit);
sys/bus/u4b/uvc/uvc_v4l2.h
84
uint8_t unit;
sys/bus/u4b/wlan/if_mtw.c
762
mtw_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/bus/u4b/wlan/if_mtw.c
812
if (ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid) !=
sys/bus/u4b/wlan/if_rum.c
651
rum_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/bus/u4b/wlan/if_rum.c
666
if (ieee80211_vap_setup(ic, vap, name, unit, opmode,
sys/bus/u4b/wlan/if_run.c
894
run_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/bus/u4b/wlan/if_run.c
944
if (ieee80211_vap_setup(ic, vap, name, unit, opmode, flags,
sys/bus/u4b/wlan/if_urtwn.c
780
urtwn_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/bus/u4b/wlan/if_urtwn.c
796
if (ieee80211_vap_setup(ic, vap, name, unit, opmode,
sys/cpu/x86_64/include/param.h
218
#define TSTMP(class, unit, event, par) _TSTMP( \
sys/cpu/x86_64/include/param.h
220
(((unit) & 0x0f) << 24 ) | \
sys/cpu/x86_64/include/param.h
226
#define TSTMP(class, unit, event, par) _TSTMP(0)
sys/dev/acpica/acpi.c
109
int unit);
sys/dev/acpica/acpi.c
845
acpi_add_child(device_t bus, device_t parent, int order, const char *name, int unit)
sys/dev/acpica/acpi.c
854
child = device_add_child_ordered(parent, order, name, unit);
sys/dev/acpica/acpi_battery.c
368
int error, unit;
sys/dev/acpica/acpi_battery.c
373
unit = 0;
sys/dev/acpica/acpi_battery.c
378
unit = ioctl_arg->unit;
sys/dev/acpica/acpi_battery.c
379
if (unit != ACPI_BATTERY_ALL_UNITS)
sys/dev/acpica/acpi_battery.c
380
dev = acpi_battery_find_dev(unit);
sys/dev/acpica/acpi_battery.c
393
if (dev != NULL || unit == ACPI_BATTERY_ALL_UNITS) {
sys/dev/acpica/acpiio.h
97
int unit; /* Device unit or ACPI_BATTERY_ALL_UNITS. */
sys/dev/disk/advansys/advansys.c
1375
adv->unit);
sys/dev/disk/advansys/advansys.c
1382
adv->sim = cam_sim_alloc(adv_action, adv_poll, "adv", adv, adv->unit,
sys/dev/disk/advansys/advansys.c
184
ksnprintf(name, sizeof(name), "adv%d", adv->unit);
sys/dev/disk/advansys/advansys.c
739
adv->unit = device_get_unit(dev);
sys/dev/disk/advansys/advansys.c
796
"failed\n", adv->unit);
sys/dev/disk/advansys/advansys.c
802
"failed\n", adv->unit);
sys/dev/disk/advansys/advansys.c
878
"Using default device parameters\n", adv->unit);
sys/dev/disk/advansys/advansys.c
971
adv->unit, (adv->type & ADV_ULTRA) && (max_sync == 0)
sys/dev/disk/advansys/advlib.c
1506
adv->unit);
sys/dev/disk/advansys/advlib.c
594
adv->unit);
sys/dev/disk/advansys/advlib.h
541
int unit;
sys/dev/disk/advansys/adwcam.c
1170
adw->sim = cam_sim_alloc(adw_action, adw_poll, "adw", adw, adw->unit,
sys/dev/disk/advansys/adwcam.c
830
adw->unit = device_get_unit(dev);
sys/dev/disk/advansys/adwcam.c
836
KKASSERT(adw->unit >= 0 && adw->unit < 100);
sys/dev/disk/advansys/adwcam.c
837
i = adw->unit / 10;
sys/dev/disk/advansys/adwcam.c
839
ksprintf(adw->name, "adw%d", adw->unit);
sys/dev/disk/advansys/adwlib.h
644
u_int unit;
sys/dev/disk/ahci/ahci_cam.c
105
int unit;
sys/dev/disk/ahci/ahci_cam.c
111
unit = device_get_unit(ap->ap_sc->sc_dev);
sys/dev/disk/ahci/ahci_cam.c
125
(void *)ap, unit, &ap->ap_sim_lock,
sys/dev/disk/amd/amd.c
1234
"for target %d, Issuing Abort\n", amd->unit,
sys/dev/disk/amd/amd.c
1474
amd->unit, amd->cur_target);
sys/dev/disk/amd/amd.c
1481
"non-tagged I/O\n", amd->unit, amd->cur_target);
sys/dev/disk/amd/amd.c
1522
amd->unit, amd->cur_target);
sys/dev/disk/amd/amd.c
1838
"Issuing Abort\n", amd->unit, amd->cur_target);
sys/dev/disk/amd/amd.c
2261
amd->unit);
sys/dev/disk/amd/amd.c
2310
amd->unit = device_get_unit(dev);
sys/dev/disk/amd/amd.c
2382
int unit = device_get_unit(dev);
sys/dev/disk/amd/amd.c
2405
unit);
sys/dev/disk/amd/amd.c
2423
amd, amd->unit, &sim_mplock, 1,
sys/dev/disk/amd/amd.c
293
"bus_dmamap_load\n", amd->unit, error);
sys/dev/disk/amd/amd.h
201
int unit;
sys/dev/disk/ccd/ccd.c
1164
int unit = cbp->cb_unit;
sys/dev/disk/ccd/ccd.c
1165
struct ccd_softc *sc = &ccd_softc[unit];
sys/dev/disk/ccd/ccd.c
1217
unit, obp->b_error, cbp->cb_comp,
sys/dev/disk/ccd/ccd.c
1293
int unit = ccdunit(dev);
sys/dev/disk/ccd/ccd.c
1302
if (unit >= numccd)
sys/dev/disk/ccd/ccd.c
1304
cs = &ccd_softc[unit];
sys/dev/disk/ccd/ccd.c
1325
ccd.ccd_unit = unit;
sys/dev/disk/ccd/ccd.c
1330
kprintf("ccd%d: disabling mirror/parity, interleave is 0\n", unit);
sys/dev/disk/ccd/ccd.c
1335
kprintf("ccd%d: can't specify both mirror and parity, using mirror\n", unit);
sys/dev/disk/ccd/ccd.c
1341
unit);
sys/dev/disk/ccd/ccd.c
1407
bcopy(&ccd, &ccddevs[unit], sizeof(ccd));
sys/dev/disk/ccd/ccd.c
1408
ccio->ccio_unit = unit;
sys/dev/disk/ccd/ccd.c
1473
kfree(ccddevs[unit].ccd_cpp, M_DEVBUF);
sys/dev/disk/ccd/ccd.c
1474
kfree(ccddevs[unit].ccd_vpp, M_DEVBUF);
sys/dev/disk/ccd/ccd.c
1475
bcopy(&ccd, &ccddevs[unit], sizeof(ccd));
sys/dev/disk/ccd/ccd.c
606
ccdinterleave(struct ccd_softc *cs, int unit)
sys/dev/disk/ccd/ccd.c
740
int unit = ccdunit(dev);
sys/dev/disk/ccd/ccd.c
748
if (unit >= numccd)
sys/dev/disk/ccd/ccd.c
750
cs = &ccd_softc[unit];
sys/dev/disk/ccd/ccd.c
763
int unit = ccdunit(dev);
sys/dev/disk/ccd/ccd.c
772
if (unit >= numccd)
sys/dev/disk/ccd/ccd.c
774
cs = &ccd_softc[unit];
sys/dev/disk/ccd/ccd.c
786
int unit = ccdunit(dev);
sys/dev/disk/ccd/ccd.c
789
struct ccd_softc *cs = &ccd_softc[unit];
sys/dev/disk/ccd/ccd.c
795
kprintf("ccdstrategy(%x): unit %d\n", bp, unit);
sys/dev/disk/fd/fd.c
752
fdc_add_child(device_t dev, const char *name, int unit)
sys/dev/disk/fd/fd.c
759
if (resource_int_value(name, unit, "drive", &ivar->fdunit) != 0)
sys/dev/disk/fd/fd.c
761
child = device_add_child(dev, name, unit);
sys/dev/disk/fd/fd.c
765
if (resource_int_value(name, unit, "disabled", &disabled) == 0
sys/dev/disk/md/md.c
135
if (sc->unit + 1 == mdunits)
sys/dev/disk/md/md.c
410
sc->unit = mdunits++;
sys/dev/disk/md/md.c
412
devstat_add_entry(&sc->stats, "md", sc->unit, DEV_BSIZE,
sys/dev/disk/md/md.c
416
sc->dev = disk_create(sc->unit, &sc->disk, &md_ops);
sys/dev/disk/md/md.c
447
if (sc->unit == 0)
sys/dev/disk/md/md.c
462
kprintf("md%d: Malloc disk\n", sc->unit);
sys/dev/disk/md/md.c
69
int unit;
sys/dev/disk/mmcsd/mmcsd.c
138
char unit;
sys/dev/disk/mmcsd/mmcsd.c
181
unit = 'M';
sys/dev/disk/mmcsd/mmcsd.c
183
unit = 'G';
sys/dev/disk/mmcsd/mmcsd.c
188
mb, unit, mmcsd_card_name(dev),
sys/dev/disk/mpt/mpt.h
530
unit : 8,
sys/dev/disk/mpt/mpt_cam.c
3884
&mpt->recovery_thread, "mpt_recovery%d", mpt->unit);
sys/dev/disk/mpt/mpt_cam.h
146
cam_sim_alloc(a, b, c, mpt, (mpt)->unit, &(mpt)->mpt_lock, e, f, g)
sys/dev/disk/mpt/mpt_pci.c
260
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
266
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
272
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
278
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
284
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
292
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
299
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
306
if (bitmap & (1 << mpt->unit)) {
sys/dev/disk/mpt/mpt_pci.c
325
if (mpt->unit == 0) {
sys/dev/disk/mpt/mpt_pci.c
331
mpt2 = (struct mpt_softc *)devclass_get_softc(mpt_devclass,mpt->unit-1);
sys/dev/disk/mpt/mpt_pci.c
406
mpt->unit = device_get_unit(dev);
sys/dev/disk/mpt/mpt_raid.c
646
&mpt->raid_thread, "mpt_raid%d", mpt->unit);
sys/dev/disk/mpt/mpt_user.c
104
int error, unit;
sys/dev/disk/mpt/mpt_user.c
115
unit = device_get_unit(mpt->dev);
sys/dev/disk/mpt/mpt_user.c
116
mpt->cdev = make_dev(&mpt_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sys/dev/disk/mpt/mpt_user.c
117
"mpt%d", unit);
sys/dev/disk/nata/ata-all.c
128
while (ATA_LOCKING(dev, ATA_LF_LOCK) != ch->unit)
sys/dev/disk/nata/ata-all.c
202
while (ATA_LOCKING(dev, ATA_LF_LOCK) != ch->unit)
sys/dev/disk/nata/ata-all.c
421
if (atadev->unit == ATA_MASTER) {
sys/dev/disk/nata/ata-all.c
427
if (atadev->unit == ATA_SLAVE) {
sys/dev/disk/nata/ata-all.c
575
ata_add_child(device_t parent, struct ata_device *atadev, int unit)
sys/dev/disk/nata/ata-all.c
579
if ((child = device_add_child(parent, NULL, unit))) {
sys/dev/disk/nata/ata-all.c
597
if (ch->devices & (ATA_ATA_MASTER << atadev->unit))
sys/dev/disk/nata/ata-all.c
599
if (ch->devices & (ATA_ATAPI_MASTER << atadev->unit))
sys/dev/disk/nata/ata-all.c
695
int unit = -1;
sys/dev/disk/nata/ata-all.c
702
atadev->unit = i;
sys/dev/disk/nata/ata-all.c
705
unit = (device_get_unit(dev) << 1) + i;
sys/dev/disk/nata/ata-all.c
707
if ((child = ata_add_child(dev, atadev, unit))) {
sys/dev/disk/nata/ata-all.c
843
ksprintf(str, "%s", atadev->unit == ATA_MASTER ? "master" : "slave");
sys/dev/disk/nata/ata-all.c
886
return ((atadev->unit == ATA_MASTER && ch->devices & ATA_ATAPI_MASTER) ||
sys/dev/disk/nata/ata-all.c
887
(atadev->unit == ATA_SLAVE && ch->devices & ATA_ATAPI_SLAVE));
sys/dev/disk/nata/ata-all.h
304
#define ATA_DEV(unit) ((unit > 0) ? 0x10 : 0)
sys/dev/disk/nata/ata-all.h
416
int unit; /* physical unit */
sys/dev/disk/nata/ata-all.h
503
int unit; /* physical channel */
sys/dev/disk/nata/ata-card.c
122
ch->unit = 0;
sys/dev/disk/nata/ata-disk.c
221
if (((atadev->unit == ATA_MASTER) && !(ch->devices & ATA_ATA_MASTER)) ||
sys/dev/disk/nata/ata-disk.c
222
((atadev->unit == ATA_SLAVE) && !(ch->devices & ATA_ATA_SLAVE))) {
sys/dev/disk/nata/ata-isa.c
96
ch->unit = 0;
sys/dev/disk/nata/ata-lowlevel.c
156
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit));
sys/dev/disk/nata/ata-lowlevel.c
175
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit));
sys/dev/disk/nata/ata-lowlevel.c
611
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit));
sys/dev/disk/nata/ata-lowlevel.c
655
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit));
sys/dev/disk/nata/ata-lowlevel.c
766
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_LBA | ATA_DEV(atadev->unit));
sys/dev/disk/nata/ata-lowlevel.c
788
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/ata-lowlevel.c
797
ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/ata-pci.c
198
int unit;
sys/dev/disk/nata/ata-pci.c
230
for (unit = 0; unit < ctlr->channels; unit++) {
sys/dev/disk/nata/ata-pci.c
232
if ((unit == 0 || unit == 1) && ctlr->legacy) {
sys/dev/disk/nata/ata-pci.c
233
device_add_child(dev, "ata", unit);
sys/dev/disk/nata/ata-pci.c
284
int unit = ((struct ata_channel *)device_get_softc(child))->unit;
sys/dev/disk/nata/ata-pci.c
292
start = (unit ? ATA_SECONDARY : ATA_PRIMARY);
sys/dev/disk/nata/ata-pci.c
296
myrid = PCIR_BAR(0) + (unit << 3);
sys/dev/disk/nata/ata-pci.c
304
start = (unit ? ATA_SECONDARY : ATA_PRIMARY) + ATA_CTLOFFSET;
sys/dev/disk/nata/ata-pci.c
308
myrid = PCIR_BAR(1) + (unit << 3);
sys/dev/disk/nata/ata-pci.c
317
int irq = (unit == 0 ? 14 : 15);
sys/dev/disk/nata/ata-pci.c
335
int unit = ((struct ata_channel *)device_get_softc(child))->unit;
sys/dev/disk/nata/ata-pci.c
342
PCIR_BAR(0) + (unit << 3), r);
sys/dev/disk/nata/ata-pci.c
348
PCIR_BAR(1) + (unit << 3), r);
sys/dev/disk/nata/ata-pci.c
381
int unit = ((struct ata_channel *)device_get_softc(child))->unit;
sys/dev/disk/nata/ata-pci.c
383
controller->interrupt[unit].function = function;
sys/dev/disk/nata/ata-pci.c
384
controller->interrupt[unit].argument = argument;
sys/dev/disk/nata/ata-pci.c
401
int unit = ((struct ata_channel *)device_get_softc(child))->unit;
sys/dev/disk/nata/ata-pci.c
403
controller->interrupt[unit].function = NULL;
sys/dev/disk/nata/ata-pci.c
404
controller->interrupt[unit].argument = NULL;
sys/dev/disk/nata/ata-pci.c
438
ch->r_io[i].offset = (i - ATA_BMCMD_PORT) + (ch->unit*ATA_BMIOSIZE);
sys/dev/disk/nata/ata-pci.c
582
int unit;
sys/dev/disk/nata/ata-pci.c
584
for (unit = 0; unit < ctlr->channels; unit++) {
sys/dev/disk/nata/ata-pci.c
585
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/ata-pci.c
586
ctlr->interrupt[unit].function(ch);
sys/dev/disk/nata/ata-pci.c
776
ch->unit = i;
sys/dev/disk/nata/ata-pci.c
780
ksprintf(buffer, "ATA channel %d", ch->unit);
sys/dev/disk/nata/ata-pci.c
833
return ch->unit;
sys/dev/disk/nata/ata-queue.c
227
if (ATA_LOCKING(dev, ATA_LF_LOCK) == ch->unit) {
sys/dev/disk/nata/ata-raid.c
1727
(ch->unit << !(ch->flags & ATA_NO_SLAVE)) + atadev->unit;
sys/dev/disk/nata/ata-raid.c
221
device_get_softc(rdp->disks[disk].dev))->unit ==
sys/dev/disk/nata/ata-raid.c
2355
meta->disk[disk].id = (ch->unit << 16) | atadev->unit;
sys/dev/disk/nata/ata-raid.c
3343
meta->raid.channel = ch->unit;
sys/dev/disk/nata/ata-raid.c
3344
meta->raid.device = atadev->unit;
sys/dev/disk/nata/ata-raid.c
3431
meta->raid.disk[drive].channel = ch->unit;
sys/dev/disk/nata/ata-raid.c
3432
meta->raid.disk[drive].device = atadev->unit;
sys/dev/disk/nata/ata-raid.c
3745
int disk_number = 1 + atadev->unit + (ch->unit << 1);
sys/dev/disk/nata/ata-raid.c
3783
meta->disk_number = 1 + atadev->unit + (ch->unit << 1);
sys/dev/disk/nata/ata-sata.c
214
fis[1] = 0x80 | (atadev->unit & 0x0f);
sys/dev/disk/nata/ata-sata.c
229
fis[1] = 0x80 | (atadev->unit & 0x0f);
sys/dev/disk/nata/atapi-cam.c
166
scp->atapi_cam_dev.unit = -1;
sys/dev/disk/nata/atapi-cam.c
178
if (atadev->unit < 0) {
sys/dev/disk/nata/atapi-cam.c
193
int unit, error;
sys/dev/disk/nata/atapi-cam.c
207
unit = device_get_unit(dev);
sys/dev/disk/nata/atapi-cam.c
215
(void *)scp, unit, &sim_mplock, 1, 1, devq)) == NULL) {
sys/dev/disk/nata/atapi-cam.c
235
CAM_DEBUG(path, CAM_DEBUG_TRACE, ("Registered SIM for ata%d\n", unit));
sys/dev/disk/nata/atapi-cam.c
298
if ((atadev->unit == ATA_MASTER) &&
sys/dev/disk/nata/atapi-cam.c
301
if ((atadev->unit == ATA_SLAVE) &&
sys/dev/disk/nata/atapi-cam.c
351
int unit = cam_sim_unit(sim);
sys/dev/disk/nata/atapi-cam.c
536
if ((hcb = allocate_hcb(softc, unit, bus, ccb)) == NULL) {
sys/dev/disk/nata/atapi-cam.c
80
int unit;
sys/dev/disk/nata/atapi-cam.c
856
allocate_hcb(struct atapi_xpt_softc *softc, int unit, int bus, union ccb *ccb)
sys/dev/disk/nata/atapi-cam.c
862
hcb->unit = unit;
sys/dev/disk/nata/atapi-cd.c
222
if (((atadev->unit == ATA_MASTER) && !(ch->devices & ATA_ATAPI_MASTER)) ||
sys/dev/disk/nata/atapi-cd.c
223
((atadev->unit == ATA_SLAVE) && !(ch->devices & ATA_ATAPI_SLAVE))) {
sys/dev/disk/nata/atapi-fd.c
174
if (((atadev->unit == ATA_MASTER) && !(ch->devices & ATA_ATAPI_MASTER)) ||
sys/dev/disk/nata/atapi-fd.c
175
((atadev->unit == ATA_SLAVE) && !(ch->devices & ATA_ATAPI_SLAVE))) {
sys/dev/disk/nata/atapi-tape.c
208
if (((atadev->unit == ATA_MASTER) && !(ch->devices & ATA_ATAPI_MASTER)) ||
sys/dev/disk/nata/atapi-tape.c
209
((atadev->unit == ATA_SLAVE) && !(ch->devices & ATA_ATAPI_SLAVE))) {
sys/dev/disk/nata/chipsets/ata-acard.c
103
ATA_LOCKING(ch->dev, ATA_LF_WHICH) != ch->unit)
sys/dev/disk/nata/chipsets/ata-acard.c
132
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-acard.c
168
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-acard.c
231
serial->locked_ch = ch->unit;
sys/dev/disk/nata/chipsets/ata-acard.c
232
if (serial->locked_ch != ch->unit)
sys/dev/disk/nata/chipsets/ata-acard.c
233
serial->restart_ch = ch->unit;
sys/dev/disk/nata/chipsets/ata-acard.c
237
if (serial->locked_ch == ch->unit) {
sys/dev/disk/nata/chipsets/ata-acerlabs.c
149
int unit01 = (ch->unit & 1), unit10 = (ch->unit & 2);
sys/dev/disk/nata/chipsets/ata-acerlabs.c
175
ch->r_io[i].offset = (i - ATA_BMCMD_PORT)+(ch->unit * ATA_BMIOSIZE);
sys/dev/disk/nata/chipsets/ata-acerlabs.c
206
~(0x04 << ch->unit), 1);
sys/dev/disk/nata/chipsets/ata-acerlabs.c
209
(0x04 << ch->unit), 1);
sys/dev/disk/nata/chipsets/ata-acerlabs.c
225
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-acerlabs.c
238
pci_read_config(gparent, 0x4a, 1) & (1 << ch->unit)) {
sys/dev/disk/nata/chipsets/ata-acerlabs.c
269
pci_write_config(gparent, 0x58 + (ch->unit << 2),
sys/dev/disk/nata/chipsets/ata-acerlabs.c
275
pci_write_config(gparent, 0x58 + (ch->unit << 2),
sys/dev/disk/nata/chipsets/ata-ahci.c
163
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
190
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
195
if (action & (1 << ch->unit)) {
sys/dev/disk/nata/chipsets/ata-ahci.c
201
ATA_OUTL(ctlr->r_res2, ATA_AHCI_IS, 1 << ch->unit);
sys/dev/disk/nata/chipsets/ata-ahci.c
248
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
249
int port = atadev->unit & 0x0f;
sys/dev/disk/nata/chipsets/ata-ahci.c
316
tf_data = ATA_INL(ctlr->r_res2, ATA_AHCI_P_TFD + (ch->unit<<7));
sys/dev/disk/nata/chipsets/ata-ahci.c
342
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
373
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
426
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
453
int offset = ch->unit << 7;
sys/dev/disk/nata/chipsets/ata-ahci.c
461
if (!(ATA_INL(ctlr->r_res2, ATA_AHCI_PI) & (1 << ch->unit))) {
sys/dev/disk/nata/chipsets/ata-amd.c
86
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-ati.c
129
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-cypress.c
85
pci_write_config(gparent, ch->unit ? 0x4e : 0x4c, 0x2020, 2);
sys/dev/disk/nata/chipsets/ata-cyrix.c
65
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-highpoint.c
134
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-highpoint.c
187
reg = ch->unit ? 0x57 : 0x53;
sys/dev/disk/nata/chipsets/ata-highpoint.c
196
res = pci_read_config(gparent, 0x5a, 1) & (ch->unit ? 0x1:0x2);
sys/dev/disk/nata/chipsets/ata-intel.c
230
mask = (0x0005 << ch->unit);
sys/dev/disk/nata/chipsets/ata-intel.c
237
mask = (0x0001 << ch->unit);
sys/dev/disk/nata/chipsets/ata-intel.c
269
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-intel.c
326
if (atadev->unit == ATA_MASTER) {
sys/dev/disk/nata/chipsets/ata-intel.c
337
if (ch->unit) {
sys/dev/disk/nata/chipsets/ata-intel.c
359
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-intel.c
390
ch_offset = 0x200 + ch->unit * 0x200;
sys/dev/disk/nata/chipsets/ata-intel.c
426
ATA_INL(ctlr->r_res2, 0x04) | (0x01 << (ch->unit << 3)));
sys/dev/disk/nata/chipsets/ata-intel.c
455
ATA_IDX_OUTW(ch, ATA_DRIVE, ATA_D_LBA | ATA_DEV(atadev->unit));
sys/dev/disk/nata/chipsets/ata-intel.c
476
ATA_IDX_OUTB(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/chipsets/ata-intel.c
485
ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/chipsets/ata-ite.c
102
(ch->unit ? (1<<3) : (1<<2)))) {
sys/dev/disk/nata/chipsets/ata-ite.c
124
0x56 + (ch->unit << 2) + atadev->unit,
sys/dev/disk/nata/chipsets/ata-ite.c
134
if (pci_read_config(gparent, 0x54 + (ch->unit << 2), 1) <
sys/dev/disk/nata/chipsets/ata-ite.c
136
pci_write_config(gparent, 0x54 + (ch->unit << 2),
sys/dev/disk/nata/chipsets/ata-ite.c
156
int devno = atadev->unit;
sys/dev/disk/nata/chipsets/ata-ite.c
200
if (atadev->unit == ATA_MASTER) {
sys/dev/disk/nata/chipsets/ata-ite.c
90
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-jmicron.c
121
if (ch->unit >= ctlr->chip->cfg1) {
sys/dev/disk/nata/chipsets/ata-jmicron.c
122
ch->unit -= ctlr->chip->cfg1;
sys/dev/disk/nata/chipsets/ata-jmicron.c
124
ch->unit += ctlr->chip->cfg1;
sys/dev/disk/nata/chipsets/ata-jmicron.c
137
if (ch->unit >= ctlr->chip->cfg1)
sys/dev/disk/nata/chipsets/ata-jmicron.c
149
if (ch->unit >= ctlr->chip->cfg1)
sys/dev/disk/nata/chipsets/ata-jmicron.c
161
if (pci_read_config(dev, 0xdf, 1) & 0x40 || ch->unit >= ctlr->chip->cfg1) {
sys/dev/disk/nata/chipsets/ata-marvell.c
302
int shift = (ch->unit << 1) + (ch->unit > 3);
sys/dev/disk/nata/chipsets/ata-marvell.c
445
int offset = (ch->unit > 3 ? 0x30014 : 0x20014);
sys/dev/disk/nata/chipsets/ata-marvell.c
450
if ((icr & (0x0001 << (ch->unit & 3)))) {
sys/dev/disk/nata/chipsets/ata-marvell.c
49
((ch->unit & 3) * 0x0100) + (ch->unit > 3 ? 0x30000 : 0x20000)
sys/dev/disk/nata/chipsets/ata-marvell.c
493
ATA_OUTL(ctlr->r_res1, offset, ~(icr & (0x0101 << (ch->unit & 3))));
sys/dev/disk/nata/chipsets/ata-marvell.c
51
((ch->unit & 3) * 0x2000) + (ch->unit > 3 ? 0x30000 : 0x20000)
sys/dev/disk/nata/chipsets/ata-national.c
66
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-nvidia.c
230
ch->r_io[ATA_SSTATUS].offset = (ch->unit << 6);
sys/dev/disk/nata/chipsets/ata-nvidia.c
232
ch->r_io[ATA_SERROR].offset = 0x04 + (ch->unit << 6);
sys/dev/disk/nata/chipsets/ata-nvidia.c
234
ch->r_io[ATA_SCONTROL].offset = 0x08 + (ch->unit << 6);
sys/dev/disk/nata/chipsets/ata-nvidia.c
248
int shift = ch->unit << (ctlr->chip->cfg1 & NVQ ? 4 : 2);
sys/dev/disk/nata/chipsets/ata-nvidia.c
285
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-promise.c
1000
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit + 1) << 2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
1001
ATA_OUTL(ctlr->r_res2, 0x000c0240 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
1002
htole32((ch->unit * ATA_PDC_CHN_OFFSET)+ATA_PDC_APKT_OFFSET));
sys/dev/disk/nata/chipsets/ata-promise.c
1010
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_HSG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1019
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_LSG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1020
wordp[0] = htole32((ch->unit * ATA_PDC_BUF_OFFSET) + ATA_PDC_BUF_BASE);
sys/dev/disk/nata/chipsets/ata-promise.c
1024
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_ASG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1025
wordp[0] = htole32((ch->unit * ATA_PDC_BUF_OFFSET) + ATA_PDC_BUF_BASE);
sys/dev/disk/nata/chipsets/ata-promise.c
1029
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_HPKT_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1031
wordp[0] = htole32(0x14 | ((ch->unit+9)<<16) | ((ch->unit+5)<<24));
sys/dev/disk/nata/chipsets/ata-promise.c
1033
wordp[0] = htole32(0x00 | ((ch->unit+13)<<16) | (0x00<<24));
sys/dev/disk/nata/chipsets/ata-promise.c
1034
wordp[1] = htole32((ch->unit * ATA_PDC_CHN_OFFSET)+ATA_PDC_HSG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1035
wordp[2] = htole32((ch->unit * ATA_PDC_CHN_OFFSET)+ATA_PDC_LSG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1039
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_APKT_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1041
wordp[0] = htole32(0x04 | ((ch->unit+5)<<16) | (0x00<<24));
sys/dev/disk/nata/chipsets/ata-promise.c
1043
wordp[0] = htole32(0x10 | ((ch->unit+1)<<16) | ((ch->unit+13)<<24));
sys/dev/disk/nata/chipsets/ata-promise.c
1044
wordp[1] = htole32((ch->unit * ATA_PDC_CHN_OFFSET)+ATA_PDC_ASG_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
1050
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit+5)<<2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
1051
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit+9)<<2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
1052
ATA_OUTL(ctlr->r_res2, 0x000c0240 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
1053
htole32((ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_APKT_OFFSET));
sys/dev/disk/nata/chipsets/ata-promise.c
1056
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit+1)<<2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
1057
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit+13)<<2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
1059
htole32((ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_HPKT_OFFSET));
sys/dev/disk/nata/chipsets/ata-promise.c
1072
bytep[i++] = ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit);
sys/dev/disk/nata/chipsets/ata-promise.c
1093
bytep[i++] = ATA_D_LBA | ATA_DEV(atadev->unit);
sys/dev/disk/nata/chipsets/ata-promise.c
1108
ATA_D_IBM | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/chipsets/ata-promise.c
345
if (ATA_INL(ctlr->r_res1, 0x1c) & (ch->unit ? 0x00004000 : 0x00000400)) {
sys/dev/disk/nata/chipsets/ata-promise.c
360
ATA_INB(ctlr->r_res1, 0x11) | (ch->unit ? 0x08 : 0x02));
sys/dev/disk/nata/chipsets/ata-promise.c
361
ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20,
sys/dev/disk/nata/chipsets/ata-promise.c
385
ATA_INB(ctlr->r_res1, 0x11) & ~(ch->unit ? 0x08 : 0x02));
sys/dev/disk/nata/chipsets/ata-promise.c
386
ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20, 0);
sys/dev/disk/nata/chipsets/ata-promise.c
427
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-promise.c
453
(ch->unit ? 1 << 11 : 1 << 10))) {
sys/dev/disk/nata/chipsets/ata-promise.c
474
(ch->unit << 7)) & 0x01000000)) {
sys/dev/disk/nata/chipsets/ata-promise.c
530
ch->r_io[i].offset = offset + 0x0200 + (i << 2) + (ch->unit << 7);
sys/dev/disk/nata/chipsets/ata-promise.c
533
ch->r_io[ATA_CONTROL].offset = offset + 0x0238 + (ch->unit << 7);
sys/dev/disk/nata/chipsets/ata-promise.c
537
((ctlr->chip->cfg2 & (PR_CMBO | PR_CMBO2)) && ch->unit < 2)) {
sys/dev/disk/nata/chipsets/ata-promise.c
539
ch->r_io[ATA_SSTATUS].offset = 0x400 + (ch->unit << 8);
sys/dev/disk/nata/chipsets/ata-promise.c
541
ch->r_io[ATA_SERROR].offset = 0x404 + (ch->unit << 8);
sys/dev/disk/nata/chipsets/ata-promise.c
543
ch->r_io[ATA_SCONTROL].offset = 0x408 + (ch->unit << 8);
sys/dev/disk/nata/chipsets/ata-promise.c
566
int unit, fake_reg;
sys/dev/disk/nata/chipsets/ata-promise.c
592
for (unit = 0; unit < ctlr->channels; unit++) {
sys/dev/disk/nata/chipsets/ata-promise.c
593
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/chipsets/ata-promise.c
594
ctlr->interrupt[unit].function(ch);
sys/dev/disk/nata/chipsets/ata-promise.c
628
ATA_OUTL(ctlr->r_res2, stat_reg, status & (0x00000011 << ch->unit));
sys/dev/disk/nata/chipsets/ata-promise.c
631
if ((status & (0x00000001 << ch->unit)) &&
sys/dev/disk/nata/chipsets/ata-promise.c
645
if ((status & (0x00000010 << ch->unit)) &&
sys/dev/disk/nata/chipsets/ata-promise.c
659
return (vector & (1 << (ch->unit + 1)));
sys/dev/disk/nata/chipsets/ata-promise.c
670
ATA_OUTL(ctlr->r_res2, (ch->unit + 1) << 2, 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
673
((ctlr->chip->cfg2 == PR_CMBO2) && (ch->unit < 2))) {
sys/dev/disk/nata/chipsets/ata-promise.c
675
ATA_OUTB(ctlr->r_res2, 0x4e8 + (ch->unit << 8), atadev->unit & 0x0f);
sys/dev/disk/nata/chipsets/ata-promise.c
685
wordp[0] = htole32(0x04 | ((ch->unit + 1) << 16) | (0x00 << 24));
sys/dev/disk/nata/chipsets/ata-promise.c
690
wordp[0] = htole32(0x00 | ((ch->unit + 1) << 16) | (0x00 << 24));
sys/dev/disk/nata/chipsets/ata-promise.c
697
ATA_OUTL(ctlr->r_res2, 0x0240 + (ch->unit << 7), ch->dma->work_bus);
sys/dev/disk/nata/chipsets/ata-promise.c
713
ATA_OUTL(ctlr->r_res2, 0xc0260 + (ch->unit << 7), ch->unit + 1);
sys/dev/disk/nata/chipsets/ata-promise.c
715
ATA_OUTL(ctlr->r_res2, 0xc0260 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
716
(ATA_INL(ctlr->r_res2, 0xc0260 + (ch->unit << 7)) &
sys/dev/disk/nata/chipsets/ata-promise.c
717
~0x00003f9f) | (ch->unit + 1));
sys/dev/disk/nata/chipsets/ata-promise.c
735
((ctlr->chip->cfg2 == PR_CMBO) && (ch->unit < 2))) {
sys/dev/disk/nata/chipsets/ata-promise.c
738
ATA_OUTL(ctlr->r_res2, 0x06c, (0x00110000 << ch->unit));
sys/dev/disk/nata/chipsets/ata-promise.c
742
ATA_OUTL(ctlr->r_res2, 0x0260 + (ch->unit << 7), (1 << 11));
sys/dev/disk/nata/chipsets/ata-promise.c
744
ATA_OUTL(ctlr->r_res2, 0x0260 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
745
(ATA_INL(ctlr->r_res2, 0x0260 + (ch->unit << 7)) &
sys/dev/disk/nata/chipsets/ata-promise.c
746
~0x00003f9f) | (ch->unit + 1));
sys/dev/disk/nata/chipsets/ata-promise.c
749
((ctlr->chip->cfg2 == PR_CMBO) && (ch->unit < 2))) {
sys/dev/disk/nata/chipsets/ata-promise.c
755
ATA_OUTL(ctlr->r_res2, 0x06c, (0x00000011 << ch->unit));
sys/dev/disk/nata/chipsets/ata-promise.c
764
((ctlr->chip->cfg2 == PR_CMBO2) && (ch->unit < 2))) {
sys/dev/disk/nata/chipsets/ata-promise.c
769
ATA_OUTL(ctlr->r_res2, 0x060, (0x00110000 << ch->unit));
sys/dev/disk/nata/chipsets/ata-promise.c
773
ATA_OUTL(ctlr->r_res2, 0x0260 + (ch->unit << 7), (1 << 11));
sys/dev/disk/nata/chipsets/ata-promise.c
775
ATA_OUTL(ctlr->r_res2, 0x0260 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
776
(ATA_INL(ctlr->r_res2, 0x0260 + (ch->unit << 7)) &
sys/dev/disk/nata/chipsets/ata-promise.c
777
~0x00003f9f) | (ch->unit + 1));
sys/dev/disk/nata/chipsets/ata-promise.c
780
((ctlr->chip->cfg2 == PR_CMBO2) && (ch->unit < 2))) {
sys/dev/disk/nata/chipsets/ata-promise.c
783
ATA_OUTL(ctlr->r_res2, 0x414 + (ch->unit << 8),
sys/dev/disk/nata/chipsets/ata-promise.c
784
(ATA_INL(ctlr->r_res2, 0x414 + (ch->unit << 8)) &
sys/dev/disk/nata/chipsets/ata-promise.c
816
ATA_OUTL(ctlr->r_res2, 0x060, (0x00000011 << ch->unit));
sys/dev/disk/nata/chipsets/ata-promise.c
819
ATA_OUTL(ctlr->r_res2, 0x4e8 + (ch->unit << 8), 0x00);
sys/dev/disk/nata/chipsets/ata-promise.c
837
ATA_OUTB(ctlr->r_res2, 0x4e8 + (ch->unit << 8), port & 0x0f);
sys/dev/disk/nata/chipsets/ata-promise.c
919
((ctlr->chip->cfg2 == PR_CMBO) && (ch->unit < 2)) ||
sys/dev/disk/nata/chipsets/ata-promise.c
921
((ctlr->chip->cfg2 == PR_CMBO2) && (ch->unit < 2)))
sys/dev/disk/nata/chipsets/ata-promise.c
933
int unit;
sys/dev/disk/nata/chipsets/ata-promise.c
935
for (unit = 0; unit < ctlr->channels; unit++) {
sys/dev/disk/nata/chipsets/ata-promise.c
936
if (vector & (1 << (unit + 1)))
sys/dev/disk/nata/chipsets/ata-promise.c
937
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/chipsets/ata-promise.c
938
ctlr->interrupt[unit].function(ch);
sys/dev/disk/nata/chipsets/ata-promise.c
939
if (vector & (1 << (unit + 5)))
sys/dev/disk/nata/chipsets/ata-promise.c
940
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/chipsets/ata-promise.c
942
htole32((ch->unit * ATA_PDC_CHN_OFFSET) +
sys/dev/disk/nata/chipsets/ata-promise.c
944
if (vector & (1 << (unit + 9))) {
sys/dev/disk/nata/chipsets/ata-promise.c
946
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/chipsets/ata-promise.c
947
ctlr->interrupt[unit].function(ch);
sys/dev/disk/nata/chipsets/ata-promise.c
949
if (vector & (1 << (unit + 13))) {
sys/dev/disk/nata/chipsets/ata-promise.c
951
if ((ch = ctlr->interrupt[unit].argument))
sys/dev/disk/nata/chipsets/ata-promise.c
952
ATA_OUTL(ctlr->r_res2, 0x000c0240 + (ch->unit << 7),
sys/dev/disk/nata/chipsets/ata-promise.c
953
htole32((ch->unit * ATA_PDC_CHN_OFFSET) +
sys/dev/disk/nata/chipsets/ata-promise.c
985
ATA_OUTL(ctlr->r_res2, 0x000c0400 + ((ch->unit + 1) << 2), 0x00000001);
sys/dev/disk/nata/chipsets/ata-promise.c
994
(window + (ch->unit * ATA_PDC_CHN_OFFSET) + ATA_PDC_APKT_OFFSET);
sys/dev/disk/nata/chipsets/ata-promise.c
995
wordp[0] = htole32(0x08 | ((ch->unit + 1)<<16) | (0x00 << 24));
sys/dev/disk/nata/chipsets/ata-serverworks.c
128
ch_offset = ch->unit * 0x100;
sys/dev/disk/nata/chipsets/ata-serverworks.c
211
ATA_IDX_OUTW(ch, ATA_DRIVE, ATA_D_LBA | ATA_DEV(atadev->unit));
sys/dev/disk/nata/chipsets/ata-serverworks.c
233
ATA_IDX_OUTW(ch, ATA_DRIVE, ATA_D_IBM | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/chipsets/ata-serverworks.c
242
ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit) |
sys/dev/disk/nata/chipsets/ata-serverworks.c
255
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
216
(ch->unit ? 0x08 : 0x04))) {
sys/dev/disk/nata/chipsets/ata-siliconimage.c
218
reg71 & ~(ch->unit ? 0x04 : 0x08), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
231
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
234
int ureg = ch->unit ? 0x7b : 0x73;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
256
umode &= ~(atadev->unit == ATA_MASTER ? 0x35 : 0xca);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
257
umode |= udmatimings[mode & ATA_MODE_MASK][atadev->unit];
sys/dev/disk/nata/chipsets/ata-siliconimage.c
264
~(atadev->unit == ATA_MASTER ? 0x35 : 0xca), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
271
~(atadev->unit == ATA_MASTER ? 0x35 : 0xca), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
282
int unit01 = (ch->unit & 1), unit10 = (ch->unit & 2);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
330
int offset0 = ((ch->unit & 1) << 3) + ((ch->unit & 2) << 8);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
331
int offset1 = ((ch->unit & 1) << 6) + ((ch->unit & 2) << 8);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
358
int rego = (ch->unit << 4) + (atadev->unit << 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
359
int mreg = ch->unit ? 0x84 : 0x80;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
360
int mask = 0x03 << (atadev->unit << 2);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
376
(ch->unit ? 0x02 : 0x01))) {
sys/dev/disk/nata/chipsets/ata-siliconimage.c
395
mval | (0x03 << (atadev->unit << 2)), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
403
mval | (0x02 << (atadev->unit << 2)), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
409
mval | (0x01 << (atadev->unit << 2)), 1);
sys/dev/disk/nata/chipsets/ata-siliconimage.c
447
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
473
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
475
if (action & (1 << ch->unit)) {
sys/dev/disk/nata/chipsets/ata-siliconimage.c
497
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
568
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
630
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
659
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-siliconimage.c
688
int offset = ch->unit * 0x2000;
sys/dev/disk/nata/chipsets/ata-sis.c
184
int offset = ch->unit << ((ctlr->chip->chipid == ATA_SIS182) ? 5 : 6);
sys/dev/disk/nata/chipsets/ata-sis.c
217
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/nata/chipsets/ata-sis.c
224
pci_read_config(gparent, ch->unit ? 0x52 : 0x50,2) & 0x8000) {
sys/dev/disk/nata/chipsets/ata-sis.c
231
pci_read_config(gparent, 0x48, 1)&(ch->unit ? 0x20 : 0x10)) {
sys/dev/disk/nata/chipsets/ata-via.c
171
rid = PCIR_BAR(ch->unit);
sys/dev/disk/nata/chipsets/ata-via.c
187
ch->r_io[i].offset = (i - ATA_BMCMD_PORT)+(ch->unit * ATA_BMIOSIZE);
sys/dev/disk/nata/chipsets/ata-via.c
190
if (ch->unit >= 2)
sys/dev/disk/nata/chipsets/ata-via.c
200
ch->r_io[ATA_SSTATUS].offset = (ch->unit << ctlr->chip->cfg1);
sys/dev/disk/nata/chipsets/ata-via.c
202
ch->r_io[ATA_SERROR].offset = 0x04 + (ch->unit << ctlr->chip->cfg1);
sys/dev/disk/nata/chipsets/ata-via.c
204
ch->r_io[ATA_SCONTROL].offset = 0x08 + (ch->unit << ctlr->chip->cfg1);
sys/dev/disk/nata/chipsets/ata-via.c
218
if ((ctlr->chip->cfg2 & VIABAR) && (ch->unit > 1))
sys/dev/disk/nata/chipsets/ata-via.c
234
if ((ctlr->chip->cfg2 & VIABAR) && (ch->unit > 1)) {
sys/dev/disk/nata/chipsets/ata-via.c
265
int devno = (ch->unit << 1) + atadev->unit;
sys/dev/disk/ncr/ncr.c
1262
static u_int32_t ncr_info (int unit);
sys/dev/disk/ncr/ncr.c
1338
ksnprintf(name, sizeof(name), "ncr%d", np->unit);
sys/dev/disk/ncr/ncr.c
3176
u_int32_t ncr_info (int unit)
sys/dev/disk/ncr/ncr.c
3369
np->unit = device_get_unit(dev);
sys/dev/disk/ncr/ncr.c
3778
np->sim = cam_sim_alloc(ncr_action, ncr_poll, "ncr", np, np->unit,
sys/dev/disk/ncr/ncr.c
979
int unit;
sys/dev/disk/nvme/nvme.h
184
int unit;
sys/dev/disk/nvme/nvme_admin.c
659
nsc->unit = nvme_alloc_disk_unit();
sys/dev/disk/nvme/nvme_disk.c
108
nsc->unit, nsc->nsid,
sys/dev/disk/nvme/nvme_disk.c
436
int unit;
sys/dev/disk/nvme/nvme_disk.c
438
unit = atomic_fetchadd_int(&unit_counter, 1);
sys/dev/disk/nvme/nvme_disk.c
440
return unit;
sys/dev/disk/nvme/nvme_disk.c
78
devstat_add_entry(&nsc->stats, "nvme", nsc->unit, nsc->blksize,
sys/dev/disk/nvme/nvme_disk.c
82
nsc->cdev = disk_create(nsc->unit, &nsc->disk, &nvme_ops);
sys/dev/disk/sili/sili_cam.c
100
unit = device_get_unit(ap->ap_sc->sc_dev);
sys/dev/disk/sili/sili_cam.c
114
(void *)ap, unit, &ap->ap_sim_lock,
sys/dev/disk/sili/sili_cam.c
94
int unit;
sys/dev/disk/trm/trm.c
172
static int trm_initAdapter(PACB pACB, u_int16_t unit);
sys/dev/disk/trm/trm.c
173
static void trm_initDCB(PACB pACB, PDCB pDCB, u_int16_t unit,
sys/dev/disk/trm/trm.c
176
static void trm_initACB(PACB pACB, u_int8_t adaptType, u_int16_t unit);
sys/dev/disk/trm/trm.c
2873
trm_initDCB(PACB pACB, PDCB pDCB, u_int16_t unit,u_int32_t i,u_int32_t j)
sys/dev/disk/trm/trm.c
2925
pEEpromBuf = &trm_eepromBuf[unit];
sys/dev/disk/trm/trm.c
3062
trm_initACB(PACB pACB, u_int8_t adaptType, u_int16_t unit)
sys/dev/disk/trm/trm.c
3066
pEEpromBuf = &trm_eepromBuf[unit];
sys/dev/disk/trm/trm.c
3079
pACB->AdapterUnit = (u_int8_t)unit;
sys/dev/disk/trm/trm.c
3326
trm_initAdapter(PACB pACB, u_int16_t unit)
sys/dev/disk/trm/trm.c
3332
pEEpromBuf = &trm_eepromBuf[unit];
sys/dev/disk/trm/trm.c
3392
trm_init(u_int16_t unit, device_t dev)
sys/dev/disk/trm/trm.c
3400
kprintf("trm%d: cannot allocate ACB !\n", unit);
sys/dev/disk/trm/trm.c
3417
kprintf("trm_init %d: unknown adapter type!\n", unit);
sys/dev/disk/trm/trm.c
3446
kprintf("trm_init %d: bus_dma_tag_create SRB failure\n", unit);
sys/dev/disk/trm/trm.c
3451
kprintf("trm_init %d: bus_dmamem_alloc SRB failure\n", unit);
sys/dev/disk/trm/trm.c
3480
trm_check_eeprom(&trm_eepromBuf[unit],pACB);
sys/dev/disk/trm/trm.c
3481
trm_initACB(pACB, adaptType, unit);
sys/dev/disk/trm/trm.c
3488
trm_initDCB(pACB, &pACB->DCBarray[i][j], unit, i, j);
sys/dev/disk/trm/trm.c
3509
if (trm_initAdapter(pACB, unit)) {
sys/dev/disk/trm/trm.c
3549
int unit = device_get_unit(dev);
sys/dev/disk/trm/trm.c
3551
if ((pACB = trm_init((u_int16_t) unit,
sys/dev/disk/trm/trm.c
3553
kprintf("trm%d: trm_init error!\n",unit);
sys/dev/disk/trm/trm.c
3569
kprintf("trm%d: register Interrupt handler error!\n", unit);
sys/dev/disk/trm/trm.c
3574
kprintf("trm%d: device_Q == NULL !\n",unit);
sys/dev/disk/trm/trm.c
3607
unit,
sys/dev/disk/trm/trm.c
3614
kprintf("trm%d: SIM allocate fault !\n",unit);
sys/dev/disk/trm/trm.c
3618
kprintf("trm%d: xpt_bus_register fault !\n",unit);
sys/dev/disk/trm/trm.c
3626
kprintf("trm%d: xpt_create_path fault !\n",unit);
sys/dev/disk/vn/vn.c
156
static cdev_t vn_create(int unit, int clone);
sys/dev/disk/vn/vn.c
161
int unit;
sys/dev/disk/vn/vn.c
163
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(vn), 0);
sys/dev/disk/vn/vn.c
164
ap->a_dev = vn_create(unit, 1);
sys/dev/disk/vn/vn.c
203
int unit;
sys/dev/disk/vn/vn.c
207
unit = dkunit(dev);
sys/dev/disk/vn/vn.c
209
vn->sc_unit = unit;
sys/dev/disk/vn/vn.c
267
int unit;
sys/dev/disk/vn/vn.c
271
unit = dkunit(dev);
sys/dev/disk/vn/vn.c
278
kprintf("vnstrategy(%p): unit %d\n", bp, unit);
sys/dev/disk/vn/vn.c
842
vn_create(int unit, int clone)
sys/dev/disk/vn/vn.c
854
dev = disk_create_clone(unit, &vn->sc_disk, &vn_ops);
sys/dev/disk/vn/vn.c
857
ret_dev = dev = disk_create(unit, &vn->sc_disk, &vn_ops);
sys/dev/disk/vpo/vpoio.h
80
#define vpoio_set_unit(vpo,unit) ((vpo)->vpo_unit = unit)
sys/dev/disk/xdisk/xdisk.c
111
int unit;
sys/dev/disk/xdisk/xdisk.c
426
int unit;
sys/dev/disk/xdisk/xdisk.c
438
unit = -1;
sys/dev/disk/xdisk/xdisk.c
440
++unit;
sys/dev/disk/xdisk/xdisk.c
443
if (sctmp->unit == unit)
sys/dev/disk/xdisk/xdisk.c
448
sc->unit = unit;
sys/dev/disk/xdisk/xdisk.c
473
dev = disk_create(unit, &sc->disk, &xa_ops);
sys/dev/disk/xdisk/xdisk.c
476
devstat_add_entry(&sc->stats, "xa", unit,
sys/dev/disk/xdisk/xdisk.c
642
sc->unit,
sys/dev/drm/amd/amdgpu/cik_sdma.c
350
unsigned unit = 0;
sys/dev/drm/amd/amdgpu/cik_sdma.c
355
unit++;
sys/dev/drm/amd/amdgpu/cik_sdma.c
357
if (unit > (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/cik_sdma.c
361
unit = (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/cik_sdma.c
365
value << unit);
sys/dev/drm/amd/amdgpu/cik_sdma.c
369
unit << SDMA0_PHASE0_QUANTUM__UNIT__SHIFT;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
557
unsigned unit = 0;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
562
unit++;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
564
if (unit > (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
568
unit = (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
572
value << unit);
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
576
unit << SDMA0_PHASE0_QUANTUM__UNIT__SHIFT;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
611
unsigned unit = 0;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
616
unit++;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
618
if (unit > (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
622
unit = (SDMA0_PHASE0_QUANTUM__UNIT_MASK >>
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
626
value << unit);
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
630
unit << SDMA0_PHASE0_QUANTUM__UNIT__SHIFT;
sys/dev/drm/drm_drv.c
1170
int error, unit;
sys/dev/drm/drm_drv.c
1176
unit = device_get_unit(kdev);
sys/dev/drm/drm_drv.c
1178
dev->devnode = make_dev(&drm_cdevsw, unit, DRM_DEV_UID, DRM_DEV_GID,
sys/dev/drm/drm_drv.c
1179
DRM_DEV_MODE, "dri/card%d", unit);
sys/dev/drm/drm_sysctl.c
70
int i, unit;
sys/dev/drm/drm_sysctl.c
77
unit = device_get_unit(dev->dev->bsddev);
sys/dev/drm/drm_sysctl.c
78
if (unit > 9)
sys/dev/drm/drm_sysctl.c
82
info->name[0] = '0' + unit;
sys/dev/drm/i915/i915_pmu.c
788
.unit = (__unit), \
sys/dev/drm/i915/i915_pmu.c
828
const char *unit;
sys/dev/drm/i915/i915_pmu.c
897
if (events[i].unit) {
sys/dev/drm/i915/i915_pmu.c
903
pmu_iter = add_pmu_attr(pmu_iter, str, events[i].unit);
sys/dev/drm/radeon/rv6xx_dpm.c
35
u32 unscaled_count, u32 unit);
sys/dev/drm/radeon/rv6xx_dpm.c
411
static u32 rv6xx_clocks_per_unit(u32 unit)
sys/dev/drm/radeon/rv6xx_dpm.c
413
u32 tmp = 1 << (2 * unit);
sys/dev/drm/radeon/rv6xx_dpm.c
419
u32 unscaled_count, u32 unit)
sys/dev/drm/radeon/rv6xx_dpm.c
421
u32 count_per_unit = rv6xx_clocks_per_unit(unit);
sys/dev/drm/radeon/rv6xx_dpm.c
427
u32 delay_us, u32 unit)
sys/dev/drm/radeon/rv6xx_dpm.c
431
return rv6xx_scale_count_given_unit(rdev, delay_us * (ref_clk / 100), unit);
sys/dev/drm/radeon/sumo_smc.c
133
static u32 sumo_power_of_4(u32 unit)
sys/dev/drm/radeon/sumo_smc.c
138
for (i = 0; i < unit; i++)
sys/dev/drm/radeon/sumo_smc.c
147
u32 period, unit, timer_value;
sys/dev/drm/radeon/sumo_smc.c
150
unit = (RREG32_RCU(RCU_LCLK_SCALING_CNTL) & LCLK_SCALING_TIMER_PRESCALER_MASK)
sys/dev/drm/radeon/sumo_smc.c
153
period = 100 * (xclk / 100 / sumo_power_of_4(unit));
sys/dev/drm/radeon/sumo_smc.c
155
timer_value = (period << 16) | (unit << 4);
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
209
atkbdc_add_device(device_t dev, const char *name, int unit)
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
215
if (resource_int_value(name, unit, "disabled", &t) == 0 && t != 0)
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
221
if (resource_int_value(name, unit, "irq", &t) == 0)
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
226
if (resource_int_value(name, unit, "flags", &t) == 0)
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
231
child = device_add_child(dev, name, unit);
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
239
int unit;
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
245
unit = device_get_unit(dev);
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
255
sc = atkbdc_get_softc(unit);
sys/dev/misc/atkbdc_layer/atkbdc_isa.c
278
error = atkbdc_attach_unit(unit, sc, sc->port0, sc->port1);
sys/dev/misc/backlight/backlight.c
114
sc->unit = alloc_unr(backlight_unit);
sys/dev/misc/backlight/backlight.c
116
make_dev(&backlight_cdevsw, sc->unit, UID_ROOT, GID_VIDEO,
sys/dev/misc/backlight/backlight.c
117
0660, "backlight/backlight%d", sc->unit);
sys/dev/misc/backlight/backlight.c
119
make_dev_alias(sc->cdev, "backlight/%s%d", name, sc->unit);
sys/dev/misc/backlight/backlight.c
136
free_unr(backlight_unit, sc->unit);
sys/dev/misc/backlight/backlight.c
52
int unit;
sys/dev/misc/dcons/dcons_crom.c
113
bzero(&sc->unit, sizeof(struct crom_chunk));
sys/dev/misc/dcons/dcons_crom.c
115
crom_add_chunk(src, root, &sc->unit, CROM_UDIR);
sys/dev/misc/dcons/dcons_crom.c
116
crom_add_entry(&sc->unit, CSRKEY_SPEC, CSRVAL_VENDOR_PRIVATE);
sys/dev/misc/dcons/dcons_crom.c
117
crom_add_simple_text(src, &sc->unit, &sc->spec, "FreeBSD");
sys/dev/misc/dcons/dcons_crom.c
118
crom_add_entry(&sc->unit, CSRKEY_VER, DCONS_CSR_VAL_VER);
sys/dev/misc/dcons/dcons_crom.c
119
crom_add_simple_text(src, &sc->unit, &sc->ver, "dcons");
sys/dev/misc/dcons/dcons_crom.c
120
crom_add_entry(&sc->unit, DCONS_CSR_KEY_HI, ADDR_HI(dcons_paddr));
sys/dev/misc/dcons/dcons_crom.c
121
crom_add_entry(&sc->unit, DCONS_CSR_KEY_LO, ADDR_LO(dcons_paddr));
sys/dev/misc/dcons/dcons_crom.c
79
struct crom_chunk unit;
sys/dev/misc/dcons/dcons_os.c
213
int unit, error;
sys/dev/misc/dcons/dcons_os.c
215
unit = minor(dev);
sys/dev/misc/dcons/dcons_os.c
216
if (unit != 0)
sys/dev/misc/dcons/dcons_os.c
255
int unit;
sys/dev/misc/dcons/dcons_os.c
258
unit = minor(dev);
sys/dev/misc/dcons/dcons_os.c
259
if (unit != 0)
sys/dev/misc/dcons/dcons_os.c
277
int unit;
sys/dev/misc/dcons/dcons_os.c
281
unit = minor(dev);
sys/dev/misc/dcons/dcons_os.c
282
if (unit != 0)
sys/dev/misc/evdev/cdev.c
697
int ret, unit;
sys/dev/misc/evdev/cdev.c
703
unit = 0;
sys/dev/misc/evdev/cdev.c
704
while (devfs_find_device_by_name("input/event%d", unit) != NULL) {
sys/dev/misc/evdev/cdev.c
705
unit++;
sys/dev/misc/evdev/cdev.c
714
dev = make_dev(&evdev_cdevsw, unit, UID_ROOT, GID_WHEEL, 0600,
sys/dev/misc/evdev/cdev.c
715
"input/event%d", unit);
sys/dev/misc/evdev/cdev.c
720
evdev->ev_unit = unit;
sys/dev/misc/gpio/gpio.c
546
int i, unit, master_unit = -1;
sys/dev/misc/gpio/gpio.c
573
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(gpio), 0);
sys/dev/misc/gpio/gpio.c
574
gp->master_dev = make_dev(&gpio_master_ops, unit, UID_ROOT, GID_WHEEL, 0600,
sys/dev/misc/gpio/gpio.c
579
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(gpio), 0);
sys/dev/misc/gpio/gpio.c
580
gp->pins[i].dev = make_dev(&gpio_ops, unit, UID_ROOT, GID_WHEEL, 0600,
sys/dev/misc/gpio/gpio_led.c
203
sc->unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(nled), 0);
sys/dev/misc/gpio/gpio_led.c
206
sc->dev = make_dev(&nled_ops, sc->unit,
sys/dev/misc/gpio/gpio_led.c
54
int unit;
sys/dev/misc/ipmi/ipmi_isa.c
100
int i, unit, val;
sys/dev/misc/ipmi/ipmi_isa.c
104
unit = device_get_unit(dev);
sys/dev/misc/ipmi/ipmi_isa.c
105
if (resource_string_value(name, unit, "mode", &mode) != 0)
sys/dev/misc/ipmi/ipmi_isa.c
140
if (resource_int_value(name, unit, "port", &val) == 0 && val != 0) {
sys/dev/misc/ipmi/ipmi_isa.c
143
} else if (resource_int_value(name, unit, "maddr", &val) == 0 &&
sys/dev/misc/ipmi/ipmi_isa.c
150
if (resource_int_value(name, unit, "spacing", &val) == 0) {
sys/dev/misc/joy/joy.c
122
int unit = device_get_unit(dev);
sys/dev/misc/joy/joy.c
133
make_dev(&joy_ops, unit, 0, 0, 0600, "joy%d", unit);
sys/dev/misc/joy/joy.c
70
#define JOY_SOFTC(unit) (struct joy_softc *) \
sys/dev/misc/joy/joy.c
71
devclass_get_softc(joy_devclass,(unit))
sys/dev/misc/kbd/atkbd.c
112
error = (*sw->probe)(unit, args, flags);
sys/dev/misc/kbd/atkbd.c
120
atkbd_attach_unit(int unit, keyboard_t **kbd, int ctlr, int irq, int flags)
sys/dev/misc/kbd/atkbd.c
135
error = (*sw->probe)(unit, args, flags);
sys/dev/misc/kbd/atkbd.c
139
error = (*sw->init)(unit, kbd, args, flags);
sys/dev/misc/kbd/atkbd.c
358
atkbd_probe(int unit, void *arg, int flags)
sys/dev/misc/kbd/atkbd.c
364
if (unit == ATKBD_DEFAULT) {
sys/dev/misc/kbd/atkbd.c
395
atkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags)
sys/dev/misc/kbd/atkbd.c
412
if (unit == ATKBD_DEFAULT) {
sys/dev/misc/kbd/atkbd.c
455
kbd_init_struct(kbd, ATKBD_DRIVER_NAME, KB_OTHER, unit, flags,
sys/dev/misc/kbd/atkbd.c
498
ksnprintf(phys_loc, sizeof(phys_loc), "atkbd%d", unit);
sys/dev/misc/kbd/atkbd.c
99
atkbd_probe_unit(int unit, int ctlr, int irq, int flags)
sys/dev/misc/kbd/atkbdc.c
170
atkbdc_get_softc(int unit)
sys/dev/misc/kbd/atkbdc.c
174
if (unit >= nitems(atkbdc_softc))
sys/dev/misc/kbd/atkbdc.c
176
sc = atkbdc_softc[unit];
sys/dev/misc/kbd/atkbdc.c
179
atkbdc_softc[unit] = sc;
sys/dev/misc/kbd/atkbdc.c
185
atkbdc_probe_unit(int unit, struct resource *port0, struct resource *port1)
sys/dev/misc/kbd/atkbdc.c
195
atkbdc_attach_unit(int unit, atkbdc_softc_t *sc, struct resource *port0,
sys/dev/misc/kbd/atkbdc.c
308
atkbdc_open(int unit)
sys/dev/misc/kbd/atkbdc.c
310
if (unit <= 0)
sys/dev/misc/kbd/atkbdc.c
311
unit = 0;
sys/dev/misc/kbd/atkbdc.c
312
if (unit >= MAXKBDC)
sys/dev/misc/kbd/atkbdc.c
314
if ((atkbdc_softc[unit]->port0 != NULL) ||
sys/dev/misc/kbd/atkbdc.c
315
(atkbdc_softc[unit]->ioh0 != 0)) /* XXX */
sys/dev/misc/kbd/atkbdc.c
316
return (KBDC)atkbdc_softc[unit];
sys/dev/misc/kbd/atkbdcreg.h
266
atkbdc_softc_t *atkbdc_get_softc(int unit);
sys/dev/misc/kbd/atkbdcreg.h
267
int atkbdc_probe_unit(int unit, struct resource *port0, struct resource *port1);
sys/dev/misc/kbd/atkbdcreg.h
268
int atkbdc_attach_unit(int unit, atkbdc_softc_t *sc, struct resource *port0,
sys/dev/misc/kbd/atkbdcreg.h
272
KBDC atkbdc_open(int unit);
sys/dev/misc/kbd/atkbdreg.h
43
int atkbd_probe_unit(int unit, int ctlr, int irq, int flags);
sys/dev/misc/kbd/atkbdreg.h
44
int atkbd_attach_unit(int unit, keyboard_t **kbd,
sys/dev/misc/kbd/kbd.c
130
kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config,
sys/dev/misc/kbd/kbd.c
137
kbd->kb_unit = unit;
sys/dev/misc/kbd/kbd.c
329
kbd_find_keyboard2(char *driver, int unit, int index, int legacy)
sys/dev/misc/kbd/kbd.c
351
if ((unit != -1) && (keyboard[i]->kb_unit != unit))
sys/dev/misc/kbd/kbd.c
377
kbd_find_keyboard(char *driver, int unit)
sys/dev/misc/kbd/kbd.c
379
return (kbd_find_keyboard2(driver, unit, 0, 1));
sys/dev/misc/kbd/kbd.c
384
kbd_allocate(char *driver, int unit, void *id, kbd_callback_func_t *func,
sys/dev/misc/kbd/kbd.c
394
index = kbd_find_keyboard(driver, unit);
sys/dev/misc/kbd/kbdreg.h
161
typedef int kbd_probe_t(int unit, void *arg, int flags);
sys/dev/misc/kbd/kbdreg.h
162
typedef int kbd_init_t(int unit, keyboard_t **kbdp,
sys/dev/misc/kbd/kbdreg.h
205
int sw_probe(keyboard_switch_t *sw, int unit, void *arg, int flags);
sys/dev/misc/kbd/kbdreg.h
206
int sw_init(keyboard_switch_t *sw, int unit, keyboard_t **kbdpp,
sys/dev/misc/kbd/kbdreg.h
253
int unit, int config, int pref,
sys/dev/misc/kbd/kbdreg.h
262
int kbd_allocate(char *driver, int unit, void *id,
sys/dev/misc/kbd/kbdreg.h
267
int kbd_find_keyboard(char *driver, int unit);
sys/dev/misc/kbd/kbdreg.h
268
int kbd_find_keyboard2(char *driver, int unit, int index, int legacy);
sys/dev/misc/kbd/kbdsw.c
56
sw_probe(keyboard_switch_t *sw, int unit, void *arg, int flags)
sys/dev/misc/kbd/kbdsw.c
60
error = (*sw->probe)(unit, arg, flags);
sys/dev/misc/kbd/kbdsw.c
65
sw_init(keyboard_switch_t *sw, int unit, keyboard_t **kbdpp,
sys/dev/misc/kbd/kbdsw.c
70
error = (*sw->init)(unit, kbdpp, arg, flags);
sys/dev/misc/kbdmux/kbdmux.c
297
kbdmux_probe(int unit, void *arg, int flags)
sys/dev/misc/kbdmux/kbdmux.c
299
if (resource_disabled(KEYBOARD_NAME, unit))
sys/dev/misc/kbdmux/kbdmux.c
311
kbdmux_init(int unit, keyboard_t **kbdp, void *arg, int flags)
sys/dev/misc/kbdmux/kbdmux.c
355
kbd_init_struct(kbd, KEYBOARD_NAME, KB_101, unit, flags,
sys/dev/misc/kbdmux/kbdmux.c
384
ksnprintf(phys_loc, NAMELEN, KEYBOARD_NAME"%d", unit);
sys/dev/misc/led/led.c
30
int unit;
sys/dev/misc/led/led.c
302
sc->unit = alloc_unr(led_unit);
sys/dev/misc/led/led.c
305
sc->dev = make_dev(&led_ops, sc->unit,
sys/dev/misc/led/led.c
334
free_unr(led_unit, sc->unit);
sys/dev/misc/lpt/lpt.c
149
#define UNITOSOFTC(unit) \
sys/dev/misc/lpt/lpt.c
150
((struct lpt_data *)devclass_get_softc(lpt_devclass, (unit)))
sys/dev/misc/lpt/lpt.c
151
#define UNITODEVICE(unit) \
sys/dev/misc/lpt/lpt.c
152
(devclass_get_device(lpt_devclass, (unit)))
sys/dev/misc/lpt/lpt.c
363
int zero = 0, unit = device_get_unit(dev);
sys/dev/misc/lpt/lpt.c
399
make_dev(&lpt_ops, unit, UID_ROOT, GID_WHEEL,
sys/dev/misc/lpt/lpt.c
400
0600, LPT_NAME "%d", unit);
sys/dev/misc/lpt/lpt.c
401
make_dev(&lpt_ops, unit | LP_BYPASS, UID_ROOT, GID_WHEEL,
sys/dev/misc/lpt/lpt.c
402
0600, LPT_NAME "%d.ctl", unit);
sys/dev/misc/lpt/lpt.c
450
u_int unit = LPTUNIT(minor(dev));
sys/dev/misc/lpt/lpt.c
451
struct lpt_data *sc = UNITOSOFTC(unit);
sys/dev/misc/lpt/lpt.c
452
device_t lptdev = UNITODEVICE(unit);
sys/dev/misc/lpt/lpt.c
570
u_int unit = LPTUNIT(minor(dev));
sys/dev/misc/lpt/lpt.c
571
struct lpt_data *sc = UNITOSOFTC(unit);
sys/dev/misc/lpt/lpt.c
572
device_t lptdev = UNITODEVICE(unit);
sys/dev/misc/lpt/lpt.c
684
u_int unit = LPTUNIT(minor(dev));
sys/dev/misc/lpt/lpt.c
685
struct lpt_data *sc = UNITOSOFTC(unit);
sys/dev/misc/lpt/lpt.c
686
device_t lptdev = UNITODEVICE(unit);
sys/dev/misc/lpt/lpt.c
733
u_int unit = LPTUNIT(minor(dev));
sys/dev/misc/lpt/lpt.c
734
struct lpt_data *sc = UNITOSOFTC(unit);
sys/dev/misc/lpt/lpt.c
735
device_t lptdev = UNITODEVICE(unit);
sys/dev/misc/lpt/lpt.c
781
log(LOG_NOTICE, LPT_NAME "%d: advanced mode not avail, polling\n", unit);
sys/dev/misc/lpt/lpt.c
901
u_int unit = LPTUNIT(minor(dev));
sys/dev/misc/lpt/lpt.c
902
struct lpt_data *sc = UNITOSOFTC(unit);
sys/dev/misc/lpt/lpt.c
942
unit,
sys/dev/misc/musycc/musycc.c
244
int unit, bus, slot;
sys/dev/misc/pcfclock/pcfclock.c
129
int unit;
sys/dev/misc/pcfclock/pcfclock.c
131
unit = device_get_unit(dev);
sys/dev/misc/pcfclock/pcfclock.c
133
make_dev(&pcfclock_ops, unit,
sys/dev/misc/pcfclock/pcfclock.c
134
UID_ROOT, GID_WHEEL, 0444, PCFCLOCK_NAME "%d", unit);
sys/dev/misc/pcfclock/pcfclock.c
143
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
144
struct pcfclock_data *sc = UNITOSOFTC(unit);
sys/dev/misc/pcfclock/pcfclock.c
145
device_t pcfclockdev = UNITODEVICE(unit);
sys/dev/misc/pcfclock/pcfclock.c
165
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
166
struct pcfclock_data *sc = UNITOSOFTC(unit);
sys/dev/misc/pcfclock/pcfclock.c
167
device_t pcfclockdev = UNITODEVICE(unit);
sys/dev/misc/pcfclock/pcfclock.c
181
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
182
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/pcfclock/pcfclock.c
201
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
210
unit,
sys/dev/misc/pcfclock/pcfclock.c
217
unit);
sys/dev/misc/pcfclock/pcfclock.c
224
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
225
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/pcfclock/pcfclock.c
263
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
264
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/pcfclock/pcfclock.c
294
u_int unit = minor(dev);
sys/dev/misc/pcfclock/pcfclock.c
304
kprintf(PCFCLOCK_NAME "%d: no PCF found\n", unit);
sys/dev/misc/pcfclock/pcfclock.c
58
#define UNITOSOFTC(unit) \
sys/dev/misc/pcfclock/pcfclock.c
59
((struct pcfclock_data *)devclass_get_softc(pcfclock_devclass, (unit)))
sys/dev/misc/pcfclock/pcfclock.c
60
#define UNITODEVICE(unit) \
sys/dev/misc/pcfclock/pcfclock.c
61
(devclass_get_device(pcfclock_devclass, (unit)))
sys/dev/misc/ppi/ppi.c
246
u_int unit = minor(dev);
sys/dev/misc/ppi/ppi.c
247
struct ppi_data *ppi = UNITOSOFTC(unit);
sys/dev/misc/ppi/ppi.c
248
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/ppi/ppi.c
282
u_int unit = minor(dev);
sys/dev/misc/ppi/ppi.c
283
struct ppi_data *ppi = UNITOSOFTC(unit);
sys/dev/misc/ppi/ppi.c
284
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/ppi/ppi.c
327
u_int unit = minor(dev);
sys/dev/misc/ppi/ppi.c
328
struct ppi_data *ppi = UNITOSOFTC(unit);
sys/dev/misc/ppi/ppi.c
329
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/ppi/ppi.c
413
u_int unit = minor(dev);
sys/dev/misc/ppi/ppi.c
414
struct ppi_data *ppi = UNITOSOFTC(unit);
sys/dev/misc/ppi/ppi.c
415
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/ppi/ppi.c
500
u_int unit = minor(dev);
sys/dev/misc/ppi/ppi.c
501
device_t ppidev = UNITODEVICE(unit);
sys/dev/misc/ppi/ppi.c
78
#define UNITOSOFTC(unit) \
sys/dev/misc/ppi/ppi.c
79
((struct ppi_data *)devclass_get_softc(ppi_devclass, (unit)))
sys/dev/misc/ppi/ppi.c
80
#define UNITODEVICE(unit) \
sys/dev/misc/ppi/ppi.c
81
(devclass_get_device(ppi_devclass, (unit)))
sys/dev/misc/pps/pps.c
102
unit = device_get_unit(ppsdev);
sys/dev/misc/pps/pps.c
103
make_dev(&pps_ops, unit, UID_ROOT, GID_WHEEL,
sys/dev/misc/pps/pps.c
104
0644, PPS_NAME "%d", unit);
sys/dev/misc/pps/pps.c
112
u_int unit = minor(dev);
sys/dev/misc/pps/pps.c
113
struct pps_data *sc = UNITOSOFTC(unit);
sys/dev/misc/pps/pps.c
114
device_t ppsdev = UNITODEVICE(unit);
sys/dev/misc/pps/pps.c
142
u_int unit = minor(dev);
sys/dev/misc/pps/pps.c
143
struct pps_data *sc = UNITOSOFTC(unit);
sys/dev/misc/pps/pps.c
144
device_t ppsdev = UNITODEVICE(unit);
sys/dev/misc/pps/pps.c
180
u_int unit = minor(dev);
sys/dev/misc/pps/pps.c
181
struct pps_data *sc = UNITOSOFTC(unit);
sys/dev/misc/pps/pps.c
48
#define UNITOSOFTC(unit) \
sys/dev/misc/pps/pps.c
49
((struct pps_data *)devclass_get_softc(pps_devclass, (unit)))
sys/dev/misc/pps/pps.c
50
#define UNITODEVICE(unit) \
sys/dev/misc/pps/pps.c
51
(devclass_get_device(pps_devclass, (unit)))
sys/dev/misc/pps/pps.c
87
int unit;
sys/dev/misc/psm/psm.c
1358
int unit;
sys/dev/misc/psm/psm.c
1360
unit = device_get_unit(parent);
sys/dev/misc/psm/psm.c
1363
psm = BUS_ADD_CHILD(parent, parent, KBDC_RID_AUX, driver->name, unit);
sys/dev/misc/psm/psm.c
1379
PSMCPNP_DRIVER_NAME, unit);
sys/dev/misc/psm/psm.c
1998
int unit = device_get_unit(dev);
sys/dev/misc/psm/psm.c
2025
sc->cdev = make_dev(&psm_ops, unit, 0, 0, 0666, "psm%d", unit);
sys/dev/misc/puc/puc.c
573
int unit;
sys/dev/misc/puc/puc.c
575
unit = 0;
sys/dev/misc/puc/puc.c
577
while (resource_int_value(name, unit, "port", &start) == 0 &&
sys/dev/misc/puc/puc.c
579
unit++;
sys/dev/misc/puc/puc.c
583
while (devclass_get_device(dc, unit))
sys/dev/misc/puc/puc.c
584
unit++;
sys/dev/misc/puc/puc.c
586
kprintf("puc: Using %s%d\n", name, unit);
sys/dev/misc/puc/puc.c
588
return (unit);
sys/dev/misc/snp/snp.c
489
int unit;
sys/dev/misc/snp/snp.c
499
unit = dev->si_uminor;
sys/dev/misc/snp/snp.c
500
if (unit >= SNP_PREALLOCATED_UNITS) {
sys/dev/misc/snp/snp.c
502
devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(snp), unit);
sys/dev/misc/snp/snp.c
701
int unit;
sys/dev/misc/snp/snp.c
704
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(snp), 0);
sys/dev/misc/snp/snp.c
705
ap->a_dev = make_only_dev(&snp_ops, unit, UID_ROOT, GID_WHEEL, 0600,
sys/dev/misc/snp/snp.c
706
"snp%d", unit);
sys/dev/misc/syscons/syscons.c
1219
DPRINTF(5, ("sc%d: VT_SETMODE ", sc->unit));
sys/dev/misc/syscons/syscons.c
1233
if ((scp == sc->cur_scp) && (sc->unit == sc_console_unit) &&
sys/dev/misc/syscons/syscons.c
1253
if ((scp == sc->cur_scp) && (sc->unit == sc_console_unit))
sys/dev/misc/syscons/syscons.c
1288
DPRINTF(5, ("sc%d: VT_FALSE\n", sc->unit));
sys/dev/misc/syscons/syscons.c
1292
DPRINTF(5, ("sc%d: VT_TRUE\n", sc->unit));
sys/dev/misc/syscons/syscons.c
1296
DPRINTF(5, ("sc%d: VT_ACKACQ\n", sc->unit));
sys/dev/misc/syscons/syscons.c
175
static int scvidprobe(int unit, int flags, int cons);
sys/dev/misc/syscons/syscons.c
176
static int sckbdprobe(int unit, int flags, int cons);
sys/dev/misc/syscons/syscons.c
1810
int unit;
sys/dev/misc/syscons/syscons.c
1813
cp->cn_pri = sc_get_cons_priority(&unit, &flags);
sys/dev/misc/syscons/syscons.c
1816
if (probe_efi_fb(1) != 0 && !scvidprobe(unit, flags, TRUE))
sys/dev/misc/syscons/syscons.c
182
static void scinit(int unit, int flags);
sys/dev/misc/syscons/syscons.c
1820
sckbdprobe(unit, flags, TRUE);
sys/dev/misc/syscons/syscons.c
1833
int unit;
sys/dev/misc/syscons/syscons.c
1836
sc_get_cons_priority(&unit, &flags);
sys/dev/misc/syscons/syscons.c
1837
scinit(unit, flags | SC_KERNEL_CONSOLE);
sys/dev/misc/syscons/syscons.c
1838
sc_console_unit = unit;
sys/dev/misc/syscons/syscons.c
1839
sc_console = sc_get_softc(unit, SC_KERNEL_CONSOLE)->console_scp;
sys/dev/misc/syscons/syscons.c
184
static void scterm(int unit, int flags);
sys/dev/misc/syscons/syscons.c
231
static int sc_allocate_keyboard(sc_softc_t *sc, int unit);
sys/dev/misc/syscons/syscons.c
2467
if (sc->unit == sc_console_unit)
sys/dev/misc/syscons/syscons.c
2472
if (sc->unit == sc_console_unit &&
sys/dev/misc/syscons/syscons.c
2967
if (sc->unit == sc_console_unit && !sc->fb_blanked)
sys/dev/misc/syscons/syscons.c
2987
if (sc->unit == sc_console_unit && !sc->fb_blanked)
sys/dev/misc/syscons/syscons.c
3041
if (scp->sc->unit == sc_console_unit)
sys/dev/misc/syscons/syscons.c
310
sc_probe_unit(int unit, int flags)
sys/dev/misc/syscons/syscons.c
314
kprintf("sc%d: no EFI framebuffer found.\n", unit);
sys/dev/misc/syscons/syscons.c
318
if (!(flags & SC_EFI_FB) && !scvidprobe(unit, flags, FALSE)) {
sys/dev/misc/syscons/syscons.c
320
kprintf("sc%d: no video adapter found.\n", unit);
sys/dev/misc/syscons/syscons.c
3220
scinit(int unit, int flags)
sys/dev/misc/syscons/syscons.c
325
sckbdprobe(unit, flags, FALSE);
sys/dev/misc/syscons/syscons.c
3255
sc = sc_get_softc(unit, flags & SC_KERNEL_CONSOLE);
sys/dev/misc/syscons/syscons.c
3269
DPRINTF(5, ("sc%d: releasing kbd%d\n", unit, sc->keyboard));
sys/dev/misc/syscons/syscons.c
3271
DPRINTF(5, ("sc%d: kbd_release returned %d\n", unit, i));
sys/dev/misc/syscons/syscons.c
3274
unit, sc->kbd->kb_index, sc->kbd->kb_unit, sc->kbd->kb_flags));
sys/dev/misc/syscons/syscons.c
3279
sc->adapter = vid_allocate("*", unit, (void *)&sc->adapter);
sys/dev/misc/syscons/syscons.c
3283
sc->keyboard = sc_allocate_keyboard(sc, unit);
sys/dev/misc/syscons/syscons.c
3284
DPRINTF(1, ("sc%d: keyboard %d\n", unit, sc->keyboard));
sys/dev/misc/syscons/syscons.c
3288
unit, sc->kbd->kb_index, sc->kbd->kb_unit, sc->kbd->kb_flags));
sys/dev/misc/syscons/syscons.c
3323
sc->first_vty = unit*MAXCONS;
sys/dev/misc/syscons/syscons.c
3340
sc->dev[0] = make_dev(&sc_ops, unit*MAXCONS, UID_ROOT,
sys/dev/misc/syscons/syscons.c
3342
makedev_unit_b32(tbuf, unit * MAXCONS));
sys/dev/misc/syscons/syscons.c
3452
scterm(int unit, int flags)
sys/dev/misc/syscons/syscons.c
3457
sc = sc_get_softc(unit, flags & SC_KERNEL_CONSOLE);
sys/dev/misc/syscons/syscons.c
387
if (sc->unit == sc_console_unit && sc->cur_scp->smode.mode != VT_AUTO)
sys/dev/misc/syscons/syscons.c
434
if (sc->unit == sc_console_unit)
sys/dev/misc/syscons/syscons.c
4401
sc_allocate_keyboard(sc_softc_t *sc, int unit)
sys/dev/misc/syscons/syscons.c
4426
idx0 = kbd_allocate("*", unit, (void *)&sc->keyboard, sckbdevent, sc);
sys/dev/misc/syscons/syscons.c
495
scvidprobe(int unit, int flags, int cons)
sys/dev/misc/syscons/syscons.c
506
return (vid_find_adapter("*", unit) >= 0);
sys/dev/misc/syscons/syscons.c
511
sckbdprobe(int unit, int flags, int cons)
sys/dev/misc/syscons/syscons.c
516
return (kbd_find_keyboard("*", unit) >= 0);
sys/dev/misc/syscons/syscons.c
543
sc_attach_unit(int unit, int flags)
sys/dev/misc/syscons/syscons.c
555
if (sc_console_unit == unit) {
sys/dev/misc/syscons/syscons.c
564
scinit(unit, flags);
sys/dev/misc/syscons/syscons.c
577
scinit(unit, flags);
sys/dev/misc/syscons/syscons.c
580
sc = sc_get_softc(unit, flags & SC_KERNEL_CONSOLE);
sys/dev/misc/syscons/syscons.c
617
unit, (sc->config & SC_EFI_FB) ? "EFI_FB" : adapter_name(sc->adp),
sys/dev/misc/syscons/syscons.c
620
kprintf("sc%d:", unit);
sys/dev/misc/syscons/syscons.c
632
if (sc_console_unit == unit)
sys/dev/misc/syscons/syscons.c
634
(void *)(uintptr_t)unit, SHUTDOWN_PRI_DEFAULT);
sys/dev/misc/syscons/syscons.c
644
dev = make_dev(&sc_ops, vc + unit * MAXCONS,
sys/dev/misc/syscons/syscons.c
646
makedev_unit_b32(tbuf, vc + unit * MAXCONS));
sys/dev/misc/syscons/syscons.c
698
return ((sc_console != NULL) ? sc_console->sc->unit : -1);
sys/dev/misc/syscons/syscons.c
709
int unit;
sys/dev/misc/syscons/syscons.c
728
unit = scdevtounit(dev);
sys/dev/misc/syscons/syscons.c
730
major(dev), minor(dev), unit, SC_VTY(dev)));
sys/dev/misc/syscons/syscons.c
732
sc = sc_get_softc(unit, (sc_console_unit == unit) ? SC_KERNEL_CONSOLE : 0);
sys/dev/misc/syscons/syscons.c
814
DPRINTF(5, ("sc%d: scclose(), ", scp->sc->unit));
sys/dev/misc/syscons/syscons.c
815
if ((scp == scp->sc->cur_scp) && (scp->sc->unit == sc_console_unit) &&
sys/dev/misc/syscons/syscons.h
175
int unit; /* unit # */
sys/dev/misc/syscons/syscons.h
514
int sc_probe_unit(int unit, int flags);
sys/dev/misc/syscons/syscons.h
515
int sc_attach_unit(int unit, int flags);
sys/dev/misc/syscons/syscons.h
636
sc_softc_t *sc_get_softc(int unit, int flags);
sys/dev/misc/syscons/syscons.h
638
int sc_get_cons_priority(int *unit, int *flags);
sys/dev/misc/syscons/syscons_nexus.c
107
sc_get_softc(int unit, int flags)
sys/dev/misc/syscons/syscons_nexus.c
111
if (unit < 0)
sys/dev/misc/syscons/syscons_nexus.c
117
sc = (sc_softc_t *)device_get_softc(devclass_get_device(sc_devclass, unit));
sys/dev/misc/syscons/syscons_nexus.c
121
sc->unit = unit;
sys/dev/misc/syscons/syscons_nexus.c
155
sc_get_cons_priority(int *unit, int *flags)
sys/dev/misc/syscons/syscons_nexus.c
161
*unit = -1;
sys/dev/misc/syscons/syscons_nexus.c
173
*unit = u;
sys/dev/misc/syscons/syscons_nexus.c
177
if (*unit < 0) {
sys/dev/misc/syscons/syscons_nexus.c
179
*unit = u;
sys/dev/misc/syscons/syscons_nexus.c
183
if ((i < 0) && (*unit < 0))
sys/dev/misc/vkbd/vkbd.c
202
int unit;
sys/dev/misc/vkbd/vkbd.c
208
unit = -1;
sys/dev/misc/vkbd/vkbd.c
209
else if (dev_stdclone(name, NULL, DEVICE_NAME, &unit) != 1)
sys/dev/misc/vkbd/vkbd.c
213
if (clone_create(&vkbd_dev_clones, &vkbd_dev_cdevsw, &unit, dev, 0))
sys/dev/misc/vkbd/vkbd.c
214
*dev = make_dev_credf(MAKEDEV_REF, &vkbd_dev_cdevsw, unit,
sys/dev/misc/vkbd/vkbd.c
216
unit);
sys/dev/misc/vkbd/vkbd.c
225
int unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(vkbd), 0);
sys/dev/misc/vkbd/vkbd.c
227
ap->a_dev = make_only_dev(&vkbd_dev_cdevsw, unit, UID_ROOT, GID_WHEEL,
sys/dev/misc/vkbd/vkbd.c
228
0600, "%s%d", DEVICE_NAME, unit);
sys/dev/misc/vkbd/vkbd.c
238
int unit = dev2unit(dev), error;
sys/dev/misc/vkbd/vkbd.c
248
if ((error = (*sw->probe)(unit, NULL, 0)) != 0 ||
sys/dev/misc/vkbd/vkbd.c
249
(error = (*sw->init)(unit, &kbd, NULL, 0)) != 0)
sys/dev/misc/vkbd/vkbd.c
741
vkbd_probe(int unit, void *arg, int flags)
sys/dev/misc/vkbd/vkbd.c
748
vkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags)
sys/dev/misc/vkbd/vkbd.c
788
kbd_init_struct(kbd, KEYBOARD_NAME, KB_OTHER, unit, flags, 0, 0, 0);
sys/dev/netif/ath/ath/if_ath.c
1508
ath_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/ath/ath/if_ath.c
1620
error = ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/ath/ath_hal/ah_soc.h
88
int unit; /* unit number [0, 1] */
sys/dev/netif/ath/ath_hal/ar5312/ar5312.h
26
(((const struct ar531x_config *)((_ah)->ah_st))->unit)
sys/dev/netif/bwn/bwn/if_bwn.c
1952
bwn_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/bwn/bwn/if_bwn.c
1975
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/de/if_de.c
4163
int rid, unit;
sys/dev/netif/de/if_de.c
4165
unit = device_get_unit(dev);
sys/dev/netif/de/if_de.c
4167
if (unit >= TULIP_MAX_DEVICES) {
sys/dev/netif/de/if_de.c
4234
if_initname(&sc->arpcom.ac_if, device_get_name(dev), unit);
sys/dev/netif/de/if_de.c
4235
sc->tulip_unit = unit;
sys/dev/netif/de/if_de.c
4252
tulips[unit] = sc;
sys/dev/netif/ic/if_ic.c
257
int unit = device_get_unit(dev);
sys/dev/netif/ic/if_ic.c
297
kprintf("ic%d: errors (%d)!\n", unit, sc->ic_iferrs);
sys/dev/netif/iwi/if_iwi.c
510
iwi_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/iwi/if_iwi.c
539
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/iwm/if_iwm.c
6453
iwm_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/iwm/if_iwm.c
6465
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/iwn/if_iwn.c
1383
iwn_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/iwn/if_iwn.c
1397
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/iwn/if_iwn.c
5550
led.unit = htole32(10000); /* on/off in unit of 100ms */
sys/dev/netif/iwn/if_iwnreg.h
813
uint32_t unit; /* multiplier (in usecs) */
sys/dev/netif/lge/if_lge.c
431
int unit, error = 0, rid;
sys/dev/netif/lge/if_lge.c
434
unit = device_get_unit(dev);
sys/dev/netif/lge/if_lge.c
468
kprintf("lge%d: couldn't map ports/memory\n", unit);
sys/dev/netif/lge/if_lge.c
482
kprintf("lge%d: couldn't map interrupt\n", unit);
sys/dev/netif/lge/if_lge.c
497
sc->lge_unit = unit;
sys/dev/netif/lge/if_lge.c
503
kprintf("lge%d: no memory for list buffers!\n", unit);
sys/dev/netif/lge/if_lge.c
518
if_initname(ifp, "lge", unit);
sys/dev/netif/lge/if_lge.c
558
kprintf("lge%d: couldn't set up irq\n", unit);
sys/dev/netif/lnc/am7990.c
107
am7990_config(struct am7990_softc *sc, const char* name, int unit)
sys/dev/netif/lnc/am7990.c
114
lance_config(&sc->lsc, name, unit);
sys/dev/netif/lnc/am79900.c
145
am79900_config(struct am79900_softc *sc, const char* name, int unit)
sys/dev/netif/lnc/am79900.c
152
lance_config(&sc->lsc, name, unit);
sys/dev/netif/lnc/lance.c
107
lance_config(struct lance_softc *sc, const char* name, int unit)
sys/dev/netif/lnc/lance.c
116
if_initname(ifp, name, unit);
sys/dev/netif/mn/if_mn.c
1297
sc->unit = device_get_unit(self);
sys/dev/netif/mn/if_mn.c
1299
ksprintf(sc->name, "mn%d", sc->unit);
sys/dev/netif/mn/if_mn.c
1357
kprintf("mn%d: Munich32X", sc->unit);
sys/dev/netif/mn/if_mn.c
1391
ksprintf(sc->nodename, "%s%d", NG_MN_NODE_TYPE, sc->unit);
sys/dev/netif/mn/if_mn.c
241
int unit;
sys/dev/netif/mn/if_mn.c
826
kprintf("mn%d: MUNICH32X dump\n", sc->unit);
sys/dev/netif/mn/if_mn.c
979
sc->unit, sc->unit);
sys/dev/netif/my/if_my.c
790
int rid, unit, error = 0;
sys/dev/netif/my/if_my.c
806
unit = device_get_unit(dev);
sys/dev/netif/my/if_my.c
823
kprintf("my%d: failed to enable I/O ports!\n", unit);
sys/dev/netif/my/if_my.c
830
unit);
sys/dev/netif/my/if_my.c
840
kprintf("my%d: couldn't map ports/memory\n", unit);
sys/dev/netif/my/if_my.c
852
kprintf("my%d: couldn't map interrupt\n", unit);
sys/dev/netif/my/if_my.c
868
sc->my_unit = unit;
sys/dev/netif/my/if_my.c
887
if_initname(ifp, "my", unit);
sys/dev/netif/my/if_my.c
960
kprintf("my%d: couldn't set up irq\n", unit);
sys/dev/netif/nge/if_nge.c
726
int error = 0, rid, unit;
sys/dev/netif/nge/if_nge.c
730
unit = device_get_unit(dev);
sys/dev/netif/nge/if_nge.c
750
"-- setting to D0\n", unit,
sys/dev/netif/nge/if_nge.c
772
kprintf("nge%d: failed to enable I/O ports!\n", unit);
sys/dev/netif/nge/if_nge.c
778
kprintf("nge%d: failed to enable memory mapping!\n", unit);
sys/dev/netif/nge/if_nge.c
788
kprintf("nge%d: couldn't map ports/memory\n", unit);
sys/dev/netif/nge/if_nge.c
802
kprintf("nge%d: couldn't map interrupt\n", unit);
sys/dev/netif/nge/if_nge.c
817
sc->nge_unit = unit;
sys/dev/netif/nge/if_nge.c
823
kprintf("nge%d: no memory for list buffers!\n", unit);
sys/dev/netif/nge/if_nge.c
838
if_initname(ifp, "nge", unit);
sys/dev/netif/pcn/if_pcn.c
487
int unit, error = 0, rid;
sys/dev/netif/pcn/if_pcn.c
490
unit = device_get_unit(dev);
sys/dev/netif/pcn/if_pcn.c
510
"-- setting to D0\n", unit,
sys/dev/netif/pcn/if_pcn.c
532
kprintf("pcn%d: failed to enable I/O ports!\n", unit);
sys/dev/netif/pcn/if_pcn.c
538
kprintf("pcn%d: failed to enable memory mapping!\n", unit);
sys/dev/netif/pcn/if_pcn.c
548
kprintf("pcn%d: couldn't map ports/memory\n", unit);
sys/dev/netif/pcn/if_pcn.c
562
kprintf("pcn%d: couldn't map interrupt\n", unit);
sys/dev/netif/pcn/if_pcn.c
576
sc->pcn_unit = unit;
sys/dev/netif/pcn/if_pcn.c
583
kprintf("pcn%d: no memory for list buffers!\n", unit);
sys/dev/netif/pcn/if_pcn.c
591
if_initname(ifp, "pcn", unit);
sys/dev/netif/plip/if_plip.c
177
#define UNITOSOFTC(unit) \
sys/dev/netif/plip/if_plip.c
178
((struct lp_data *)devclass_get_softc(lp_devclass, (unit)))
sys/dev/netif/plip/if_plip.c
179
#define UNITODEVICE(unit) \
sys/dev/netif/plip/if_plip.c
180
(devclass_get_device(lp_devclass, (unit)))
sys/dev/netif/ral/rt2560.c
375
rt2560_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/ral/rt2560.c
420
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/ral/rt2661.c
368
rt2661_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/ral/rt2661.c
412
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/ral/rt2860.c
440
rt2860_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/ral/rt2860.c
484
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/re/re.c
4890
int unit, error = 0, rid, i;
sys/dev/netif/re/re.c
4900
unit = device_get_unit(dev);
sys/dev/netif/re/re.c
5102
sc->re_unit = unit;
sys/dev/netif/re/re.c
5199
ifp->if_unit = unit;
sys/dev/netif/sbsh/if_sbsh.c
222
int unit, error = 0, rid;
sys/dev/netif/sbsh/if_sbsh.c
225
unit = device_get_unit(dev);
sys/dev/netif/sbsh/if_sbsh.c
232
kprintf ("sbsh%d: couldn't map memory\n", unit);
sys/dev/netif/sbsh/if_sbsh.c
242
kprintf("sbsh%d: couldn't map interrupt\n", unit);
sys/dev/netif/sbsh/if_sbsh.c
255
if_initname(ifp, "sbsh", unit);
sys/dev/netif/sbsh/if_sbsh.c
275
kprintf("sbsh%d: couldn't set up irq\n", unit);
sys/dev/netif/sf/if_sf.c
642
int unit, rid, error = 0;
sys/dev/netif/sf/if_sf.c
645
unit = device_get_unit(dev);
sys/dev/netif/sf/if_sf.c
664
"-- setting to D0\n", unit,
sys/dev/netif/sf/if_sf.c
686
kprintf("sf%d: failed to enable I/O ports!\n", unit);
sys/dev/netif/sf/if_sf.c
692
kprintf("sf%d: failed to enable memory mapping!\n", unit);
sys/dev/netif/sf/if_sf.c
702
kprintf ("sf%d: couldn't map ports\n", unit);
sys/dev/netif/sf/if_sf.c
716
kprintf("sf%d: couldn't map interrupt\n", unit);
sys/dev/netif/sf/if_sf.c
733
sc->sf_unit = unit;
sys/dev/netif/sf/if_sf.c
740
kprintf("sf%d: no memory for list buffers!\n", unit);
sys/dev/netif/sf/if_sf.c
755
if_initname(ifp, "sf", unit);
sys/dev/netif/wi/if_wi.c
521
wi_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/wi/if_wi.c
535
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/wpi/if_wpi.c
3653
led.unit = htole32(100000); /* on/off in unit of 100ms */
sys/dev/netif/wpi/if_wpi.c
638
wpi_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
sys/dev/netif/wpi/if_wpi.c
651
ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid);
sys/dev/netif/wpi/if_wpireg.h
581
uint32_t unit; /* multiplier (in usecs) */
sys/dev/powermng/amdtemp/amdtemp.c
371
int erratum319, unit;
sys/dev/powermng/amdtemp/amdtemp.c
566
unit = device_get_unit(dev);
sys/dev/powermng/amdtemp/amdtemp.c
567
ksnprintf(tn, sizeof(tn), "dev.amdtemp.%d.sensor_offset", unit);
sys/dev/raid/aac/aac.c
235
int error, unit;
sys/dev/raid/aac/aac.c
316
unit = device_get_unit(sc->aac_dev);
sys/dev/raid/aac/aac.c
317
sc->aac_dev_t = make_dev(&aac_ops, unit, UID_ROOT, GID_OPERATOR,
sys/dev/raid/aac/aac.c
318
0640, "aac%d", unit);
sys/dev/raid/aac/aac.c
319
(void)make_dev_alias(sc->aac_dev_t, "afa%d", unit);
sys/dev/raid/aac/aac.c
320
(void)make_dev_alias(sc->aac_dev_t, "hpn%d", unit);
sys/dev/raid/aac/aac.c
325
&sc->aifthread, "aac%daif", unit))
sys/dev/raid/aac/aac.c
3681
query_disk.Target = disk->unit;
sys/dev/raid/aac/aac_disk.c
429
sc->unit = device_get_unit(dev);
sys/dev/raid/aac/aacvar.h
149
int unit;
sys/dev/raid/amr/amr.c
2350
amr_dump_blocks(struct amr_softc *sc, int unit, u_int32_t lba, void *data, int blks)
sys/dev/raid/amr/amr.c
2373
ac->ac_mailbox.mb_drive = unit;
sys/dev/raid/amr/amr.c
425
int unit = minor(dev);
sys/dev/raid/amr/amr.c
426
struct amr_softc *sc = devclass_get_softc(devclass_find("amr"), unit);
sys/dev/raid/amr/amr.c
441
int unit = minor(dev);
sys/dev/raid/amr/amr.c
442
struct amr_softc *sc = devclass_get_softc(devclass_find("amr"), unit);
sys/dev/raid/amr/amrvar.h
302
extern int amr_dump_blocks(struct amr_softc *sc, int unit, u_int32_t lba, void *data, int blks);
sys/dev/raid/arcmsr/arcmsr.c
4664
u_int32_t unit=device_get_unit(dev);
sys/dev/raid/arcmsr/arcmsr.c
4671
kprintf("arcmsr%d: cannot allocate softc\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4676
acb->pci_unit = unit;
sys/dev/raid/arcmsr/arcmsr.c
4678
kprintf("arcmsr%d: initialize failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4686
kprintf("arcmsr%d: unable to alloc interrupt resource!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4690
kprintf("arcmsr%d: unable to setup interrupt handler!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4702
kprintf("arcmsr%d: cam_simq_alloc failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4705
acb->psim = cam_sim_alloc(arcmsr_action, arcmsr_poll, "arcmsr", acb, unit, &acb->isr_lock, 1, ARCMSR_MAX_OUTSTANDING_CMD, devq);
sys/dev/raid/arcmsr/arcmsr.c
4708
kprintf("arcmsr%d: cam_sim_alloc failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4713
kprintf("arcmsr%d: xpt_bus_register failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4717
kprintf("arcmsr%d: xpt_alloc_ccb failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4721
kprintf("arcmsr%d: xpt_create_path failure!\n", unit);
sys/dev/raid/arcmsr/arcmsr.c
4735
acb->ioctl_dev = make_dev(&arcmsr_ops, unit, UID_ROOT, GID_WHEEL /* GID_OPERATOR */, S_IRUSR | S_IWUSR, "arcmsr%d", unit);
sys/dev/raid/arcmsr/arcmsr.c
4737
(void)make_dev_alias(acb->ioctl_dev, "arc%d", unit);
sys/dev/raid/asr/asr.c
2374
int bus, size, unit;
sys/dev/raid/asr/asr.c
2378
unit = device_get_unit(dev);
sys/dev/raid/asr/asr.c
2624
unit, &sim_mplock,
sys/dev/raid/asr/asr.c
2649
sc->ha_devt = make_dev(&asr_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sys/dev/raid/asr/asr.c
2650
"asr%d", unit);
sys/dev/raid/asr/asr.c
2652
(void)make_dev_alias(sc->ha_devt, "rdpti%d", unit);
sys/dev/raid/dpt/dpt.h
1014
int unit;
sys/dev/raid/dpt/dpt.h
1099
int unit;
sys/dev/raid/dpt/dpt.h
379
typedef void (*buff_wr_done)(int unit, u_int8_t channel, u_int8_t target,
sys/dev/raid/dpt/dpt.h
383
typedef void (*dpt_rec_buff)(int unit, u_int8_t channel, u_int8_t target,
sys/dev/raid/dpt/dpt_scsi.c
1162
dpt->unit = device_get_unit(dev);
sys/dev/raid/dpt/dpt_scsi.c
1229
kprintf("dpt%d: resetting HBA\n", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
1275
kprintf("dpt%d: Failed to get board configuration\n", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
1284
kprintf("dpt%d: Failed to get inquiry information\n", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
1335
"256 due to tag algorithm\n", dpt->unit, dpt->max_dccbs);
sys/dev/raid/dpt/dpt_scsi.c
1430
dpt->unit, dpt->board_data.vendor,
sys/dev/raid/dpt/dpt_scsi.c
1467
dpt, dpt->unit, &sim_mplock,
sys/dev/raid/dpt/dpt_scsi.c
1533
dpt->unit, dccb->transaction_id);
sys/dev/raid/dpt/dpt_scsi.c
1562
dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
1565
"fix me.... <<----<<", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
1666
kprintf("dpt%d: Undocumented Error %x\n", dpt->unit, hba_stat);
sys/dev/raid/dpt/dpt_scsi.c
1725
dpt->unit, howto);
sys/dev/raid/dpt/dpt_scsi.c
1733
"disabled\n", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
227
kprintf("dpt%d: Can't malloc DCCB\n", dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
516
dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
534
dpt->unit, result);
sys/dev/raid/dpt/dpt_scsi.c
626
"EATA_CMD_DMA_SEND_CP\n", dpt->unit, result);
sys/dev/raid/dpt/dpt_scsi.c
656
dpt->unit);
sys/dev/raid/dpt/dpt_scsi.c
712
"bus_dmamap_load\n", dpt->unit, error);
sys/dev/raid/hptiop/hptiop.c
1879
u_int32_t unit = device_get_unit(dev);
sys/dev/raid/hptiop/hptiop.c
1884
KdPrint(("hptiop: attach(%d, %d/%d/%d) ops=%p\n", unit,
sys/dev/raid/hptiop/hptiop.c
1999
hba, unit, &sim_mplock, hba->max_requests - 1, 1, devq);
sys/dev/raid/hptiop/hptiop.c
2019
set_config.iop_id = unit;
sys/dev/raid/hptiop/hptiop.c
2061
hba->ioctl_dev = make_dev(&hptiop_ops, unit,
sys/dev/raid/hptiop/hptiop.c
2063
S_IRUSR | S_IWUSR, "%s%d", driver_name, unit);
sys/dev/raid/ida/ida.c
183
ida->unit = device_get_unit(ida->dev);
sys/dev/raid/ida/ida_disk.c
249
drv->unit = device_get_unit(dev);
sys/dev/raid/ida/ida_disk.c
273
devstat_add_entry(&drv->stats, "idad", drv->unit, drv->secsize,
sys/dev/raid/ida/ida_disk.c
278
dsk = disk_create(drv->unit, &drv->disk, &id_ops);
sys/dev/raid/ida/idavar.h
128
int unit;
sys/dev/raid/ida/idavar.h
175
int unit; /* global */
sys/dev/raid/iir/iir.h
739
cdev_t gdt_make_dev(int unit);
sys/dev/raid/iir/iir_ctrl.c
100
dev = make_dev(&iir_ops, hba2minor(unit), UID_ROOT, GID_OPERATOR,
sys/dev/raid/iir/iir_ctrl.c
101
S_IRUSR | S_IWUSR, "iir%d", unit);
sys/dev/raid/iir/iir_ctrl.c
95
gdt_make_dev(int unit)
sys/dev/raid/ips/ips_disk.c
168
dsc->unit = device_get_unit(dev);
sys/dev/raid/ips/ips_disk.c
179
devstat_add_entry(&dsc->stats, "ipsd", dsc->unit, DEV_BSIZE,
sys/dev/raid/ips/ips_disk.c
183
dsc->ipsd_dev_t = disk_create(dsc->unit, &dsc->ipsd_disk, &ipsd_ops);
sys/dev/raid/ips/ips_disk.h
55
int unit;
sys/dev/raid/mfi/mfi.c
361
int frames, unit, max_fw_sge;
sys/dev/raid/mfi/mfi.c
720
unit = device_get_unit(sc->mfi_dev);
sys/dev/raid/mfi/mfi.c
721
sc->mfi_cdev = make_dev(&mfi_ops, unit, UID_ROOT, GID_OPERATOR,
sys/dev/raid/mfi/mfi.c
722
0640, "mfi%d", unit);
sys/dev/raid/mfi/mfi.c
723
if (unit == 0)
sys/dev/raid/mlx/mlx.c
135
static struct mlx_sysdrive *mlx_findunit(struct mlx_softc *sc, int unit);
sys/dev/raid/mlx/mlx.c
2903
mlx_findunit(struct mlx_softc *sc, int unit)
sys/dev/raid/mlx/mlx.c
2912
if (unit == device_get_unit(sc->mlx_sysdrive[i].ms_disk))
sys/dev/raid/mlx/mlx.c
702
int unit = minor(dev);
sys/dev/raid/mlx/mlx.c
703
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mlx/mlx.c
716
int unit = minor(dev);
sys/dev/raid/mlx/mlx.c
717
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mlx/mlx.c
730
int unit = minor(dev);
sys/dev/raid/mlx/mlx.c
731
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mly/mly.c
2823
int unit = minor(dev);
sys/dev/raid/mly/mly.c
2824
struct mly_softc *sc = devclass_get_softc(devclass_find("mly"), unit);
sys/dev/raid/mly/mly.c
2837
int unit = minor(dev);
sys/dev/raid/mly/mly.c
2838
struct mly_softc *sc = devclass_get_softc(devclass_find("mly"), unit);
sys/dev/raid/mpr/mpr_sas.c
742
int unit, error = 0, reqs;
sys/dev/raid/mpr/mpr_sas.c
779
unit = device_get_unit(sc->mpr_dev);
sys/dev/raid/mpr/mpr_sas.c
781
unit, &sc->mpr_lock, reqs, reqs, sassc->devq);
sys/dev/raid/mpr/mpr_user.c
202
int unit;
sys/dev/raid/mpr/mpr_user.c
204
unit = device_get_unit(sc->mpr_dev);
sys/dev/raid/mpr/mpr_user.c
205
sc->mpr_cdev = make_dev(&mpr_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sys/dev/raid/mpr/mpr_user.c
206
"mpr%d", unit);
sys/dev/raid/mps/mps_sas.c
691
int unit, error = 0;
sys/dev/raid/mps/mps_sas.c
707
unit = device_get_unit(sc->mps_dev);
sys/dev/raid/mps/mps_sas.c
709
unit, &sc->mps_lock, sc->num_reqs, sc->num_reqs, sassc->devq);
sys/dev/raid/mps/mps_sas.c
731
&sassc->rescan_thread, 0, 0, "mps_scan%d", unit);
sys/dev/raid/mps/mps_user.c
185
int unit;
sys/dev/raid/mps/mps_user.c
187
unit = device_get_unit(sc->mps_dev);
sys/dev/raid/mps/mps_user.c
188
sc->mps_cdev = make_dev(&mps_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sys/dev/raid/mps/mps_user.c
189
"mps%d", unit);
sys/dev/raid/twa/tw_cl_fwif.h
231
TW_UINT8 unit;
sys/dev/raid/twa/tw_cl_fwif.h
244
TW_UINT8 unit;
sys/dev/raid/twa/tw_cl_fwif.h
309
TW_UINT8 unit;
sys/dev/raid/twa/tw_cl_fwif.h
398
#define BUILD_HOST_ID__UNIT(host_id, unit) \
sys/dev/raid/twa/tw_cl_fwif.h
399
((host_id << 4) & 0xF0) | (unit & 0xF) /* 4:4 */
sys/dev/raid/twa/tw_cl_intr.c
467
cmd->unit,
sys/dev/raid/twa/tw_cl_io.c
119
cmd->unit = (TW_UINT8)(scsi_req->unit);
sys/dev/raid/twa/tw_cl_io.c
1319
cmd9k->unit = 0;
sys/dev/raid/twa/tw_cl_misc.c
976
cmd9k->unit,
sys/dev/raid/twa/tw_cl_share.h
152
TW_UINT32 unit; /* unit # to send cmd to */
sys/dev/raid/twa/tw_osl_cam.c
271
scsi_req->unit = ccb_h->target_id;
sys/dev/raid/twe/twe.c
1862
device_printf(sc->twe_drive[cmd->generic.unit].td_disk,
sys/dev/raid/twe/twe.c
1866
device_printf(sc->twe_drive[cmd->generic.unit].td_disk,
sys/dev/raid/twe/twe.c
1870
device_printf(sc->twe_drive[cmd->generic.unit].td_disk,
sys/dev/raid/twe/twe.c
1880
device_printf(sc->twe_drive[cmd->generic.unit].td_disk,
sys/dev/raid/twe/twe.c
1888
device_printf(sc->twe_drive[cmd->generic.unit].td_disk,
sys/dev/raid/twe/twe.c
1950
cmd->generic.unit, cmd->generic.host_id);
sys/dev/raid/twe/twe.c
203
twe_add_unit(struct twe_softc *sc, int unit)
sys/dev/raid/twe/twe.c
212
if (unit < 0 || unit > TWE_MAX_UNITS)
sys/dev/raid/twe/twe.c
226
dr = &sc->twe_drive[unit];
sys/dev/raid/twe/twe.c
228
if (!(drives->data[unit] & TWE_PARAM_UNITSTATUS_Online)) {
sys/dev/raid/twe/twe.c
234
table = TWE_PARAM_UNITINFO + unit;
sys/dev/raid/twe/twe.c
238
twe_printf(sc, "error fetching capacity for unit %d\n", unit);
sys/dev/raid/twe/twe.c
244
twe_printf(sc, "error fetching state for unit %d\n", unit);
sys/dev/raid/twe/twe.c
250
twe_printf(sc, "error fetching descriptor size for unit %d\n", unit);
sys/dev/raid/twe/twe.c
256
twe_printf(sc, "error fetching descriptor for unit %d\n", unit);
sys/dev/raid/twe/twe.c
272
dr->td_twe_unit = unit;
sys/dev/raid/twe/twe.c
286
twe_del_unit(struct twe_softc *sc, int unit)
sys/dev/raid/twe/twe.c
291
if (unit < 0 || unit >= TWE_MAX_UNITS)
sys/dev/raid/twe/twe.c
294
if (sc->twe_drive[unit].td_disk == NULL)
sys/dev/raid/twe/twe.c
297
error = twe_detach_drive(sc, unit);
sys/dev/raid/twe/twe.c
448
cmd->io.unit = ((struct twed_softc *)bio->bio_driver_info)->twed_drive->td_twe_unit;
sys/dev/raid/twe/twe.c
483
twe_dump_blocks(struct twe_softc *sc, int unit, u_int64_t lba, void *data, int nblks)
sys/dev/raid/twe/twe.c
502
cmd->io.unit = unit;
sys/dev/raid/twe/twe.c
65
static int twe_add_unit(struct twe_softc *sc, int unit);
sys/dev/raid/twe/twe.c
66
static int twe_del_unit(struct twe_softc *sc, int unit);
sys/dev/raid/twe/twe.c
799
cmd->param.unit = 0;
sys/dev/raid/twe/twe.c
893
cmd->param.unit = 0;
sys/dev/raid/twe/twe_freebsd.c
603
twe_detach_drive(struct twe_softc *sc, int unit)
sys/dev/raid/twe/twe_freebsd.c
609
error = device_delete_child(sc->twe_dev, sc->twe_drive[unit].td_disk);
sys/dev/raid/twe/twe_freebsd.c
612
twe_printf(sc, "failed to delete unit %d\n", unit);
sys/dev/raid/twe/twe_freebsd.c
615
bzero(&sc->twe_drive[unit], sizeof(sc->twe_drive[unit]));
sys/dev/raid/twe/twereg.h
187
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
202
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
219
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
237
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
250
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
283
u_int8_t unit:4;
sys/dev/raid/twe/twereg.h
304
u_int8_t unit:4;
sys/dev/raid/twe/twevar.h
168
extern int twe_dump_blocks(struct twe_softc *sc, int unit, /* crashdump block write */
sys/dev/raid/twe/twevar.h
180
int unit); /* detach drive */
sys/dev/raid/tws/tws_cam.c
743
cmd_pkt->cmd.pkt_a.unit = ccb_h->target_id;
sys/dev/raid/tws/tws_cam.c
834
cmd_pkt->cmd.pkt_a.unit = 0;
sys/dev/raid/tws/tws_hdm.h
240
u_int8_t unit;
sys/dev/raid/tws/tws_hdm.h
252
u_int8_t unit;
sys/dev/raid/tws/tws_hdm.h
319
u_int8_t unit;
sys/dev/serial/sio/sio.c
1008
unit = device_get_unit(dev);
sys/dev/serial/sio/sio.c
1012
if (unit >= sio_numunits)
sys/dev/serial/sio/sio.c
1013
sio_numunits = unit + 1;
sys/dev/serial/sio/sio.c
1027
com->unit = unit;
sys/dev/serial/sio/sio.c
105
#define UNIT_TO_MINOR(unit) ((((unit) & ~0x1fU) << (8 + 3)) \
sys/dev/serial/sio/sio.c
106
| ((unit) & 0x1f))
sys/dev/serial/sio/sio.c
1063
if (unit == comconsole) {
sys/dev/serial/sio/sio.c
1088
kprintf("sio%d: type", unit);
sys/dev/serial/sio/sio.c
1193
if (unit == COM_MPMASTER(flags))
sys/dev/serial/sio/sio.c
1202
if (unit == comconsole)
sys/dev/serial/sio/sio.c
1213
minorbase = UNIT_TO_MINOR(unit);
sys/dev/serial/sio/sio.c
1214
unit_in_base32 = makedev_unit_b32(tbuf, unit);
sys/dev/serial/sio/sio.c
1245
if (ret == 0 && unit == comconsole &&
sys/dev/serial/sio/sio.c
1266
int unit;
sys/dev/serial/sio/sio.c
1269
unit = MINOR_TO_UNIT(mynor);
sys/dev/serial/sio/sio.c
1270
com = com_addr(unit);
sys/dev/serial/sio/sio.c
1288
if (com_addr(unit) == NULL) {
sys/dev/serial/sio/sio.c
1314
if (com_addr(unit) == NULL) {
sys/dev/serial/sio/sio.c
1426
if (com_addr(unit) == NULL) {
sys/dev/serial/sio/sio.c
1476
kprintf("sio%d: gone\n", com->unit);
sys/dev/serial/sio/sio.c
1507
if (com->unit != comconsole ||
sys/dev/serial/sio/sio.c
1576
int unit, ret;
sys/dev/serial/sio/sio.c
1585
unit = MINOR_TO_UNIT(mynor);
sys/dev/serial/sio/sio.c
1586
com = com_addr(unit);
sys/dev/serial/sio/sio.c
1597
if (constty != NULL && unit == comconsole)
sys/dev/serial/sio/sio.c
1759
int unit;
sys/dev/serial/sio/sio.c
1772
for (unit = 0; unit < sio_numunits; ++unit) {
sys/dev/serial/sio/sio.c
1773
com = com_addr(unit);
sys/dev/serial/sio/sio.c
1840
if (com->unit == comconsole && alt_break_to_debugger) {
sys/dev/serial/sio/sio.c
1875
if (com->unit == comconsole &&
sys/dev/serial/sio/sio.c
190
#define com_addr(unit) ((struct com_s *) \
sys/dev/serial/sio/sio.c
191
devclass_get_softc(sio_devclass, unit))
sys/dev/serial/sio/sio.c
2179
int unit;
sys/dev/serial/sio/sio.c
2185
for (unit = 0; unit < sio_numunits; ++unit) {
sys/dev/serial/sio/sio.c
2190
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2261
int unit;
sys/dev/serial/sio/sio.c
2263
unit = DEV_TO_UNIT(tp->t_dev);
sys/dev/serial/sio/sio.c
2264
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2514
int unit;
sys/dev/serial/sio/sio.c
2517
unit = DEV_TO_UNIT(tp->t_dev);
sys/dev/serial/sio/sio.c
2518
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2705
int unit;
sys/dev/serial/sio/sio.c
2716
for (unit = 0; unit < sio_numunits; ++unit) {
sys/dev/serial/sio/sio.c
2717
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2746
int unit;
sys/dev/serial/sio/sio.c
2758
for (unit = 0; unit < sio_numunits; ++unit) {
sys/dev/serial/sio/sio.c
2759
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2776
for (unit = 0; unit < sio_numunits; ++unit) {
sys/dev/serial/sio/sio.c
2779
com = com_addr(unit);
sys/dev/serial/sio/sio.c
2796
unit, delta, error_desc[errnum],
sys/dev/serial/sio/sio.c
2976
int unit;
sys/dev/serial/sio/sio.c
2996
for (unit = 0; unit < 16; unit++) { /* XXX need to know how many */
sys/dev/serial/sio/sio.c
3000
if (!resource_int_value("sio", unit, "disabled", &disabled)) {
sys/dev/serial/sio/sio.c
3004
if (resource_int_value("sio", unit, "flags", &flags))
sys/dev/serial/sio/sio.c
3023
com = com_addr(unit);
sys/dev/serial/sio/sio.c
3024
if (resource_int_value("sio", unit, "port", &port)) {
sys/dev/serial/sio/sio.c
3029
if (resource_int_value("sio", unit, "baud", &baud) == 0)
sys/dev/serial/sio/sio.c
3079
"cannot make console\n", unit);
sys/dev/serial/sio/sio.c
3106
cp->cn_private = (void *)(intptr_t)unit;
sys/dev/serial/sio/sio.c
3111
siocnunit = unit;
sys/dev/serial/sio/sio.c
3114
kprintf("sio%d: gdb debugging port\n", unit);
sys/dev/serial/sio/sio.c
3116
siogdbunit = unit;
sys/dev/serial/sio/sio.c
3118
cp->cn_gdbprivate = (void *)(intptr_t)unit;
sys/dev/serial/sio/sio.c
3156
int unit;
sys/dev/serial/sio/sio.c
3159
unit = (int)(intptr_t)cp->cn_private;
sys/dev/serial/sio/sio.c
3170
makedev_unit_b32(tbuf, unit));
sys/dev/serial/sio/sio.c
3181
int unit = (int)(intptr_t)private;
sys/dev/serial/sio/sio.c
3187
if (unit == siogdbunit)
sys/dev/serial/sio/sio.c
3214
int unit = (int)(intptr_t)private;
sys/dev/serial/sio/sio.c
3220
if (unit == siogdbunit)
sys/dev/serial/sio/sio.c
3243
int unit = (int)(intptr_t)private;
sys/dev/serial/sio/sio.c
3249
if (unit == siogdbunit)
sys/dev/serial/sio/sio.c
395
int unit;
sys/dev/serial/sio/sio.c
397
unit = 0;
sys/dev/serial/sio/sio.c
399
while (resource_int_value("sio", unit, "port", &start) == 0 &&
sys/dev/serial/sio/sio.c
401
unit++;
sys/dev/serial/sio/sio.c
402
if (device_get_unit(dev) < unit) {
sys/dev/serial/sio/sio.c
404
while (devclass_get_device(dc, unit))
sys/dev/serial/sio/sio.c
405
unit++;
sys/dev/serial/sio/sio.c
406
device_printf(dev, "moving to sio%d\n", unit);
sys/dev/serial/sio/sio.c
407
err = device_set_unit(dev, unit); /* EVIL DO NOT COPY */
sys/dev/serial/sio/sio.c
984
int unit;
sys/dev/serial/sio/sio_private.h
92
int unit; /* unit number */
sys/dev/smbus/atmel_mxt/atmel_mxt.c
203
int unit;
sys/dev/smbus/atmel_mxt/atmel_mxt.c
446
#define ATMEL_SOFTC(unit) \
sys/dev/smbus/atmel_mxt/atmel_mxt.c
447
((atmel_mxt_softc_t *)devclass_get_softc(atmel_mxt_devclass, (unit)))
sys/dev/smbus/atmel_mxt/atmel_mxt.c
509
sc.unit = device_get_unit(dev);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
520
if ((sc.unit & 0x04FF) != (0x0400 | 0x04A))
sys/dev/smbus/atmel_mxt/atmel_mxt.c
522
sc.addr = sc.unit & 0x3FF;
sys/dev/smbus/atmel_mxt/atmel_mxt.c
547
sc->unit = device_get_unit(dev);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
548
if ((sc->unit & 0x04FF) != (0x0400 | 0x04A))
sys/dev/smbus/atmel_mxt/atmel_mxt.c
550
sc->addr = sc->unit & 0x3FF;
sys/dev/smbus/atmel_mxt/atmel_mxt.c
557
if (sc->unit & 0x0400) {
sys/dev/smbus/atmel_mxt/atmel_mxt.c
558
sc->devnode = make_dev(&atmel_mxt_ops, sc->unit,
sys/dev/smbus/atmel_mxt/atmel_mxt.c
561
sc->unit >> 11, sc->unit & 1023);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
563
sc->devnode = make_dev(&atmel_mxt_ops, sc->unit,
sys/dev/smbus/atmel_mxt/atmel_mxt.c
564
UID_ROOT, GID_WHEEL, 0600, "atmel%d", sc->unit);
sys/dev/smbus/cyapa/cyapa.c
145
int unit;
sys/dev/smbus/cyapa/cyapa.c
389
#define CYAPA_SOFTC(unit) \
sys/dev/smbus/cyapa/cyapa.c
390
((struct cyapa_softc *)devclass_get_softc(cyapa_devclass, (unit)))
sys/dev/smbus/cyapa/cyapa.c
448
int unit;
sys/dev/smbus/cyapa/cyapa.c
453
unit = device_get_unit(dev);
sys/dev/smbus/cyapa/cyapa.c
464
if ((unit & 0x04FF) != (0x0400 | 0x067))
sys/dev/smbus/cyapa/cyapa.c
467
addr = unit & 0x3FF;
sys/dev/smbus/cyapa/cyapa.c
482
int unit;
sys/dev/smbus/cyapa/cyapa.c
493
unit = device_get_unit(dev);
sys/dev/smbus/cyapa/cyapa.c
494
if ((unit & 0x04FF) != (0x0400 | 0x067))
sys/dev/smbus/cyapa/cyapa.c
496
addr = unit & 0x3FF;
sys/dev/smbus/cyapa/cyapa.c
501
sc->unit = unit;
sys/dev/smbus/cyapa/cyapa.c
504
if (unit & 0x0400) {
sys/dev/smbus/cyapa/cyapa.c
505
sc->devnode = make_dev(&cyapa_ops, unit,
sys/dev/smbus/cyapa/cyapa.c
507
"cyapa%d-%02x", unit >> 11, unit & 1023);
sys/dev/smbus/cyapa/cyapa.c
509
sc->devnode = make_dev(&cyapa_ops, unit,
sys/dev/smbus/cyapa/cyapa.c
510
UID_ROOT, GID_WHEEL, 0600, "cyapa%d", unit);
sys/dev/smbus/smb/smb.c
124
int unit;
sys/dev/smbus/smb/smb.c
130
unit = device_get_unit(dev);
sys/dev/smbus/smb/smb.c
132
sc->sc_unit = unit;
sys/dev/smbus/smb/smb.c
134
if (unit & 0x0400) {
sys/dev/smbus/smb/smb.c
135
sc->sc_devnode = make_dev(&smb_ops, unit,
sys/dev/smbus/smb/smb.c
137
"smb%d-%02x", unit >> 11, unit & 1023);
sys/dev/smbus/smb/smb.c
139
sc->sc_devnode = make_dev(&smb_ops, unit,
sys/dev/smbus/smb/smb.c
140
UID_ROOT, GID_WHEEL, 0600, "smb%d", unit);
sys/dev/smbus/smb/smb.c
216
int unit;
sys/dev/smbus/smb/smb.c
228
unit = sc->sc_unit;
sys/dev/smbus/smb/smb.c
229
if (unit & 0x0400) {
sys/dev/smbus/smb/smb.c
230
s->slave = unit & 1023;
sys/dev/smbus/smb/smb.c
55
#define SMB_SOFTC(unit) \
sys/dev/smbus/smb/smb.c
56
((struct smb_softc *)devclass_get_softc(smb_devclass, (unit)))
sys/dev/smbus/smb/smb.c
58
#define SMB_DEVICE(unit) \
sys/dev/smbus/smb/smb.c
59
(devclass_get_device(smb_devclass, (unit)))
sys/dev/sound/clone.c
596
SND_CLONE_ASSERT(ce->unit == dev2unit(dev),
sys/dev/sound/clone.c
598
ce->unit, dev2unit(dev)));
sys/dev/sound/clone.c
610
snd_clone_alloc(struct snd_clone *c, struct cdev **dev, int *unit, int tmask)
sys/dev/sound/clone.c
622
SND_CLONE_ASSERT(unit != NULL, ("NULL unit pointer"));
sys/dev/sound/clone.c
623
SND_CLONE_ASSERT(*unit == -1 || !(*unit & (c->typemask | tmask)),
sys/dev/sound/clone.c
625
c->typemask, tmask, *unit));
sys/dev/sound/clone.c
628
(*unit != -1 && *unit > c->maxunit))
sys/dev/sound/clone.c
638
allocunit = (*unit == -1) ? 0 : *unit;
sys/dev/sound/clone.c
647
if (tmask > (ce->unit & c->typemask)) {
sys/dev/sound/clone.c
651
} else if (tmask < (ce->unit & c->typemask))
sys/dev/sound/clone.c
658
if (*unit != -1 && *unit == (ce->unit & ~tmask))
sys/dev/sound/clone.c
667
if (*unit == -1 && (ce->unit & ~tmask) == allocunit)
sys/dev/sound/clone.c
669
if ((ce->unit & ~tmask) < allocunit)
sys/dev/sound/clone.c
697
if (*unit != -1)
sys/dev/sound/clone.c
708
if (allocunit < (nce->unit & ~tmask))
sys/dev/sound/clone.c
744
if (*unit != -1)
sys/dev/sound/clone.c
76
int unit;
sys/dev/sound/clone.c
764
ce->unit = tmask | allocunit;
sys/dev/sound/clone.c
779
*unit = allocunit;
sys/dev/sound/midi/midi.c
1070
sbuf_printf(s, "%s [%d/%d:%s]", m->name, m->unit, m->channel,
sys/dev/sound/midi/midi.c
1531
midimapper_addseq(void *arg1, int *unit, void **cookie)
sys/dev/sound/midi/midi.c
1533
unit = 0;
sys/dev/sound/midi/midi.c
1561
midimapper_fetch_synth(void *arg, void *cookie, int unit)
sys/dev/sound/midi/midi.c
1569
if (unit == retval) {
sys/dev/sound/midi/midi.c
274
midi_init(kobj_class_t cls, int unit, int channel, void *cookie)
sys/dev/sound/midi/midi.c
281
MIDI_DEBUG(1, kprintf("midiinit: unit %d/%d.\n", unit, channel));
sys/dev/sound/midi/midi.c
290
if (unit != 0) {
sys/dev/sound/midi/midi.c
291
if (m->unit == unit && m->channel == channel) {
sys/dev/sound/midi/midi.c
299
if (m->unit > i)
sys/dev/sound/midi/midi.c
300
i = m->unit;
sys/dev/sound/midi/midi.c
305
if (unit == 0)
sys/dev/sound/midi/midi.c
306
unit = i + 1;
sys/dev/sound/midi/midi.c
308
MIDI_DEBUG(1, kprintf("midiinit #2: unit %d/%d.\n", unit, channel));
sys/dev/sound/midi/midi.c
350
m->unit = unit;
sys/dev/sound/midi/midi.c
365
MIDIMKMINOR(unit, MIDI_DEV_RAW, channel),
sys/dev/sound/midi/midi.c
366
UID_ROOT, GID_WHEEL, 0666, "midi%d.%d", unit, channel);
sys/dev/sound/midi/midi.c
97
int unit; /* Should only be used in midistat */
sys/dev/sound/midi/midi.h
52
kobj_t midimapper_addseq(void *arg1, int *unit, void **cookie);
sys/dev/sound/midi/midi.h
55
kobj_t midimapper_fetch_synth(void *arg, void *cookie, int unit);
sys/dev/sound/midi/sequencer.c
1005
scp->unit, midi_cmdname(ev_code, cmdtab_seqevent)));
sys/dev/sound/midi/sequencer.c
1141
scp->unit, midi_cmdname(cmd, cmdtab_seqioctl)));
sys/dev/sound/midi/sequencer.c
142
int unit;
sys/dev/sound/midi/sequencer.c
1474
SEQ_DEBUG(3, kprintf("seq_filter_read: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
1475
SEQ_DEBUG(1, kprintf("seq_filter_read: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
1501
SEQ_DEBUG(3, kprintf("seq_filter_write: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
1502
SEQ_DEBUG(1, kprintf("seq_filter_write: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
1753
" chn %d, note %d, parm %d.\n", scp->unit, event[1],
sys/dev/sound/midi/sequencer.c
1826
" p1 %d, w14 %d.\n", scp->unit, event[1],
sys/dev/sound/midi/sequencer.c
1900
scp->unit, event[1], param));
sys/dev/sound/midi/sequencer.c
1975
SEQ_DEBUG(5, kprintf("seq_local: unit %d, cmd %d\n", scp->unit,
sys/dev/sound/midi/sequencer.c
1993
SEQ_DEBUG(5, kprintf("seq_sysex: unit %d device %d\n", scp->unit,
sys/dev/sound/midi/sequencer.c
2021
SEQ_DEBUG(5, kprintf("seq_reset: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
2067
SEQ_DEBUG(4, kprintf("seq_sync: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
301
static int seq_fetch_mid(struct seq_softc *scp, int unit, kobj_t *md);
sys/dev/sound/midi/sequencer.c
559
scp->mapper = midimapper_addseq(scp, &scp->unit, &scp->mapper_cookie);
sys/dev/sound/midi/sequencer.c
564
MIDIMKMINOR(scp->unit, SND_DEV_SEQ, 0), UID_ROOT,
sys/dev/sound/midi/sequencer.c
565
GID_WHEEL, 0666, "sequencer%d", scp->unit);
sys/dev/sound/midi/sequencer.c
568
MIDIMKMINOR(scp->unit, SND_DEV_MUSIC, 0), UID_ROOT,
sys/dev/sound/midi/sequencer.c
569
GID_WHEEL, 0666, "music%d", scp->unit);
sys/dev/sound/midi/sequencer.c
580
"sequencer %02d", scp->unit);
sys/dev/sound/midi/sequencer.c
587
SEQ_DEBUG(2, kprintf("sequencer %d created scp %p\n", scp->unit, scp));
sys/dev/sound/midi/sequencer.c
621
seq_delunit(int unit)
sys/dev/sound/midi/sequencer.c
623
struct seq_softc *scp = seqs[unit];
sys/dev/sound/midi/sequencer.c
678
for (i = unit; i < (nseq - 1); i++)
sys/dev/sound/midi/sequencer.c
721
seq_fetch_mid(struct seq_softc *scp, int unit, kobj_t *md)
sys/dev/sound/midi/sequencer.c
724
if (unit > scp->midi_number || unit < 0)
sys/dev/sound/midi/sequencer.c
727
*md = scp->midis[unit];
sys/dev/sound/midi/sequencer.c
744
scp, scp->unit, flags));
sys/dev/sound/midi/sequencer.c
753
SEQ_DEBUG(2, kprintf("seq_open: unit %d is busy.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
807
scp->unit, scp, scp->maxunits, scp->midi_number));
sys/dev/sound/midi/sequencer.c
828
SEQ_DEBUG(2, kprintf("seq_close: unit %d.\n", scp->unit));
sys/dev/sound/midi/sequencer.c
872
scp->unit, uio->uio_resid));
sys/dev/sound/midi/sequencer.c
877
scp->unit));
sys/dev/sound/midi/sequencer.c
947
scp->unit, uio->uio_resid));
sys/dev/sound/midi/sequencer.c
956
scp->unit));
sys/dev/sound/pci/aureal.c
141
au->unit, (regno & AU_CDC_REGMASK)>>16, i);
sys/dev/sound/pci/aureal.c
403
printf("pcm%d: interrupt with src %x\n", au->unit, intsrc);
sys/dev/sound/pci/aureal.c
404
if (intsrc & AU_IRQ_FATAL) printf("pcm%d: fatal error irq\n", au->unit);
sys/dev/sound/pci/aureal.c
405
if (intsrc & AU_IRQ_PARITY) printf("pcm%d: parity error irq\n", au->unit);
sys/dev/sound/pci/aureal.c
534
if (au->interrupts==0) printf("pcm%d: irq test failed\n", au->unit);
sys/dev/sound/pci/aureal.c
565
au->unit = device_get_unit(dev);
sys/dev/sound/pci/aureal.c
575
printf("pcm%d: map %d - allocating ", unit, i+1);
sys/dev/sound/pci/aureal.c
609
printf("pcm%d: unable to map a required resource\n", unit);
sys/dev/sound/pci/aureal.c
74
int unit;
sys/dev/sound/pci/emu10kx.c
2331
int unit;
sys/dev/sound/pci/emu10kx.c
2335
unit = device_get_unit(sc->dev);
sys/dev/sound/pci/emu10kx.c
2337
sc->cdev = make_dev(&emu10kx_ops, PCMMKMINOR(unit, 0, 0),
sys/dev/sound/pci/emu10kx.c
2338
UID_ROOT, GID_WHEEL, 0640, "emu10kx%d", unit);
sys/dev/sound/pci/emu10kx.c
3055
int unit;
sys/dev/sound/pci/emu10kx.c
3058
unit = device_get_unit(dev);
sys/dev/sound/pci/emu10kx.c
3069
if (resource_int_value("emu10kx", unit, "multichannel_disabled", &(sc->mch_disabled)))
sys/dev/sound/pci/emu10kx.c
3075
if (resource_int_value("emu10kx", unit, "multichannel_recording", &(sc->mch_rec)))
sys/dev/sound/pci/emu10kx.c
3081
if (resource_int_value("emu10kx", unit, "debug", &(sc->dbg_level)))
sys/dev/sound/pci/envy24.c
1173
int unit, regno;
sys/dev/sound/pci/envy24.c
1181
unit = ENVY24_PLAY_BUFUNIT / 4;
sys/dev/sound/pci/envy24.c
1186
unit = ENVY24_REC_BUFUNIT / 4;
sys/dev/sound/pci/envy24.c
1192
rtn /= unit;
sys/dev/sound/pci/envy24.c
1606
ch->unit = 4;
sys/dev/sound/pci/envy24.c
1666
if (ch->unit > emltab[i].unit)
sys/dev/sound/pci/envy24.c
1667
ch->blk *= ch->unit / emltab[i].unit;
sys/dev/sound/pci/envy24.c
1669
ch->blk /= emltab[i].unit / ch->unit;
sys/dev/sound/pci/envy24.c
1670
ch->unit = emltab[i].unit;
sys/dev/sound/pci/envy24.c
1673
ch->size = ch->unit * ENVY24_SAMPLE_NUM;
sys/dev/sound/pci/envy24.c
1679
bsize *= ch->unit;
sys/dev/sound/pci/envy24.c
1744
ch->blk = prev / ch->unit;
sys/dev/sound/pci/envy24.c
1755
bsize *= ch->unit;
sys/dev/sound/pci/envy24.c
1812
(ch->size / 4)) * 4 / ch->unit;
sys/dev/sound/pci/envy24.c
1891
rtn = ptr * ch->unit;
sys/dev/sound/pci/envy24.c
384
int unit;
sys/dev/sound/pci/envy24.c
87
int unit; /* sample size(byte) */
sys/dev/sound/pci/envy24ht.c
1127
int unit, regno;
sys/dev/sound/pci/envy24ht.c
1135
unit = ENVY24HT_PLAY_BUFUNIT / 4;
sys/dev/sound/pci/envy24ht.c
1140
unit = ENVY24HT_REC_BUFUNIT / 4;
sys/dev/sound/pci/envy24ht.c
1146
rtn /= unit;
sys/dev/sound/pci/envy24ht.c
1517
ch->unit = 4;
sys/dev/sound/pci/envy24ht.c
1577
if (ch->unit > emltab[i].unit)
sys/dev/sound/pci/envy24ht.c
1578
ch->blk *= ch->unit / emltab[i].unit;
sys/dev/sound/pci/envy24ht.c
1580
ch->blk /= emltab[i].unit / ch->unit;
sys/dev/sound/pci/envy24ht.c
1581
ch->unit = emltab[i].unit;
sys/dev/sound/pci/envy24ht.c
1584
ch->size = ch->unit * ENVY24HT_SAMPLE_NUM;
sys/dev/sound/pci/envy24ht.c
1590
bsize *= ch->unit;
sys/dev/sound/pci/envy24ht.c
1655
ch->blk = prev / ch->unit;
sys/dev/sound/pci/envy24ht.c
1666
bsize *= ch->unit;
sys/dev/sound/pci/envy24ht.c
1723
(ch->size / 4)) * 4 / ch->unit;
sys/dev/sound/pci/envy24ht.c
1800
rtn = ptr * ch->unit;
sys/dev/sound/pci/envy24ht.c
437
int unit;
sys/dev/sound/pci/envy24ht.c
96
int unit; /* sample size(byte) */
sys/dev/sound/pci/fm801.c
143
u_int32_t unit;
sys/dev/sound/pcm/channel.h
107
int unit;
sys/dev/sound/pcm/channel.h
226
if ((y)->unit w t->unit) \
sys/dev/sound/pcm/channel.h
240
#define CHN_UNIT(x) (snd_unit2u((x)->unit))
sys/dev/sound/pcm/channel.h
241
#define CHN_DEV(x) (snd_unit2d((x)->unit))
sys/dev/sound/pcm/channel.h
242
#define CHN_CHAN(x) (snd_unit2c((x)->unit))
sys/dev/sound/pcm/dsp.c
2377
int i, unit, udcmask, cunit, devtype, devhw, devcmax, tumax;
sys/dev/sound/pcm/dsp.c
2389
unit = PCMUNIT(i_dev);
sys/dev/sound/pcm/dsp.c
2390
if (unit == PCMUNIT_DEFAULT)
sys/dev/sound/pcm/dsp.c
2391
unit = snd_unit;
sys/dev/sound/pcm/dsp.c
2414
d = devclass_get_softc(pcm_devclass, unit);
sys/dev/sound/pcm/dsp.c
2431
udcmask = snd_u2unit(unit) | snd_d2unit(devtype);
sys/dev/sound/pcm/dsp.c
2443
if (c->unit != udcmask) {
sys/dev/sound/pcm/dsp.c
2507
PCMMKMINOR(unit, devtype, subunit),
sys/dev/sound/pcm/dsp.c
2509
sname, unit, subunit);
sys/dev/sound/pcm/dsp.c
2554
dsp_unit2name(char *buf, size_t len, int unit)
sys/dev/sound/pcm/dsp.c
2561
dtype = snd_unit2d(unit);
sys/dev/sound/pcm/dsp.c
2567
snd_unit2u(unit), dsp_cdevs[i].sep, snd_unit2c(unit));
sys/dev/sound/pcm/dsp.c
2653
sizeof(buf), ch->unit);
sys/dev/sound/pcm/dsp.c
2657
ch->unit);
sys/dev/sound/pcm/dsp.c
932
int unit;
sys/dev/sound/pcm/dsp.c
959
unit = dev2unit(dev);
sys/dev/sound/pcm/dsp.c
963
if (c->unit != unit) {
sys/dev/sound/pcm/mixer.c
1344
int unit;
sys/dev/sound/pcm/mixer.c
1350
unit = PCMUNIT(i_dev);
sys/dev/sound/pcm/mixer.c
1351
if (unit == PCMUNIT_DEFAULT)
sys/dev/sound/pcm/mixer.c
1352
unit = snd_unit;
sys/dev/sound/pcm/mixer.c
1353
d = devclass_get_softc(pcm_devclass, unit);
sys/dev/sound/pcm/mixer.c
693
int i, unit, devunit, val;
sys/dev/sound/pcm/mixer.c
728
unit = device_get_unit(dev);
sys/dev/sound/pcm/mixer.c
729
devunit = snd_mkunit(unit, SND_DEV_CTL, 0);
sys/dev/sound/pcm/mixer.c
730
pdev = make_dev(&mixer_ops, PCMMKMINOR(unit, 0, 0),
sys/dev/sound/pcm/mixer.c
731
UID_ROOT, GID_WHEEL, 0666, "mixer%d", unit);
sys/dev/sound/pcm/sndstat.c
216
sndstat_find(int type, int unit)
sys/dev/sound/pcm/sndstat.c
221
if (ent->type == type && ent->unit == unit)
sys/dev/sound/pcm/sndstat.c
287
int type, unit;
sys/dev/sound/pcm/sndstat.c
290
unit = device_get_unit(dev);
sys/dev/sound/pcm/sndstat.c
302
unit = -1;
sys/dev/sound/pcm/sndstat.c
309
ent->unit = unit;
sys/dev/sound/pcm/sndstat.c
316
sndstat_maxunit = (unit > sndstat_maxunit)? unit : sndstat_maxunit;
sys/dev/sound/pcm/sndstat.c
62
int type, unit;
sys/dev/sound/pcm/sound.c
330
(devunit == -1 || devunit == -2 || c->unit == devunit)) {
sys/dev/sound/pcm/sound.c
337
} else if (c->unit == devunit) {
sys/dev/sound/pcm/sound.c
435
int error, unit;
sys/dev/sound/pcm/sound.c
437
unit = snd_unit;
sys/dev/sound/pcm/sound.c
438
error = sysctl_handle_int(oidp, &unit, 0, req);
sys/dev/sound/pcm/sound.c
440
d = devclass_get_softc(pcm_devclass, unit);
sys/dev/sound/pcm/sound.c
443
snd_unit = unit;
sys/dev/sound/pcm/sound.c
575
ch->unit = udc;
sys/dev/sound/pcm/vchan.c
926
devname = dsp_unit2name(buf, sizeof(buf), c->unit);
sys/dev/sound/pcm/vchan.c
941
int unit;
sys/dev/sound/pcm/vchan.c
943
unit = device_get_unit(dev);
sys/dev/sound/pcm/vchan.c
950
VCHAN_SYSCTL_DATA(unit, PLAY), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
955
VCHAN_SYSCTL_DATA(unit, PLAY), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
961
VCHAN_SYSCTL_DATA(unit, PLAY), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
966
VCHAN_SYSCTL_DATA(unit, PLAY), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
972
VCHAN_SYSCTL_DATA(unit, REC), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
977
VCHAN_SYSCTL_DATA(unit, REC), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
983
VCHAN_SYSCTL_DATA(unit, REC), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/sound/pcm/vchan.c
988
VCHAN_SYSCTL_DATA(unit, REC), VCHAN_SYSCTL_DATA_SIZE,
sys/dev/video/bktr/bktr_card.c
599
probeCard( bktr_ptr_t bktr, int verbose, int unit )
sys/dev/video/bktr/bktr_card.h
91
void probeCard( bktr_ptr_t bktr, int verbose, int unit);
sys/dev/video/bktr/bktr_core.c
1069
video_read(bktr_ptr_t bktr, int unit, cdev_t dev, struct uio *uio)
sys/dev/video/bktr/bktr_core.c
1202
video_ioctl( bktr_ptr_t bktr, int unit, ioctl_cmd_t cmd, caddr_t arg, struct thread* td )
sys/dev/video/bktr/bktr_core.c
1667
buf = get_bktr_mem(unit, temp*PAGE_SIZE);
sys/dev/video/bktr/bktr_core.c
1801
tuner_ioctl( bktr_ptr_t bktr, int unit, ioctl_cmd_t cmd, caddr_t arg, struct thread* td )
sys/dev/video/bktr/bktr_core.c
372
common_bktr_attach( bktr_ptr_t bktr, int unit, u_long pci_id, u_int rev )
sys/dev/video/bktr/bktr_core.c
382
if (bktr_has_stored_addresses(unit) == 1) {
sys/dev/video/bktr/bktr_core.c
384
bktr->dma_prog = bktr_retrieve_address(unit, BKTR_MEM_DMA_PROG);
sys/dev/video/bktr/bktr_core.c
385
bktr->odd_dma_prog = bktr_retrieve_address(unit, BKTR_MEM_ODD_DMA_PROG);
sys/dev/video/bktr/bktr_core.c
386
bktr->vbidata = bktr_retrieve_address(unit, BKTR_MEM_VBIDATA);
sys/dev/video/bktr/bktr_core.c
387
bktr->vbibuffer = bktr_retrieve_address(unit, BKTR_MEM_VBIBUFFER);
sys/dev/video/bktr/bktr_core.c
388
buf = bktr_retrieve_address(unit, BKTR_MEM_BUF);
sys/dev/video/bktr/bktr_core.c
395
bktr->dma_prog = get_bktr_mem(unit, DMA_PROG_ALLOC);
sys/dev/video/bktr/bktr_core.c
396
bktr->odd_dma_prog = get_bktr_mem(unit, DMA_PROG_ALLOC);
sys/dev/video/bktr/bktr_core.c
399
bktr->vbidata = get_bktr_mem(unit, VBI_DATA_SIZE);
sys/dev/video/bktr/bktr_core.c
400
bktr->vbibuffer = get_bktr_mem(unit, VBI_BUFFER_SIZE);
sys/dev/video/bktr/bktr_core.c
404
buf = get_bktr_mem(unit, BROOKTREE_ALLOC);
sys/dev/video/bktr/bktr_core.c
415
bktr_store_address(unit, BKTR_MEM_DMA_PROG, bktr->dma_prog);
sys/dev/video/bktr/bktr_core.c
416
bktr_store_address(unit, BKTR_MEM_ODD_DMA_PROG, bktr->odd_dma_prog);
sys/dev/video/bktr/bktr_core.c
417
bktr_store_address(unit, BKTR_MEM_VBIDATA, bktr->vbidata);
sys/dev/video/bktr/bktr_core.c
418
bktr_store_address(unit, BKTR_MEM_VBIBUFFER, bktr->vbibuffer);
sys/dev/video/bktr/bktr_core.c
419
bktr_store_address(unit, BKTR_MEM_BUF, buf);
sys/dev/video/bktr/bktr_core.c
500
if ( (err = resource_int_value("bktr", unit, "mspsimple",
sys/dev/video/bktr/bktr_core.c
505
probeCard( bktr, TRUE, unit );
sys/dev/video/bktr/bktr_core.h
76
void common_bktr_attach( bktr_ptr_t bktr, int unit,
sys/dev/video/bktr/bktr_core.h
84
int video_read( bktr_ptr_t bktr, int unit, cdev_t dev, struct uio *uio );
sys/dev/video/bktr/bktr_core.h
85
int video_ioctl( bktr_ptr_t bktr, int unit,
sys/dev/video/bktr/bktr_core.h
91
int tuner_ioctl( bktr_ptr_t bktr, int unit,
sys/dev/video/bktr/bktr_mem.c
103
bktr_store_address(int unit, int type, vm_offset_t addr)
sys/dev/video/bktr/bktr_mem.c
106
if (unit < 0 || unit >= BKTR_MEM_MAX_DEVICES) {
sys/dev/video/bktr/bktr_mem.c
108
unit, type, (void *)addr);
sys/dev/video/bktr/bktr_mem.c
114
memory_list[unit].dma_prog = addr;
sys/dev/video/bktr/bktr_mem.c
115
memory_list[unit].addresses_stored = 1;
sys/dev/video/bktr/bktr_mem.c
118
memory_list[unit].odd_dma_prog = addr;
sys/dev/video/bktr/bktr_mem.c
119
memory_list[unit].addresses_stored = 1;
sys/dev/video/bktr/bktr_mem.c
122
memory_list[unit].vbidata = addr;
sys/dev/video/bktr/bktr_mem.c
123
memory_list[unit].addresses_stored = 1;
sys/dev/video/bktr/bktr_mem.c
126
memory_list[unit].vbibuffer = addr;
sys/dev/video/bktr/bktr_mem.c
127
memory_list[unit].addresses_stored = 1;
sys/dev/video/bktr/bktr_mem.c
130
memory_list[unit].buf = addr;
sys/dev/video/bktr/bktr_mem.c
131
memory_list[unit].addresses_stored = 1;
sys/dev/video/bktr/bktr_mem.c
135
type, unit, (void *)addr);
sys/dev/video/bktr/bktr_mem.c
143
bktr_retrieve_address(int unit, int type)
sys/dev/video/bktr/bktr_mem.c
146
if (unit < 0 || unit >= BKTR_MEM_MAX_DEVICES) {
sys/dev/video/bktr/bktr_mem.c
148
unit, type);
sys/dev/video/bktr/bktr_mem.c
153
return memory_list[unit].dma_prog;
sys/dev/video/bktr/bktr_mem.c
155
return memory_list[unit].odd_dma_prog;
sys/dev/video/bktr/bktr_mem.c
157
return memory_list[unit].vbidata;
sys/dev/video/bktr/bktr_mem.c
159
return memory_list[unit].vbibuffer;
sys/dev/video/bktr/bktr_mem.c
161
return memory_list[unit].buf;
sys/dev/video/bktr/bktr_mem.c
164
type, unit);
sys/dev/video/bktr/bktr_mem.c
89
bktr_has_stored_addresses(int unit)
sys/dev/video/bktr/bktr_mem.c
92
if (unit < 0 || unit >= BKTR_MEM_MAX_DEVICES) {
sys/dev/video/bktr/bktr_mem.c
93
kprintf("bktr_mem: Unit number %d invalid\n",unit);
sys/dev/video/bktr/bktr_mem.c
97
return memory_list[unit].addresses_stored;
sys/dev/video/bktr/bktr_mem.h
61
int bktr_has_stored_addresses(int unit);
sys/dev/video/bktr/bktr_mem.h
62
void bktr_store_address(int unit, int type, vm_offset_t addr);
sys/dev/video/bktr/bktr_mem.h
63
vm_offset_t bktr_retrieve_address(int unit, int type);
sys/dev/video/bktr/bktr_os.c
204
unsigned int unit;
sys/dev/video/bktr/bktr_os.c
212
unit = device_get_unit(dev);
sys/dev/video/bktr/bktr_os.c
215
ksnprintf(bktr->bktr_xname, sizeof(bktr->bktr_xname), "bktr%d",unit);
sys/dev/video/bktr/bktr_os.c
252
unit, (old_irq & 0xff), (new_irq & 0xff));
sys/dev/video/bktr/bktr_os.c
304
kprintf("brooktree%d: PCI bus latency is", unit);
sys/dev/video/bktr/bktr_os.c
307
unit);
sys/dev/video/bktr/bktr_os.c
322
common_bktr_attach( bktr, unit, fun, rev );
sys/dev/video/bktr/bktr_os.c
325
make_dev(&bktr_ops, unit, 0, 0, 0444, "bktr%d", unit);
sys/dev/video/bktr/bktr_os.c
326
make_dev(&bktr_ops, unit+16, 0, 0, 0444, "tuner%d", unit);
sys/dev/video/bktr/bktr_os.c
327
make_dev(&bktr_ops, unit+32, 0, 0, 0444, "vbi%d" , unit);
sys/dev/video/bktr/bktr_os.c
399
get_bktr_mem( int unit, unsigned size )
sys/dev/video/bktr/bktr_os.c
410
unit, size);
sys/dev/video/bktr/bktr_os.c
439
int unit;
sys/dev/video/bktr/bktr_os.c
442
unit = UNIT( minor(dev) );
sys/dev/video/bktr/bktr_os.c
445
bktr = (struct bktr_softc*)devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.c
455
device_busy(devclass_get_device(bktr_devclass, unit));
sys/dev/video/bktr/bktr_os.c
459
if ((bt848_card >> 8 == unit ) &&
sys/dev/video/bktr/bktr_os.c
463
probeCard(bktr, FALSE, unit);
sys/dev/video/bktr/bktr_os.c
469
if ((bt848_tuner >> 8 == unit ) &&
sys/dev/video/bktr/bktr_os.c
473
probeCard(bktr, FALSE, unit);
sys/dev/video/bktr/bktr_os.c
479
if ((bt848_reverse_mute >> 8) == unit ) {
sys/dev/video/bktr/bktr_os.c
485
if ((bt848_slow_msp_audio >> 8) == unit ) {
sys/dev/video/bktr/bktr_os.c
492
if ((bt848_stereo_once >> 8) == unit ) {
sys/dev/video/bktr/bktr_os.c
498
if ((bt848_amsound >> 8) == unit ) {
sys/dev/video/bktr/bktr_os.c
504
if ((bt848_dolby >> 8) == unit ) {
sys/dev/video/bktr/bktr_os.c
527
device_unbusy(devclass_get_device(bktr_devclass, unit));
sys/dev/video/bktr/bktr_os.c
540
int unit;
sys/dev/video/bktr/bktr_os.c
543
unit = UNIT( minor(dev) );
sys/dev/video/bktr/bktr_os.c
546
bktr = (struct bktr_softc*)devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.c
567
device_unbusy(devclass_get_device(bktr_devclass, unit));
sys/dev/video/bktr/bktr_os.c
580
int unit;
sys/dev/video/bktr/bktr_os.c
582
unit = UNIT(minor(dev));
sys/dev/video/bktr/bktr_os.c
585
bktr = (struct bktr_softc*)devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.c
593
return( video_read( bktr, unit, dev, ap->a_uio ) );
sys/dev/video/bktr/bktr_os.c
620
int unit;
sys/dev/video/bktr/bktr_os.c
622
unit = UNIT(minor(dev));
sys/dev/video/bktr/bktr_os.c
625
bktr = (struct bktr_softc*)devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.c
643
return( video_ioctl( bktr, unit, cmd, ap->a_data, curthread ) );
sys/dev/video/bktr/bktr_os.c
645
return( tuner_ioctl( bktr, unit, cmd, ap->a_data, curthread ) );
sys/dev/video/bktr/bktr_os.c
659
int unit;
sys/dev/video/bktr/bktr_os.c
662
unit = UNIT(minor(dev));
sys/dev/video/bktr/bktr_os.c
668
bktr = (struct bktr_softc*)devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.c
697
int unit;
sys/dev/video/bktr/bktr_os.c
704
unit = UNIT(minor(dev));
sys/dev/video/bktr/bktr_os.c
707
devclass_get_softc(bktr_devclass, unit);
sys/dev/video/bktr/bktr_os.h
51
vm_offset_t get_bktr_mem( int unit, unsigned size );
sys/dev/video/cxm/cxm.c
1635
int unit;
sys/dev/video/cxm/cxm.c
1642
unit = device_get_unit(dev);
sys/dev/video/cxm/cxm.c
1688
sc->cxm_iic = device_add_child(dev, "cxm_iic", unit);
sys/dev/video/cxm/cxm.c
1885
sc->cxm_dev_t = make_dev(&cxm_ops, unit,
sys/dev/video/cxm/cxm.c
1886
0, 0, 0444, "cxm%d", unit);
sys/dev/video/cxm/cxm.c
2146
int unit;
sys/dev/video/cxm/cxm.c
2149
unit = UNIT(minor(dev));
sys/dev/video/cxm/cxm.c
2152
sc = (struct cxm_softc*)devclass_get_softc(cxm_devclass, unit);
sys/dev/video/cxm/cxm.c
2165
device_busy(devclass_get_device(cxm_devclass, unit));
sys/dev/video/cxm/cxm.c
2178
int unit;
sys/dev/video/cxm/cxm.c
2181
unit = UNIT(minor(dev));
sys/dev/video/cxm/cxm.c
2184
sc = (struct cxm_softc*)devclass_get_softc(cxm_devclass, unit);
sys/dev/video/cxm/cxm.c
2200
device_unbusy(devclass_get_device(cxm_devclass, unit));
sys/dev/video/cxm/cxm.c
2218
int unit;
sys/dev/video/cxm/cxm.c
2225
unit = UNIT(minor(dev));
sys/dev/video/cxm/cxm.c
2228
sc = (struct cxm_softc*)devclass_get_softc(cxm_devclass, unit);
sys/dev/video/cxm/cxm.c
2316
int unit;
sys/dev/video/cxm/cxm.c
2325
unit = UNIT(minor(dev));
sys/dev/video/cxm/cxm.c
2328
sc = (struct cxm_softc*)devclass_get_softc(cxm_devclass, unit);
sys/dev/video/cxm/cxm.c
2917
int unit;
sys/dev/video/cxm/cxm.c
2923
unit = UNIT(minor(dev));
sys/dev/video/cxm/cxm.c
2925
sc = (struct cxm_softc *)devclass_get_softc(cxm_devclass, unit);
sys/dev/video/fb/fb.c
141
vid_init_struct(video_adapter_t *adp, char *name, int type, int unit)
sys/dev/video/fb/fb.c
146
adp->va_unit = unit;
sys/dev/video/fb/fb.c
231
vid_find_adapter(char *driver, int unit)
sys/dev/video/fb/fb.c
240
if ((unit != -1) && (adapter[i]->va_unit != unit))
sys/dev/video/fb/fb.c
249
vid_allocate(char *driver, int unit, void *id)
sys/dev/video/fb/fb.c
254
index = vid_find_adapter(driver, unit);
sys/dev/video/fb/fb.c
343
int unit;
sys/dev/video/fb/fb.c
345
unit = device_get_unit(dev);
sys/dev/video/fb/fb.c
346
if (unit >= adapters)
sys/dev/video/fb/fb.c
348
if (adapter[unit] == NULL)
sys/dev/video/fb/fb.c
366
#define FB_MKMINOR(unit) (u)
sys/dev/video/fb/fb.c
440
int unit;
sys/dev/video/fb/fb.c
443
unit = FB_UNIT(dev);
sys/dev/video/fb/fb.c
444
if (unit < 0 || unit >= adapters)
sys/dev/video/fb/fb.c
446
if ((fdev = vidcdevsw[unit]) == NULL)
sys/dev/video/fb/fb.c
455
int unit;
sys/dev/video/fb/fb.c
458
unit = FB_UNIT(dev);
sys/dev/video/fb/fb.c
459
if ((fdev = vidcdevsw[unit]) == NULL)
sys/dev/video/fb/fbreg.h
162
int unit);
sys/dev/video/fb/fbreg.h
165
int vid_allocate(char *driver, int unit, void *id);
sys/dev/video/fb/fbreg.h
167
int vid_find_adapter(char *driver, int unit);
sys/dev/video/fb/fbreg.h
45
typedef int vi_probe_t(int unit, video_adapter_t **adpp, void *arg, int flags);
sys/dev/video/fb/fbreg.h
46
typedef int vi_init_t(int unit, video_adapter_t *adp, int flags);
sys/dev/video/fb/vga.c
70
vga_probe_unit(int unit, video_adapter_t *buf, int flags)
sys/dev/video/fb/vga.c
79
error = (*sw->probe)(unit, &adp, NULL, flags);
sys/dev/video/fb/vga.c
838
vga_probe(int unit, video_adapter_t **adpp, void *arg, int flags)
sys/dev/video/fb/vga.c
847
if (unit != 0)
sys/dev/video/fb/vga.c
856
vga_init(int unit, video_adapter_t *adp, int flags)
sys/dev/video/fb/vga.c
858
if ((unit != 0) || (adp == NULL) || !probe_done(adp))
sys/dev/video/fb/vga.c
87
vga_attach_unit(int unit, vga_softc_t *sc, int flags)
sys/dev/video/fb/vga.c
96
error = (*sw->probe)(unit, &sc->adp, NULL, flags);
sys/dev/video/fb/vga.c
99
return (*sw->init)(unit, sc->adp, flags);
sys/dev/video/fb/vgareg.h
65
#define VGA_MKMINOR(unit) (unit & 0xff)
sys/dev/video/fb/vgareg.h
79
int vga_probe_unit(int unit, struct video_adapter *adp, int flags);
sys/dev/video/fb/vgareg.h
80
int vga_attach_unit(int unit, vga_softc_t *sc, int flags);
sys/dev/video/vga/vga_switcheroo.c
350
int unit, default_vgapci_unit;
sys/dev/video/vga/vga_switcheroo.c
358
unit = device_get_unit(pdev->dev.bsddev);
sys/dev/video/vga/vga_switcheroo.c
368
unit == default_vgapci_unit,
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
103
unit = strtoul(p, &p, 0);
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
104
if ((unit == 0) || (unit == ULONG_MAX))
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
107
unit = 0;
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
116
unit ? (int)unit : -1);
sys/dev/virtual/virtio/mmio/virtio_mmio_kenv.c
57
unsigned long unit;
sys/dev/virtual/vkernel/cdrom/vcd.c
101
sc->dev = disk_create(sc->unit, &sc->disk, &vcd_ops);
sys/dev/virtual/vkernel/cdrom/vcd.c
59
int unit;
sys/dev/virtual/vkernel/cdrom/vcd.c
94
sc->unit = dsk->unit;
sys/dev/virtual/vkernel/cdrom/vcd.c
97
devstat_add_entry(&sc->stats, "vcd", sc->unit, 2048,
sys/dev/virtual/vkernel/disk/vdisk.c
117
sc->unit = dsk->unit;
sys/dev/virtual/vkernel/disk/vdisk.c
122
devstat_add_entry(&sc->stats, "vkd", sc->unit, DEV_BSIZE,
sys/dev/virtual/vkernel/disk/vdisk.c
126
sc->dev = disk_create(sc->unit, &sc->disk, &vkd_ops);
sys/dev/virtual/vkernel/disk/vdisk.c
142
kprintf("vkd%d: COW disk\n", sc->unit);
sys/dev/virtual/vkernel/disk/vdisk.c
65
int unit;
sys/dev/virtual/vkernel/net/if_vke.c
152
int i, unit;
sys/dev/virtual/vkernel/net/if_vke.c
156
unit = 0;
sys/dev/virtual/vkernel/net/if_vke.c
158
if (vke_attach(&NetifInfo[i], unit) == 0)
sys/dev/virtual/vkernel/net/if_vke.c
159
++unit;
sys/dev/virtual/vkernel/net/if_vke.c
767
vke_attach(const struct vknetif_info *info, int unit)
sys/dev/virtual/vkernel/net/if_vke.c
797
"failed: %s\n", unit, strerror(errno));
sys/dev/virtual/vkernel/net/if_vke.c
803
"failed: %s\n", unit, strerror(errno));
sys/dev/virtual/vkernel/net/if_vke.c
819
kprintf(VKE_DEVNAME "%d: illegal MULTICAST ether mac!\n", unit);
sys/dev/virtual/vkernel/net/if_vke.c
827
sc->sc_unit = unit;
sys/dev/virtual/vkernel/net/if_vke.c
853
kprintf(VKE_DEVNAME "%d: can't add sysctl node\n", unit);
sys/kern/kern_dsched.c
60
dsched_disk_create(struct disk *dp, const char *head_name, int unit)
sys/kern/kern_udev.c
668
int unit;
sys/kern/kern_udev.c
670
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(udev), 1000);
sys/kern/kern_udev.c
671
if (unit < 0) {
sys/kern/kern_udev.c
677
softc->unit = unit;
sys/kern/kern_udev.c
682
softc->dev = make_only_dev(&udev_dev_ops, unit, ap->a_cred->cr_ruid,
sys/kern/kern_udev.c
683
0, 0600, "udevs/%d", unit);
sys/kern/kern_udev.c
738
devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(udev), softc->unit);
sys/kern/kern_udev.c
78
int unit;
sys/kern/subr_bus.c
1067
int unit = *unitp;
sys/kern/subr_bus.c
1069
PDEBUG(("unit %d in devclass %s", unit, DEVCLANAME(dc)));
sys/kern/subr_bus.c
1072
if (unit != -1) {
sys/kern/subr_bus.c
1073
if (unit >= 0 && unit < dc->maxunit &&
sys/kern/subr_bus.c
1074
dc->devices[unit] != NULL) {
sys/kern/subr_bus.c
1077
dc->name, dc->name, unit);
sys/kern/subr_bus.c
1079
while (++unit < dc->maxunit && dc->devices[unit] != NULL)
sys/kern/subr_bus.c
1084
unit = 0;
sys/kern/subr_bus.c
1085
while (unit < dc->maxunit && dc->devices[unit] != NULL)
sys/kern/subr_bus.c
1086
unit++;
sys/kern/subr_bus.c
1094
if (unit >= dc->maxunit) {
sys/kern/subr_bus.c
1098
newsize = (unit + 1);
sys/kern/subr_bus.c
1121
PDEBUG(("now: unit %d in devclass %s", unit, DEVCLANAME(dc)));
sys/kern/subr_bus.c
1123
*unitp = unit;
sys/kern/subr_bus.c
1139
if ((error = devclass_alloc_unit(dc, &dev->unit)) != 0) {
sys/kern/subr_bus.c
1144
dc->devices[dev->unit] = dev;
sys/kern/subr_bus.c
1146
ksnprintf(dev->nameunit, buflen, "%s%d", dc->name, dev->unit);
sys/kern/subr_bus.c
1159
if (dev->devclass != dc || dc->devices[dev->unit] != dev) {
sys/kern/subr_bus.c
1161
"%p/%p %d %p/%p\n", dev->devclass, dc, dev->unit,
sys/kern/subr_bus.c
1162
dc->devices[dev->unit], dev);
sys/kern/subr_bus.c
1164
dc->devices[dev->unit] = NULL;
sys/kern/subr_bus.c
1166
dev->unit = -1;
sys/kern/subr_bus.c
1175
make_device(device_t parent, const char *name, int unit)
sys/kern/subr_bus.c
1180
PDEBUG(("%s at %s as unit %d", name, DEVICENAME(parent), unit));
sys/kern/subr_bus.c
1200
dev->unit = unit;
sys/kern/subr_bus.c
1207
if (unit == -1)
sys/kern/subr_bus.c
1241
device_add_child(device_t dev, const char *name, int unit)
sys/kern/subr_bus.c
1243
return device_add_child_ordered(dev, 0, name, unit);
sys/kern/subr_bus.c
1247
device_add_child_ordered(device_t dev, int order, const char *name, int unit)
sys/kern/subr_bus.c
1253
order, unit));
sys/kern/subr_bus.c
1255
child = make_device(dev, name, unit);
sys/kern/subr_bus.c
1360
device_find_child(device_t dev, const char *classname, int unit)
sys/kern/subr_bus.c
1369
if (unit != -1) {
sys/kern/subr_bus.c
1370
child = devclass_get_device(dc, unit);
sys/kern/subr_bus.c
1374
for (unit = 0; unit < devclass_get_maxunit(dc); unit++) {
sys/kern/subr_bus.c
1375
child = devclass_get_device(dc, unit);
sys/kern/subr_bus.c
1648
return(dev->unit);
sys/kern/subr_bus.c
2117
dev->driver->name, dev->unit, error);
sys/kern/subr_bus.c
2166
device_set_unit(device_t dev, int unit)
sys/kern/subr_bus.c
2172
if (unit < dc->maxunit && dc->devices[unit])
sys/kern/subr_bus.c
2177
dev->unit = unit;
sys/kern/subr_bus.c
2199
resource_new_name(const char *name, int unit)
sys/kern/subr_bus.c
2213
new[devtab_count].unit = unit;
sys/kern/subr_bus.c
2262
resource_find(const char *name, int unit, const char *resname,
sys/kern/subr_bus.c
2272
if (devtab[i].unit < 0)
sys/kern/subr_bus.c
2274
if (!strcmp(devtab[i].name, name) && devtab[i].unit == unit) {
sys/kern/subr_bus.c
2284
if (devtab[i].unit >= 0)
sys/kern/subr_bus.c
2288
if (!strcmp(devtab[i].name, name) && devtab[i].unit == unit) {
sys/kern/subr_bus.c
2301
resource_kenv(const char *name, int unit, const char *resname, long *result)
sys/kern/subr_bus.c
2309
ksnprintf(buf, sizeof(buf), "%s%d.%s", name, unit, resname);
sys/kern/subr_bus.c
2318
ksnprintf(buf, sizeof(buf), "hint.%s.%d.%s", name, unit, resname);
sys/kern/subr_bus.c
2328
resource_int_value(const char *name, int unit, const char *resname, int *result)
sys/kern/subr_bus.c
2334
if (resource_kenv(name, unit, resname, &kvalue) == 0) {
sys/kern/subr_bus.c
2338
if ((error = resource_find(name, unit, resname, &res)) != 0)
sys/kern/subr_bus.c
2347
resource_long_value(const char *name, int unit, const char *resname,
sys/kern/subr_bus.c
2354
if (resource_kenv(name, unit, resname, &kvalue) == 0) {
sys/kern/subr_bus.c
2358
if ((error = resource_find(name, unit, resname, &res)) != 0)
sys/kern/subr_bus.c
2367
resource_string_value(const char *name, int unit, const char *resname,
sys/kern/subr_bus.c
2378
ksnprintf(buf, sizeof(buf), "%s%d.%s", name, unit, resname);
sys/kern/subr_bus.c
2387
ksnprintf(buf, sizeof(buf), "hint.%s.%d.%s", name, unit, resname);
sys/kern/subr_bus.c
2393
if ((error = resource_find(name, unit, resname, &res)) != 0)
sys/kern/subr_bus.c
2442
return(devtab[i].unit);
sys/kern/subr_bus.c
2446
resource_create(const char *name, int unit, const char *resname,
sys/kern/subr_bus.c
2453
if (!strcmp(devtab[i].name, name) && devtab[i].unit == unit) {
sys/kern/subr_bus.c
2458
i = resource_new_name(name, unit);
sys/kern/subr_bus.c
2477
resource_set_int(const char *name, int unit, const char *resname, int value)
sys/kern/subr_bus.c
2482
error = resource_create(name, unit, resname, RES_INT, &res);
sys/kern/subr_bus.c
2492
resource_set_long(const char *name, int unit, const char *resname, long value)
sys/kern/subr_bus.c
2497
error = resource_create(name, unit, resname, RES_LONG, &res);
sys/kern/subr_bus.c
2507
resource_set_string(const char *name, int unit, const char *resname,
sys/kern/subr_bus.c
2513
error = resource_create(name, unit, resname, RES_STRING, &res);
sys/kern/subr_bus.c
2534
int unit;
sys/kern/subr_bus.c
2545
unit = config_devtab[i].unit;
sys/kern/subr_bus.c
2551
error = resource_create(name, unit, resname, type,
sys/kern/subr_bus.c
2555
name, unit, error);
sys/kern/subr_bus.c
2560
name, unit, res->type, type);
sys/kern/subr_bus.c
2950
const char *name, int unit)
sys/kern/subr_bus.c
2953
dev = BUS_ADD_CHILD(dev->parent, child, order, name, unit);
sys/kern/subr_bus.c
2955
dev = device_add_child_ordered(child, order, name, unit);
sys/kern/subr_bus.c
3675
dev->unit, dev->desc,
sys/kern/subr_bus.c
3821
resource_disabled(const char *name, int unit)
sys/kern/subr_bus.c
3825
error = resource_int_value(name, unit, "disabled", &value);
sys/kern/subr_bus.c
796
devclass_find_unit(const char *classname, int unit)
sys/kern/subr_bus.c
801
return(devclass_get_device(dc, unit));
sys/kern/subr_bus.c
942
devclass_get_device(devclass_t dc, int unit)
sys/kern/subr_bus.c
944
if (dc == NULL || unit < 0 || unit >= dc->maxunit)
sys/kern/subr_bus.c
946
return(dc->devices[unit]);
sys/kern/subr_bus.c
950
devclass_get_softc(devclass_t dc, int unit)
sys/kern/subr_bus.c
954
dev = devclass_get_device(dc, unit);
sys/kern/subr_disk.c
122
static cdev_t _disk_create_named(const char *name, int unit, struct disk *dp,
sys/kern/subr_disk.c
664
disk_create(int unit, struct disk *dp, struct dev_ops *raw_ops)
sys/kern/subr_disk.c
666
return _disk_create_named(NULL, unit, dp, raw_ops, 0);
sys/kern/subr_disk.c
670
disk_create_clone(int unit, struct disk *dp,
sys/kern/subr_disk.c
673
return _disk_create_named(NULL, unit, dp, raw_ops, 1);
sys/kern/subr_disk.c
677
disk_create_named(const char *name, int unit, struct disk *dp,
sys/kern/subr_disk.c
680
return _disk_create_named(name, unit, dp, raw_ops, 0);
sys/kern/subr_disk.c
684
disk_create_named_clone(const char *name, int unit, struct disk *dp,
sys/kern/subr_disk.c
687
return _disk_create_named(name, unit, dp, raw_ops, 1);
sys/kern/subr_disk.c
691
_disk_create_named(const char *name, int unit, struct disk *dp,
sys/kern/subr_disk.c
697
disk_debug(1, "disk_create (begin): %s%d\n", name, unit);
sys/kern/subr_disk.c
700
rawdev = make_only_dev(raw_ops, dkmakewholedisk(unit),
sys/kern/subr_disk.c
703
rawdev = make_only_dev(raw_ops, dkmakewholedisk(unit),
sys/kern/subr_disk.c
705
"%s%d", raw_ops->head.name, unit);
sys/kern/subr_disk.c
720
dkmakewholedisk(unit),
sys/kern/subr_disk.c
726
dkmakewholedisk(unit),
sys/kern/subr_disk.c
734
dkmakewholedisk(unit),
sys/kern/subr_disk.c
736
"%s%d", raw_ops->head.name, unit);
sys/kern/subr_disk.c
740
dkmakewholedisk(unit),
sys/kern/subr_disk.c
742
"%s%d", raw_ops->head.name, unit);
sys/kern/subr_disk.c
750
dsched_disk_create(dp, name, unit);
sys/kern/subr_disk.c
752
dsched_disk_create(dp, raw_ops->head.name, unit);
sys/kern/subr_disk.c
761
(name != NULL)?(name):(raw_ops->head.name), unit);
sys/kern/subr_diskslice.c
715
dsname(cdev_t dev, int unit, int slice, int part, char *partname)
sys/kern/subr_unit.c
97
LOCK_SYSINIT(unit, &unit_lock, "unit# allocation", LK_CANRECURSE);
sys/kern/tty_pty.c
167
int unit;
sys/kern/tty_pty.c
176
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(pty), MAXPTYS);
sys/kern/tty_pty.c
178
if (unit < 0) {
sys/kern/tty_pty.c
186
if ((pti = ptis[unit]) == NULL) {
sys/kern/tty_pty.c
189
if (ptis[unit] == NULL) {
sys/kern/tty_pty.c
190
ptis[unit] = pti;
sys/kern/tty_pty.c
202
pti->devc = make_only_dev(&ptc98_ops, unit,
sys/kern/tty_pty.c
204
0, 0600, "ptm/%d", unit);
sys/kern/tty_pty.c
205
pti->devs = make_dev(&pts98_ops, unit,
sys/kern/tty_pty.c
207
GID_TTY, 0620, "pts/%d", unit);
sys/kern/tty_pty.c
215
pti->pt_uminor = unit;
sys/net/bpf.c
393
int unit;
sys/net/bpf.c
395
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(bpf), 0);
sys/net/bpf.c
396
ap->a_dev = make_only_dev(&bpf_ops, unit, 0, 0, 0600, "bpf%d", unit);
sys/net/bpf.c
411
int unit;
sys/net/bpf.c
423
unit = dev->si_uminor;
sys/net/bpf.c
424
if (unit >= BPF_PREALLOCATED_UNITS) {
sys/net/bpf.c
426
devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(bpf), unit);
sys/net/bridge/if_bridge.c
707
bridge_clone_create(struct if_clone *ifc, int unit,
sys/net/bridge/if_bridge.c
748
if_initname(ifp, ifc->ifc_name, unit);
sys/net/gif/if_gif.c
138
gif_clone_create(struct if_clone *ifc, int unit,
sys/net/gif/if_gif.c
146
if_initname(&(sc->gif_if), GIFNAME, unit);
sys/net/gre/if_gre.c
186
gre_clone_create(struct if_clone *ifc, int unit,
sys/net/gre/if_gre.c
195
if_initname(&(sc->sc_if), GRENAME, unit);
sys/net/gre/if_gre.h
128
int unit;
sys/net/if.c
3050
if_initname(struct ifnet *ifp, const char *name, int unit)
sys/net/if.c
3053
ifp->if_dunit = unit;
sys/net/if.c
3054
if (unit != IF_DUNIT_NONE)
sys/net/if.c
3055
ksnprintf(ifp->if_xname, IFNAMSIZ, "%s%d", name, unit);
sys/net/if_clone.c
108
int unit, error;
sys/net/if_clone.c
119
unit = ifp->if_dunit;
sys/net/if_clone.c
120
if (unit < ifc->ifc_minifs)
sys/net/if_clone.c
127
if_clone_free_unit(ifc, unit);
sys/net/if_clone.c
130
if_clone_alloc_unit(ifc, &unit);
sys/net/if_clone.c
145
int unit;
sys/net/if_clone.c
170
for (unit = 0; unit < ifc->ifc_minifs; unit++) {
sys/net/if_clone.c
171
if_clone_alloc_unit(ifc, &unit);
sys/net/if_clone.c
172
if (if_clone_createif(ifc, unit, NULL, NULL) != 0) {
sys/net/if_clone.c
175
__func__, ifc->ifc_name, unit);
sys/net/if_clone.c
239
if_name2unit(const char *name, int *unit)
sys/net/if_clone.c
248
*unit = -1;
sys/net/if_clone.c
253
for (*unit = 0; *cp != '\0'; cp++) {
sys/net/if_clone.c
258
if (*unit > cutoff ||
sys/net/if_clone.c
259
(*unit == cutoff && *cp - '0' > cutlim))
sys/net/if_clone.c
261
*unit = (*unit * 10) + (*cp - '0');
sys/net/if_clone.c
316
if_clone_alloc_unit(struct if_clone *ifc, int *unit)
sys/net/if_clone.c
320
if (*unit < 0) {
sys/net/if_clone.c
332
*unit = (bytoff << 3) + bitoff;
sys/net/if_clone.c
334
bytoff = *unit >> 3;
sys/net/if_clone.c
335
bitoff = *unit - (bytoff << 3);
sys/net/if_clone.c
338
if (*unit > ifc->ifc_maxunit)
sys/net/if_clone.c
361
if_clone_free_unit(struct if_clone *ifc, int unit)
sys/net/if_clone.c
365
bytoff = unit >> 3;
sys/net/if_clone.c
366
bitoff = unit - (bytoff << 3);
sys/net/if_clone.c
378
if_clone_createif(struct if_clone *ifc, int unit, caddr_t params, caddr_t data)
sys/net/if_clone.c
384
ksnprintf(ifname, IFNAMSIZ, "%s%d", ifc->ifc_name, unit);
sys/net/if_clone.c
391
err = (*ifc->ifc_create)(ifc, unit, params, data);
sys/net/if_clone.c
64
int unit;
sys/net/if_clone.c
69
if ((err = if_name2unit(name, &unit)) != 0)
sys/net/if_clone.c
72
wildcard = (unit < 0);
sys/net/if_clone.c
75
if ((err = if_clone_alloc_unit(ifc, &unit)) != 0) {
sys/net/if_clone.c
80
ksnprintf(ifname, IFNAMSIZ, "%s%d", ifc->ifc_name, unit);
sys/net/if_clone.c
87
if_clone_free_unit(ifc, unit);
sys/net/if_clone.c
92
err = if_clone_createif(ifc, unit, params, data);
sys/net/if_clone.c
94
if_clone_free_unit(ifc, unit);
sys/net/if_loop.c
106
lo_clone_create(struct if_clone *ifc, int unit,
sys/net/if_loop.c
112
if_initname(ifp, ifc->ifc_name, unit);
sys/net/if_loop.c
130
KASSERT(unit == 0, ("loif is %s", ifp->if_xname));
sys/net/if_poll.c
1566
int unit, struct lwkt_serialize *slz)
sys/net/if_poll.c
1572
cp->ifpc_cpuid = unit % netisr_ncpus;
sys/net/ipfw3_basic/ip_fw3_log.c
144
ip_fw3_log_clone_create(struct if_clone *ifc, int unit,
sys/net/ipfw3_basic/ip_fw3_log.c
149
if (unit < 0 || unit >= LOG_IF_MAX) {
sys/net/ipfw3_basic/ip_fw3_log.c
152
if (log_if_table[unit] != NULL) {
sys/net/ipfw3_basic/ip_fw3_log.c
157
if_initname(ifp, ipfw3_log_ifname, unit);
sys/net/ipfw3_basic/ip_fw3_log.c
173
log_if_table[unit] = ifp;
sys/net/ipfw3_basic/ip_fw3_log.c
185
int unit;
sys/net/ipfw3_basic/ip_fw3_log.c
190
unit = ifp->if_dunit;
sys/net/ipfw3_basic/ip_fw3_log.c
191
if (unit < 0 || unit >= LOG_IF_MAX) {
sys/net/ipfw3_basic/ip_fw3_log.c
194
if (log_if_table[unit] == NULL) {
sys/net/ipfw3_basic/ip_fw3_log.c
198
log_if_table[unit] = NULL;
sys/net/lagg/if_lagg.c
294
lagg_clone_create(struct if_clone *ifc, int unit,
sys/net/lagg/if_lagg.c
319
ksnprintf(num, sizeof(num), "%u", unit);
sys/net/lagg/if_lagg.c
368
if_initname(ifp, laggname, unit);
sys/net/pf/if_pflog.c
113
pflog_clone_create(struct if_clone *ifc, int unit,
sys/net/pf/if_pflog.c
121
if (unit >= PFLOGIFS_MAX) {
sys/net/pf/if_pflog.c
127
pflogif->sc_unit = unit;
sys/net/pf/if_pflog.c
131
if_initname(ifp, ifc->ifc_name, unit);
sys/net/pf/if_pflog.c
149
pflogifs[unit] = ifp;
sys/net/pf/if_pfsync.c
132
pfsync_clone_create(struct if_clone *ifc, int unit,
sys/net/pf/if_pfsync.c
162
if_initname(ifp, ifc->ifc_name, unit);
sys/net/tap/if_tap.c
220
int unit = minor(dev);
sys/net/tap/if_tap.c
233
ether_addr[5] = (u_char)unit;
sys/net/tap/if_tap.c
237
if_initname(ifp, TAP, unit);
sys/net/tap/if_tap.c
256
unit, sc->tap_flags);
sys/net/tap/if_tap.c
261
tapfind(int unit)
sys/net/tap/if_tap.c
266
if (minor(sc->tap_dev) == unit)
sys/net/tap/if_tap.c
276
tap_clone_create(struct if_clone *ifc __unused, int unit,
sys/net/tap/if_tap.c
283
if (tapfind(unit) != NULL)
sys/net/tap/if_tap.c
287
if (!devfs_clone_bitmap_chk(&DEVFS_CLONE_BITMAP(tap), unit)) {
sys/net/tap/if_tap.c
288
devfs_clone_bitmap_set(&DEVFS_CLONE_BITMAP(tap), unit);
sys/net/tap/if_tap.c
289
dev = make_dev(&tap_ops, unit, UID_ROOT, GID_WHEEL,
sys/net/tap/if_tap.c
290
0600, "%s%d", TAP, unit);
sys/net/tap/if_tap.c
292
dev = devfs_find_device_by_name("%s%d", TAP, unit);
sys/net/tap/if_tap.c
373
int unit;
sys/net/tap/if_tap.c
375
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(tap), 0);
sys/net/tap/if_tap.c
376
ksnprintf(ifname, IFNAMSIZ, "%s%d", TAP, unit);
sys/net/tap/if_tap.c
377
ap->a_dev = make_only_dev(&tap_ops, unit, UID_ROOT, GID_WHEEL,
sys/net/tap/if_tap.c
401
int unit = minor(dev);
sys/net/tap/if_tap.c
406
("try closing the already destroyed %s%d", TAP, unit));
sys/net/tap/if_tap.c
455
unit, taprefcnt);
sys/net/tap/if_tap.c
459
ksnprintf(ifname, IFNAMSIZ, "%s%d", TAP, unit);
sys/net/tap/if_tap.c
476
int unit = minor(dev);
sys/net/tap/if_tap.c
479
unit, taprefcnt);
sys/net/tap/if_tap.c
492
devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(tap), unit);
sys/net/tun/if_tun.c
187
int unit;
sys/net/tun/if_tun.c
189
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(tun), 0);
sys/net/tun/if_tun.c
190
ksnprintf(ifname, IFNAMSIZ, "%s%d", TUN, unit);
sys/net/tun/if_tun.c
191
ap->a_dev = make_only_dev(&tun_ops, unit, UID_UUCP, GID_DIALER,
sys/net/tun/if_tun.c
211
int unit = minor(dev);
sys/net/tun/if_tun.c
224
__func__, TUN, unit);
sys/net/tun/if_tun.c
228
if_initname(ifp, TUN, unit);
sys/net/tun/if_tun.c
243
unit, sc->tun_flags);
sys/net/tun/if_tun.c
252
int unit = minor(dev);
sys/net/tun/if_tun.c
255
unit, tunrefcnt);
sys/net/tun/if_tun.c
267
devfs_clone_bitmap_put(&DEVFS_CLONE_BITMAP(tun), unit);
sys/net/tun/if_tun.c
310
int unit = minor(dev);
sys/net/tun/if_tun.c
314
("try closing the already destroyed %s%d", TUN, unit));
sys/net/tun/if_tun.c
347
unit, tunrefcnt);
sys/net/tun/if_tun.c
351
ksnprintf(ifname, IFNAMSIZ, "%s%d", TUN, unit);
sys/net/tun/if_tun.c
366
tunfind(int unit)
sys/net/tun/if_tun.c
371
if (minor(sc->tun_dev) == unit)
sys/net/tun/if_tun.c
378
tun_clone_create(struct if_clone *ifc __unused, int unit,
sys/net/tun/if_tun.c
385
if (tunfind(unit) != NULL)
sys/net/tun/if_tun.c
389
if (!devfs_clone_bitmap_chk(&DEVFS_CLONE_BITMAP(tun), unit)) {
sys/net/tun/if_tun.c
390
devfs_clone_bitmap_set(&DEVFS_CLONE_BITMAP(tun), unit);
sys/net/tun/if_tun.c
391
dev = make_dev(&tun_ops, unit, UID_UUCP, GID_DIALER,
sys/net/tun/if_tun.c
392
0600, "%s%d", TUN, unit);
sys/net/tun/if_tun.c
394
dev = devfs_find_device_by_name("%s%d", TUN, unit);
sys/net/vlan/if_vlan.c
448
vlan_clone_create(struct if_clone *ifc, int unit,
sys/net/vlan/if_vlan.c
468
if_initname(ifp, "vlan", unit);
sys/net/wg/if_wg.c
2822
wg_clone_create(struct if_clone *ifc __unused, int unit,
sys/net/wg/if_wg.c
2867
if_initname(ifp, wgname, unit);
sys/netbt/bt_input.c
34
struct hci_unit *unit;
sys/netbt/bt_input.c
37
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/bt_input.c
38
hci_intr(unit);
sys/netbt/hci_event.c
1003
if ((unit->hci_flags & BTF_INIT_COMMANDS) == 0)
sys/netbt/hci_event.c
1007
unit->hci_flags &= ~BTF_INIT_COMMANDS;
sys/netbt/hci_event.c
1008
wakeup(unit);
sys/netbt/hci_event.c
1012
hci_send_cmd(unit, HCI_CMD_READ_LOCAL_COMMANDS, NULL, 0);
sys/netbt/hci_event.c
1019
hci_cmd_read_local_commands(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1030
if ((unit->hci_flags & BTF_INIT_COMMANDS) == 0)
sys/netbt/hci_event.c
1033
unit->hci_flags &= ~BTF_INIT_COMMANDS;
sys/netbt/hci_event.c
1034
memcpy(unit->hci_cmds, rp.commands, HCI_COMMANDS_SIZE);
sys/netbt/hci_event.c
1036
wakeup(unit);
sys/netbt/hci_event.c
1046
hci_cmd_reset(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1064
next = TAILQ_FIRST(&unit->hci_links);
sys/netbt/hci_event.c
1072
unit->hci_num_acl_pkts = 0;
sys/netbt/hci_event.c
1073
unit->hci_num_sco_pkts = 0;
sys/netbt/hci_event.c
1075
if (hci_send_cmd(unit, HCI_CMD_READ_BDADDR, NULL, 0))
sys/netbt/hci_event.c
1078
if (hci_send_cmd(unit, HCI_CMD_READ_BUFFER_SIZE, NULL, 0))
sys/netbt/hci_event.c
1081
if (hci_send_cmd(unit, HCI_CMD_READ_LOCAL_FEATURES, NULL, 0))
sys/netbt/hci_event.c
1084
if (hci_send_cmd(unit, HCI_CMD_READ_LOCAL_VER, NULL, 0))
sys/netbt/hci_event.c
161
hci_event(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_event.c
174
device_get_nameunit(unit->hci_dev), hci_eventstr(hdr.event));
sys/netbt/hci_event.c
178
hci_event_command_status(unit, m);
sys/netbt/hci_event.c
182
hci_event_command_compl(unit, m);
sys/netbt/hci_event.c
186
hci_event_num_compl_pkts(unit, m);
sys/netbt/hci_event.c
190
hci_event_inquiry_result(unit, m);
sys/netbt/hci_event.c
194
hci_event_rssi_result(unit, m);
sys/netbt/hci_event.c
198
hci_event_con_compl(unit, m);
sys/netbt/hci_event.c
202
hci_event_discon_compl(unit, m);
sys/netbt/hci_event.c
206
hci_event_con_req(unit, m);
sys/netbt/hci_event.c
210
hci_event_auth_compl(unit, m);
sys/netbt/hci_event.c
214
hci_event_encryption_change(unit, m);
sys/netbt/hci_event.c
218
hci_event_change_con_link_key_compl(unit, m);
sys/netbt/hci_event.c
222
hci_event_read_clock_offset_compl(unit, m);
sys/netbt/hci_event.c
239
hci_event_command_status(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
249
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
256
"(status=0x%02x)\n", device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
260
unit->hci_num_cmd_pkts = ep.num_cmd_pkts;
sys/netbt/hci_event.c
270
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_event.c
271
while ((link = hci_link_lookup_state(unit,
sys/netbt/hci_event.c
281
while (unit->hci_num_cmd_pkts > 0 && !IF_QEMPTY(&unit->hci_cmdwait)) {
sys/netbt/hci_event.c
282
IF_DEQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_event.c
283
hci_output_cmd(unit, m);
sys/netbt/hci_event.c
294
hci_event_command_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
304
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
316
device_get_nameunit(unit->hci_dev), HCI_OGF(letoh16(ep.opcode)),
sys/netbt/hci_event.c
319
unit->hci_num_cmd_pkts = ep.num_cmd_pkts;
sys/netbt/hci_event.c
326
hci_cmd_read_bdaddr(unit, m);
sys/netbt/hci_event.c
330
hci_cmd_read_buffer_size(unit, m);
sys/netbt/hci_event.c
334
hci_cmd_read_local_features(unit, m);
sys/netbt/hci_event.c
338
hci_cmd_read_local_ver(unit, m);
sys/netbt/hci_event.c
342
hci_cmd_read_local_commands(unit, m);
sys/netbt/hci_event.c
346
hci_cmd_reset(unit, m);
sys/netbt/hci_event.c
353
while (unit->hci_num_cmd_pkts > 0 && !IF_QEMPTY(&unit->hci_cmdwait)) {
sys/netbt/hci_event.c
354
IF_DEQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_event.c
355
hci_output_cmd(unit, m);
sys/netbt/hci_event.c
369
hci_event_num_compl_pkts(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
389
link = hci_link_lookup_handle(unit, handle);
sys/netbt/hci_event.c
402
device_get_nameunit(unit->hci_dev), handle,
sys/netbt/hci_event.c
415
unit->hci_num_acl_pkts += num_acl;
sys/netbt/hci_event.c
416
unit->hci_num_sco_pkts += num_sco;
sys/netbt/hci_event.c
418
link = TAILQ_FIRST(&unit->hci_links);
sys/netbt/hci_event.c
419
while (link && (unit->hci_num_acl_pkts > 0 || unit->hci_num_sco_pkts > 0)) {
sys/netbt/hci_event.c
423
if (unit->hci_num_acl_pkts > 0 && link->hl_txqlen > 0)
sys/netbt/hci_event.c
426
if (unit->hci_num_sco_pkts > 0 && link->hl_txqlen > 0)
sys/netbt/hci_event.c
441
hci_event_inquiry_result(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
451
DPRINTFN(1, "(%s) %d response%s\n", device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
463
memo = hci_memo_new(unit, &ir.bdaddr);
sys/netbt/hci_event.c
478
hci_event_rssi_result(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
500
memo = hci_memo_new(unit, &rr.bdaddr);
sys/netbt/hci_event.c
517
hci_event_con_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
530
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
536
link = hci_link_lookup_bdaddr(unit, &ep.bdaddr, ep.link_type);
sys/netbt/hci_event.c
571
hci_send_cmd(unit, HCI_CMD_DISCONNECT, &dp, sizeof(dp));
sys/netbt/hci_event.c
585
cp.settings = htole16(unit->hci_link_policy);
sys/netbt/hci_event.c
586
err = hci_send_cmd(unit, HCI_CMD_WRITE_LINK_POLICY_SETTINGS,
sys/netbt/hci_event.c
590
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_event.c
592
err = hci_send_cmd(unit, HCI_CMD_READ_CLOCK_OFFSET,
sys/netbt/hci_event.c
596
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_event.c
615
hci_event_discon_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
627
device_get_nameunit(unit->hci_dev), ep.con_handle, ep.status);
sys/netbt/hci_event.c
629
link = hci_link_lookup_handle(unit, HCI_CON_HANDLE(ep.con_handle));
sys/netbt/hci_event.c
641
hci_event_con_req(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
654
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_event.c
661
link = hci_acl_newconn(unit, &ep.bdaddr);
sys/netbt/hci_event.c
663
link = hci_sco_newconn(unit, &ep.bdaddr);
sys/netbt/hci_event.c
670
hci_send_cmd(unit, HCI_CMD_REJECT_CON, &rp, sizeof(rp));
sys/netbt/hci_event.c
674
if (unit->hci_link_policy & HCI_LINK_POLICY_ENABLE_ROLE_SWITCH)
sys/netbt/hci_event.c
679
hci_send_cmd(unit, HCI_CMD_ACCEPT_CON, &ap, sizeof(ap));
sys/netbt/hci_event.c
690
hci_event_auth_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
703
device_get_nameunit(unit->hci_dev), ep.con_handle, ep.status);
sys/netbt/hci_event.c
705
link = hci_link_lookup_handle(unit, ep.con_handle);
sys/netbt/hci_event.c
733
hci_event_encryption_change(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
746
device_get_nameunit(unit->hci_dev), ep.con_handle, ep.status,
sys/netbt/hci_event.c
749
link = hci_link_lookup_handle(unit, ep.con_handle);
sys/netbt/hci_event.c
778
hci_event_change_con_link_key_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
791
device_get_nameunit(unit->hci_dev), ep.con_handle, ep.status);
sys/netbt/hci_event.c
793
link = hci_link_lookup_handle(unit, ep.con_handle);
sys/netbt/hci_event.c
820
hci_event_read_clock_offset_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
833
link = hci_link_lookup_handle(unit, ep.con_handle);
sys/netbt/hci_event.c
845
hci_cmd_read_bdaddr(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
856
if ((unit->hci_flags & BTF_INIT_BDADDR) == 0)
sys/netbt/hci_event.c
859
bdaddr_copy(&unit->hci_bdaddr, &rp.bdaddr);
sys/netbt/hci_event.c
861
unit->hci_flags &= ~BTF_INIT_BDADDR;
sys/netbt/hci_event.c
863
wakeup(unit);
sys/netbt/hci_event.c
870
hci_cmd_read_buffer_size(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
881
if ((unit->hci_flags & BTF_INIT_BUFFER_SIZE) == 0)
sys/netbt/hci_event.c
884
unit->hci_max_acl_size = letoh16(rp.max_acl_size);
sys/netbt/hci_event.c
885
unit->hci_num_acl_pkts = letoh16(rp.num_acl_pkts);
sys/netbt/hci_event.c
886
unit->hci_max_sco_size = rp.max_sco_size;
sys/netbt/hci_event.c
887
unit->hci_num_sco_pkts = letoh16(rp.num_sco_pkts);
sys/netbt/hci_event.c
889
unit->hci_flags &= ~BTF_INIT_BUFFER_SIZE;
sys/netbt/hci_event.c
891
wakeup(unit);
sys/netbt/hci_event.c
898
hci_cmd_read_local_features(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
909
if ((unit->hci_flags & BTF_INIT_FEATURES) == 0)
sys/netbt/hci_event.c
912
unit->hci_lmp_mask = 0;
sys/netbt/hci_event.c
915
unit->hci_lmp_mask |= HCI_LINK_POLICY_ENABLE_ROLE_SWITCH;
sys/netbt/hci_event.c
918
unit->hci_lmp_mask |= HCI_LINK_POLICY_ENABLE_HOLD_MODE;
sys/netbt/hci_event.c
921
unit->hci_lmp_mask |= HCI_LINK_POLICY_ENABLE_SNIFF_MODE;
sys/netbt/hci_event.c
924
unit->hci_lmp_mask |= HCI_LINK_POLICY_ENABLE_PARK_MODE;
sys/netbt/hci_event.c
927
unit->hci_acl_mask = HCI_PKT_DM1 | HCI_PKT_DH1;
sys/netbt/hci_event.c
930
unit->hci_acl_mask |= HCI_PKT_DM3 | HCI_PKT_DH3;
sys/netbt/hci_event.c
933
unit->hci_acl_mask |= HCI_PKT_DM5 | HCI_PKT_DH5;
sys/netbt/hci_event.c
936
unit->hci_acl_mask |= HCI_PKT_2MBPS_DH1
sys/netbt/hci_event.c
941
unit->hci_acl_mask |= HCI_PKT_3MBPS_DH1
sys/netbt/hci_event.c
946
unit->hci_acl_mask |= HCI_PKT_2MBPS_DH3
sys/netbt/hci_event.c
950
unit->hci_acl_mask |= HCI_PKT_2MBPS_DH5
sys/netbt/hci_event.c
953
unit->hci_packet_type = unit->hci_acl_mask;
sys/netbt/hci_event.c
956
unit->hci_sco_mask = 0;
sys/netbt/hci_event.c
958
unit->hci_sco_mask |= HCI_PKT_HV1;
sys/netbt/hci_event.c
961
unit->hci_sco_mask |= HCI_PKT_HV2;
sys/netbt/hci_event.c
964
unit->hci_sco_mask |= HCI_PKT_HV3;
sys/netbt/hci_event.c
967
unit->hci_sco_mask |= HCI_PKT_EV3;
sys/netbt/hci_event.c
970
unit->hci_sco_mask |= HCI_PKT_EV4;
sys/netbt/hci_event.c
973
unit->hci_sco_mask |= HCI_PKT_EV5;
sys/netbt/hci_event.c
977
unit->hci_flags &= ~BTF_INIT_FEATURES;
sys/netbt/hci_event.c
979
wakeup(unit);
sys/netbt/hci_event.c
982
device_get_nameunit(unit->hci_dev), unit->hci_lmp_mask,
sys/netbt/hci_event.c
983
unit->hci_acl_mask, unit->hci_sco_mask);
sys/netbt/hci_event.c
992
hci_cmd_read_local_ver(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_ioctl.c
136
struct hci_unit *unit;
sys/netbt/hci_ioctl.c
151
unit = hci_unit_lookup(&btr->btr_bdaddr);
sys/netbt/hci_ioctl.c
152
if (unit == NULL)
sys/netbt/hci_ioctl.c
164
unit = NULL;
sys/netbt/hci_ioctl.c
176
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_ioctl.c
177
if (strncmp(device_get_nameunit(unit->hci_dev),
sys/netbt/hci_ioctl.c
182
if (unit == NULL)
sys/netbt/hci_ioctl.c
193
if (unit)
sys/netbt/hci_ioctl.c
194
unit = TAILQ_NEXT(unit, hci_next);
sys/netbt/hci_ioctl.c
196
unit = TAILQ_FIRST(&hci_unit_list);
sys/netbt/hci_ioctl.c
198
if (unit == NULL) {
sys/netbt/hci_ioctl.c
207
strlcpy(btr->btr_name, device_get_nameunit(unit->hci_dev),
sys/netbt/hci_ioctl.c
209
bdaddr_copy(&btr->btr_bdaddr, &unit->hci_bdaddr);
sys/netbt/hci_ioctl.c
211
btr->btr_flags = unit->hci_flags;
sys/netbt/hci_ioctl.c
213
btr->btr_num_cmd = unit->hci_num_cmd_pkts;
sys/netbt/hci_ioctl.c
214
btr->btr_num_acl = unit->hci_num_acl_pkts;
sys/netbt/hci_ioctl.c
215
btr->btr_num_sco = unit->hci_num_sco_pkts;
sys/netbt/hci_ioctl.c
216
btr->btr_acl_mtu = unit->hci_max_acl_size;
sys/netbt/hci_ioctl.c
217
btr->btr_sco_mtu = unit->hci_max_sco_size;
sys/netbt/hci_ioctl.c
219
btr->btr_packet_type = unit->hci_packet_type;
sys/netbt/hci_ioctl.c
220
btr->btr_link_policy = unit->hci_link_policy;
sys/netbt/hci_ioctl.c
228
if ((unit->hci_flags & BTF_UP)
sys/netbt/hci_ioctl.c
230
hci_disable(unit);
sys/netbt/hci_ioctl.c
231
unit->hci_flags &= ~BTF_UP;
sys/netbt/hci_ioctl.c
234
unit->hci_flags |= (btr->btr_flags & BTF_INIT);
sys/netbt/hci_ioctl.c
236
if ((unit->hci_flags & BTF_UP) == 0
sys/netbt/hci_ioctl.c
238
err = hci_enable(unit);
sys/netbt/hci_ioctl.c
242
unit->hci_flags |= BTF_UP;
sys/netbt/hci_ioctl.c
245
btr->btr_flags = unit->hci_flags;
sys/netbt/hci_ioctl.c
253
unit->hci_link_policy = btr->btr_link_policy;
sys/netbt/hci_ioctl.c
254
unit->hci_link_policy &= unit->hci_lmp_mask;
sys/netbt/hci_ioctl.c
255
btr->btr_link_policy = unit->hci_link_policy;
sys/netbt/hci_ioctl.c
263
unit->hci_packet_type = btr->btr_packet_type;
sys/netbt/hci_ioctl.c
264
unit->hci_packet_type &= unit->hci_acl_mask;
sys/netbt/hci_ioctl.c
265
btr->btr_packet_type = unit->hci_packet_type;
sys/netbt/hci_ioctl.c
269
(*unit->hci_if->get_stats)(unit->hci_dev, &btr->btr_stats, 0);
sys/netbt/hci_ioctl.c
277
(*unit->hci_if->get_stats)(unit->hci_dev, &btr->btr_stats, 1);
sys/netbt/hci_ioctl.c
291
unit->hci_max_sco_size = btr->btr_sco_mtu;
sys/netbt/hci_ioctl.c
55
struct hci_unit *unit;
sys/netbt/hci_ioctl.c
62
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_ioctl.c
65
device_get_nameunit(unit->hci_dev), unit->hci_flags,
sys/netbt/hci_ioctl.c
66
unit->hci_num_cmd_pkts,
sys/netbt/hci_ioctl.c
67
unit->hci_num_acl_pkts,
sys/netbt/hci_ioctl.c
68
unit->hci_num_sco_pkts);
sys/netbt/hci_ioctl.c
69
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_link.c
1031
hci_link_lookup_state(struct hci_unit *unit, uint16_t type, uint16_t state)
sys/netbt/hci_link.c
1035
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_link.c
1049
hci_link_lookup_bdaddr(struct hci_unit *unit, bdaddr_t *bdaddr, uint16_t type)
sys/netbt/hci_link.c
1053
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
1056
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_link.c
106
if (unit->hci_link_policy & HCI_LINK_POLICY_ENABLE_ROLE_SWITCH)
sys/netbt/hci_link.c
1071
hci_link_lookup_handle(struct hci_unit *unit, uint16_t handle)
sys/netbt/hci_link.c
1075
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
1077
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_link.c
109
err = hci_send_cmd(unit, HCI_CMD_CREATE_CON, &cp, sizeof(cp));
sys/netbt/hci_link.c
177
hci_acl_newconn(struct hci_unit *unit, bdaddr_t *bdaddr)
sys/netbt/hci_link.c
181
link = hci_link_lookup_bdaddr(unit, bdaddr, HCI_LINK_ACL);
sys/netbt/hci_link.c
185
link = hci_link_alloc(unit);
sys/netbt/hci_link.c
417
hci_acl_recv(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_link.c
425
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
434
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
440
device_get_nameunit(unit->hci_dev), m->m_pkthdr.len,
sys/netbt/hci_link.c
451
link = hci_link_lookup_handle(unit, handle);
sys/netbt/hci_link.c
456
device_get_nameunit(unit->hci_dev), handle);
sys/netbt/hci_link.c
466
hci_send_cmd(unit, HCI_CMD_DISCONNECT, &cp, sizeof(cp));
sys/netbt/hci_link.c
474
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
478
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
490
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
503
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
616
struct hci_unit *unit;
sys/netbt/hci_link.c
624
unit = link->hl_unit;
sys/netbt/hci_link.c
625
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
631
if (link->hl_txqlen == 0 || unit->hci_num_acl_pkts == 0)
sys/netbt/hci_link.c
646
while (unit->hci_num_acl_pkts > 0) {
sys/netbt/hci_link.c
669
hci_output_acl(unit, m);
sys/netbt/hci_link.c
697
TAILQ_REMOVE(&unit->hci_links, link, hl_next);
sys/netbt/hci_link.c
698
TAILQ_INSERT_TAIL(&unit->hci_links, link, hl_next);
sys/netbt/hci_link.c
70
hci_acl_open(struct hci_unit *unit, bdaddr_t *bdaddr)
sys/netbt/hci_link.c
761
hci_sco_newconn(struct hci_unit *unit, bdaddr_t *bdaddr)
sys/netbt/hci_link.c
77
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
770
bdaddr_copy(&laddr.bt_bdaddr, &unit->hci_bdaddr);
sys/netbt/hci_link.c
782
acl = hci_link_lookup_bdaddr(unit, bdaddr, HCI_LINK_ACL);
sys/netbt/hci_link.c
798
bdaddr_copy(&new->sp_laddr, &unit->hci_bdaddr);
sys/netbt/hci_link.c
80
link = hci_link_lookup_bdaddr(unit, bdaddr, HCI_LINK_ACL);
sys/netbt/hci_link.c
801
sco = hci_link_alloc(unit);
sys/netbt/hci_link.c
810
sco->hl_link = hci_acl_open(unit, bdaddr);
sys/netbt/hci_link.c
816
new->sp_mtu = unit->hci_max_sco_size;
sys/netbt/hci_link.c
82
link = hci_link_alloc(unit);
sys/netbt/hci_link.c
828
hci_sco_recv(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_link.c
835
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
844
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_link.c
850
device_get_nameunit(unit->hci_dev), m->m_pkthdr.len,
sys/netbt/hci_link.c
859
link = hci_link_lookup_handle(unit, handle);
sys/netbt/hci_link.c
862
device_get_nameunit(unit->hci_dev), handle);
sys/netbt/hci_link.c
898
hci_link_alloc(struct hci_unit *unit)
sys/netbt/hci_link.c
902
KKASSERT(unit != NULL);
sys/netbt/hci_link.c
908
link->hl_unit = unit;
sys/netbt/hci_link.c
925
TAILQ_INSERT_HEAD(&unit->hci_links, link, hl_next);
sys/netbt/hci_link.c
97
cp.pkt_type = htole16(unit->hci_packet_type);
sys/netbt/hci_link.c
99
memo = hci_memo_find(unit, bdaddr);
sys/netbt/hci_misc.c
105
bdaddr_copy(src, &unit->hci_bdaddr);
sys/netbt/hci_misc.c
113
hci_memo_find(struct hci_unit *unit, bdaddr_t *bdaddr)
sys/netbt/hci_misc.c
120
m0 = LIST_FIRST(&unit->hci_memos);
sys/netbt/hci_misc.c
145
hci_memo_new(struct hci_unit *unit, bdaddr_t *bdaddr)
sys/netbt/hci_misc.c
149
memo = hci_memo_find(unit, bdaddr);
sys/netbt/hci_misc.c
164
LIST_INSERT_HEAD(&unit->hci_memos, memo, next);
sys/netbt/hci_misc.c
57
struct hci_unit *unit;
sys/netbt/hci_misc.c
65
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_misc.c
66
if ((unit->hci_flags & BTF_UP) == 0)
sys/netbt/hci_misc.c
69
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_misc.c
82
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_misc.c
83
if ((unit->hci_flags & BTF_UP) == 0)
sys/netbt/hci_misc.c
86
memo = hci_memo_find(unit, dest);
sys/netbt/hci_misc.c
95
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_misc.c
96
if ((unit->hci_flags & BTF_UP) == 0)
sys/netbt/hci_socket.c
394
hci_security_check_opcode(struct hci_unit *unit, uint16_t opcode)
sys/netbt/hci_socket.c
402
if (unit == NULL
sys/netbt/hci_socket.c
403
|| (unit->hci_cmds[hci_cmds[i].offs] & hci_cmds[i].mask))
sys/netbt/hci_socket.c
449
struct hci_unit *unit;
sys/netbt/hci_socket.c
455
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_socket.c
456
IF_POLL(&unit->hci_cmdwait, m);
sys/netbt/hci_socket.c
474
struct hci_unit *unit;
sys/netbt/hci_socket.c
503
unit = hci_unit_lookup(addr);
sys/netbt/hci_socket.c
504
if (unit == NULL) {
sys/netbt/hci_socket.c
511
&& hci_security_check_opcode(unit, hdr.opcode) != hdr.length) {
sys/netbt/hci_socket.c
526
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_socket.c
530
if (unit->hci_num_cmd_pkts == 0)
sys/netbt/hci_socket.c
531
IF_ENQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_socket.c
533
hci_output_cmd(unit, m);
sys/netbt/hci_socket.c
917
hci_mtap(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_socket.c
933
bdaddr_copy(&sa.bt_bdaddr, &unit->hci_bdaddr);
sys/netbt/hci_unit.c
100
unit->hci_flags = flags;
sys/netbt/hci_unit.c
102
lockinit(&unit->hci_devlock, "HCI device lock", 0, 0);
sys/netbt/hci_unit.c
104
unit->hci_eventq.ifq_maxlen = hci_eventq_max;
sys/netbt/hci_unit.c
105
unit->hci_aclrxq.ifq_maxlen = hci_aclrxq_max;
sys/netbt/hci_unit.c
106
unit->hci_scorxq.ifq_maxlen = hci_scorxq_max;
sys/netbt/hci_unit.c
107
unit->hci_cmdwait.ifq_maxlen = hci_cmdwait_max;
sys/netbt/hci_unit.c
108
unit->hci_scodone.ifq_maxlen = hci_scodone_max;
sys/netbt/hci_unit.c
110
TAILQ_INIT(&unit->hci_links);
sys/netbt/hci_unit.c
111
LIST_INIT(&unit->hci_memos);
sys/netbt/hci_unit.c
114
TAILQ_INSERT_TAIL(&hci_unit_list, unit, hci_next);
sys/netbt/hci_unit.c
117
return unit;
sys/netbt/hci_unit.c
121
hci_detach(struct hci_unit *unit)
sys/netbt/hci_unit.c
124
hci_disable(unit);
sys/netbt/hci_unit.c
126
TAILQ_REMOVE(&hci_unit_list, unit, hci_next);
sys/netbt/hci_unit.c
129
kfree(unit, M_BLUETOOTH);
sys/netbt/hci_unit.c
133
hci_enable(struct hci_unit *unit)
sys/netbt/hci_unit.c
144
unit->hci_num_cmd_pkts = (unit->hci_flags & BTF_POWER_UP_NOOP) ? 0 : 1;
sys/netbt/hci_unit.c
145
unit->hci_num_acl_pkts = 0;
sys/netbt/hci_unit.c
146
unit->hci_num_sco_pkts = 0;
sys/netbt/hci_unit.c
152
unit->hci_acl_mask = HCI_PKT_DM1 | HCI_PKT_DH1;
sys/netbt/hci_unit.c
153
unit->hci_packet_type = unit->hci_acl_mask;
sys/netbt/hci_unit.c
155
memcpy(unit->hci_cmds, hci_cmds_v10, HCI_COMMANDS_SIZE);
sys/netbt/hci_unit.c
156
err = (*unit->hci_if->enable)(unit->hci_dev);
sys/netbt/hci_unit.c
160
unit->hci_flags |= BTF_RUNNING;
sys/netbt/hci_unit.c
167
unit->hci_flags |= BTF_INIT;
sys/netbt/hci_unit.c
170
err = hci_send_cmd(unit, HCI_CMD_RESET, NULL, 0);
sys/netbt/hci_unit.c
174
while (unit->hci_flags & BTF_INIT) {
sys/netbt/hci_unit.c
175
err = tsleep(unit, PCATCH, "hciena", 5 * hz);
sys/netbt/hci_unit.c
189
unit->hci_bthub = NULL;
sys/netbt/hci_unit.c
191
unit->hci_bthub = device_add_child(unit->hci_softc, "bthub", -1);
sys/netbt/hci_unit.c
192
if (!unit->hci_bthub) {
sys/netbt/hci_unit.c
193
device_printf(unit->hci_softc, "Device creation failed\n");
sys/netbt/hci_unit.c
198
device_get_nameunit(unit->hci_bthub),
sys/netbt/hci_unit.c
199
device_get_nameunit(unit->hci_softc));
sys/netbt/hci_unit.c
201
device_set_desc(unit->hci_bthub,"Bluetooth Device Hub");
sys/netbt/hci_unit.c
203
device_set_ivars(unit->hci_bthub, &unit->hci_bdaddr);
sys/netbt/hci_unit.c
205
device_probe_and_attach(unit->hci_bthub);
sys/netbt/hci_unit.c
210
(*unit->hci_if->disable)(unit->hci_dev);
sys/netbt/hci_unit.c
211
unit->hci_flags &= ~BTF_RUNNING;
sys/netbt/hci_unit.c
218
hci_disable(struct hci_unit *unit)
sys/netbt/hci_unit.c
225
if (unit->hci_bthub) {
sys/netbt/hci_unit.c
226
device_delete_child(unit->hci_softc, unit->hci_bthub);
sys/netbt/hci_unit.c
227
unit->hci_bthub = NULL;
sys/netbt/hci_unit.c
231
(*unit->hci_if->disable)(unit->hci_dev);
sys/netbt/hci_unit.c
232
unit->hci_flags &= ~BTF_RUNNING;
sys/netbt/hci_unit.c
239
next = TAILQ_FIRST(&unit->hci_links);
sys/netbt/hci_unit.c
247
while ((memo = LIST_FIRST(&unit->hci_memos)) != NULL)
sys/netbt/hci_unit.c
252
IF_DRAIN(&unit->hci_eventq);
sys/netbt/hci_unit.c
253
unit->hci_eventqlen = 0;
sys/netbt/hci_unit.c
255
IF_DRAIN(&unit->hci_aclrxq);
sys/netbt/hci_unit.c
256
unit->hci_aclrxqlen = 0;
sys/netbt/hci_unit.c
258
IF_DRAIN(&unit->hci_scorxq);
sys/netbt/hci_unit.c
259
unit->hci_scorxqlen = 0;
sys/netbt/hci_unit.c
261
IF_DRAIN(&unit->hci_cmdwait);
sys/netbt/hci_unit.c
262
IF_DRAIN(&unit->hci_scodone);
sys/netbt/hci_unit.c
268
struct hci_unit *unit;
sys/netbt/hci_unit.c
270
TAILQ_FOREACH(unit, &hci_unit_list, hci_next) {
sys/netbt/hci_unit.c
271
if ((unit->hci_flags & BTF_UP) == 0)
sys/netbt/hci_unit.c
274
if (bdaddr_same(&unit->hci_bdaddr, addr))
sys/netbt/hci_unit.c
278
return unit;
sys/netbt/hci_unit.c
285
hci_send_cmd(struct hci_unit *unit, uint16_t opcode, void *buf, uint8_t len)
sys/netbt/hci_unit.c
290
KKASSERT(unit != NULL);
sys/netbt/hci_unit.c
310
device_get_nameunit(unit->hci_dev),
sys/netbt/hci_unit.c
314
if (unit->hci_num_cmd_pkts == 0)
sys/netbt/hci_unit.c
315
IF_ENQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_unit.c
317
hci_output_cmd(unit, m);
sys/netbt/hci_unit.c
331
struct hci_unit *unit = arg;
sys/netbt/hci_unit.c
335
lockmgr(&unit->hci_devlock, LK_EXCLUSIVE);
sys/netbt/hci_unit.c
337
if (unit->hci_eventqlen > 0) {
sys/netbt/hci_unit.c
338
IF_DEQUEUE(&unit->hci_eventq, m);
sys/netbt/hci_unit.c
339
unit->hci_eventqlen--;
sys/netbt/hci_unit.c
340
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
345
device_get_nameunit(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
348
hci_mtap(m, unit);
sys/netbt/hci_unit.c
349
hci_event(m, unit);
sys/netbt/hci_unit.c
354
if (unit->hci_scorxqlen > 0) {
sys/netbt/hci_unit.c
355
IF_DEQUEUE(&unit->hci_scorxq, m);
sys/netbt/hci_unit.c
356
unit->hci_scorxqlen--;
sys/netbt/hci_unit.c
357
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
361
device_get_nameunit(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
364
hci_mtap(m, unit);
sys/netbt/hci_unit.c
365
hci_sco_recv(m, unit);
sys/netbt/hci_unit.c
370
if (unit->hci_aclrxqlen > 0) {
sys/netbt/hci_unit.c
371
IF_DEQUEUE(&unit->hci_aclrxq, m);
sys/netbt/hci_unit.c
372
unit->hci_aclrxqlen--;
sys/netbt/hci_unit.c
373
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
378
device_get_nameunit(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
381
hci_mtap(m, unit);
sys/netbt/hci_unit.c
382
hci_acl_recv(m, unit);
sys/netbt/hci_unit.c
387
IF_DEQUEUE(&unit->hci_scodone, m);
sys/netbt/hci_unit.c
390
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
393
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_unit.c
395
TAILQ_FOREACH(link, &unit->hci_links, hl_next) {
sys/netbt/hci_unit.c
402
unit->hci_num_sco_pkts++;
sys/netbt/hci_unit.c
408
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
423
hci_input_event(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
427
lockmgr(&unit->hci_devlock, LK_EXCLUSIVE);
sys/netbt/hci_unit.c
429
if (unit->hci_eventqlen > hci_eventq_max) {
sys/netbt/hci_unit.c
431
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_unit.c
435
unit->hci_eventqlen++;
sys/netbt/hci_unit.c
436
IF_ENQUEUE(&unit->hci_eventq, m);
sys/netbt/hci_unit.c
440
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
446
hci_input_acl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
450
lockmgr(&unit->hci_devlock, LK_EXCLUSIVE);
sys/netbt/hci_unit.c
451
if (unit->hci_aclrxqlen > hci_aclrxq_max) {
sys/netbt/hci_unit.c
453
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_unit.c
457
unit->hci_aclrxqlen++;
sys/netbt/hci_unit.c
458
IF_ENQUEUE(&unit->hci_aclrxq, m);
sys/netbt/hci_unit.c
462
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
468
hci_input_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
472
lockmgr(&unit->hci_devlock, LK_EXCLUSIVE);
sys/netbt/hci_unit.c
473
if (unit->hci_scorxqlen > hci_scorxq_max) {
sys/netbt/hci_unit.c
475
device_get_nameunit(unit->hci_dev));
sys/netbt/hci_unit.c
479
unit->hci_scorxqlen++;
sys/netbt/hci_unit.c
480
IF_ENQUEUE(&unit->hci_scorxq, m);
sys/netbt/hci_unit.c
484
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
490
hci_output_cmd(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
494
hci_mtap(m, unit);
sys/netbt/hci_unit.c
497
device_get_nameunit(unit->hci_dev), unit->hci_num_cmd_pkts);
sys/netbt/hci_unit.c
499
unit->hci_num_cmd_pkts--;
sys/netbt/hci_unit.c
509
(*unit->hci_if->output_cmd)(unit->hci_dev, m);
sys/netbt/hci_unit.c
513
hci_output_acl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
515
hci_mtap(m, unit);
sys/netbt/hci_unit.c
518
device_get_nameunit(unit->hci_dev), unit->hci_num_acl_pkts);
sys/netbt/hci_unit.c
520
unit->hci_num_acl_pkts--;
sys/netbt/hci_unit.c
522
(*unit->hci_if->output_acl)(unit->hci_dev, m);
sys/netbt/hci_unit.c
526
hci_output_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
528
hci_mtap(m, unit);
sys/netbt/hci_unit.c
531
device_get_nameunit(unit->hci_dev), unit->hci_num_sco_pkts);
sys/netbt/hci_unit.c
533
unit->hci_num_sco_pkts--;
sys/netbt/hci_unit.c
535
(*unit->hci_if->output_sco)(unit->hci_dev, m);
sys/netbt/hci_unit.c
539
hci_complete_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
541
lockmgr(&unit->hci_devlock, LK_EXCLUSIVE);
sys/netbt/hci_unit.c
542
IF_ENQUEUE(&unit->hci_scodone, m);
sys/netbt/hci_unit.c
544
lockmgr(&unit->hci_devlock, LK_RELEASE);
sys/netbt/hci_unit.c
85
struct hci_unit *unit;
sys/netbt/hci_unit.c
95
unit = kmalloc(sizeof(struct hci_unit), M_BLUETOOTH, M_ZERO | M_WAITOK);
sys/netbt/hci_unit.c
96
KKASSERT(unit != NULL);
sys/netbt/hci_unit.c
98
unit->hci_dev = dev;
sys/netbt/hci_unit.c
99
unit->hci_if = hci_if;
sys/netbt/l2cap_upper.c
142
struct hci_unit *unit;
sys/netbt/l2cap_upper.c
161
unit = hci_unit_lookup(&chan->lc_laddr.bt_bdaddr);
sys/netbt/l2cap_upper.c
162
if (unit == NULL)
sys/netbt/l2cap_upper.c
171
chan->lc_link = hci_acl_open(unit, &chan->lc_raddr.bt_bdaddr);
sys/netbt/sco_upper.c
121
struct hci_unit *unit;
sys/netbt/sco_upper.c
139
unit = hci_unit_lookup(&pcb->sp_laddr);
sys/netbt/sco_upper.c
140
if (unit == NULL)
sys/netbt/sco_upper.c
149
acl = hci_link_lookup_bdaddr(unit, &pcb->sp_raddr, HCI_LINK_ACL);
sys/netbt/sco_upper.c
153
sco = hci_link_alloc(unit);
sys/netbt/sco_upper.c
160
sco->hl_link = hci_acl_open(unit, &pcb->sp_raddr);
sys/netbt/sco_upper.c
165
err = hci_send_cmd(unit, HCI_CMD_ADD_SCO_CON, &cp, sizeof(cp));
sys/netbt/sco_upper.c
174
pcb->sp_mtu = unit->hci_max_sco_size;
sys/netgraph/fec/ng_fec.c
1092
if ((error = ng_fec_get_unit(&priv->unit)) != 0) {
sys/netgraph/fec/ng_fec.c
1100
ng_fec_free_unit(priv->unit);
sys/netgraph/fec/ng_fec.c
1113
if_initname(ifp, NG_FEC_FEC_NAME, priv->unit);
sys/netgraph/fec/ng_fec.c
1237
ng_fec_free_unit(priv->unit);
sys/netgraph/fec/ng_fec.c
162
int unit; /* Interface unit number */
sys/netgraph/fec/ng_fec.c
262
ng_fec_get_unit(int *unit)
sys/netgraph/fec/ng_fec.c
289
*unit = (index * UNITS_BITSPERWORD) + bit;
sys/netgraph/fec/ng_fec.c
298
ng_fec_free_unit(int unit)
sys/netgraph/fec/ng_fec.c
302
index = unit / UNITS_BITSPERWORD;
sys/netgraph/fec/ng_fec.c
303
bit = unit % UNITS_BITSPERWORD;
sys/netgraph/fec/ng_fec.c
305
("%s: unit=%d len=%d", __func__, unit, ng_fec_units_len));
sys/netgraph/fec/ng_fec.c
307
("%s: unit=%d is free", __func__, unit));
sys/netgraph/fec/ng_fec.c
349
"doesn't seem to exist\n", priv->unit, iface);
sys/netgraph/fec/ng_fec.c
357
priv->unit);
sys/netgraph/fec/ng_fec.c
366
"bundle\n", priv->unit, iface);
sys/netgraph/fec/ng_fec.c
437
"doesn't seem to exist\n", priv->unit, iface);
sys/netgraph/fec/ng_fec.c
449
"is not in our bundle\n", priv->unit, iface);
sys/netgraph/fec/ng_fec.c
516
"size: %d\n", priv->unit,
sys/netgraph/fec/ng_fec.c
586
"of link %s\n", priv->unit, ifp->if_xname);
sys/netgraph/fec/ng_fec.c
598
"is up\n", priv->unit,
sys/netgraph/fec/ng_fec.c
606
"is down\n", priv->unit,
sys/netgraph/fec/ng_fec.c
682
"size: %d\n", priv->unit,
sys/netgraph/frame_relay/ng_frame_relay.c
79
int unit; /* which card are we? */
sys/netgraph/iface/ng_iface.c
102
int unit; /* Interface unit number */
sys/netgraph/iface/ng_iface.c
276
ng_iface_get_unit(int *unit)
sys/netgraph/iface/ng_iface.c
303
*unit = (index * UNITS_BITSPERWORD) + bit;
sys/netgraph/iface/ng_iface.c
311
ng_iface_free_unit(int unit)
sys/netgraph/iface/ng_iface.c
315
index = unit / UNITS_BITSPERWORD;
sys/netgraph/iface/ng_iface.c
316
bit = unit % UNITS_BITSPERWORD;
sys/netgraph/iface/ng_iface.c
318
("%s: unit=%d len=%d", __func__, unit, ng_iface_units_len));
sys/netgraph/iface/ng_iface.c
320
("%s: unit=%d is free", __func__, unit));
sys/netgraph/iface/ng_iface.c
565
if ((error = ng_iface_get_unit(&priv->unit)) != 0) {
sys/netgraph/iface/ng_iface.c
573
ng_iface_free_unit(priv->unit);
sys/netgraph/iface/ng_iface.c
585
if_initname(ifp, NG_IFACE_IFACE_NAME, priv->unit);
sys/netgraph/iface/ng_iface.c
804
ng_iface_free_unit(priv->unit);
sys/netgraph/ng_device.c
230
int unit = -1;
sys/netgraph/ng_device.c
238
unit = 0;
sys/netgraph/ng_device.c
239
return(unit);
sys/netgraph/ng_device.c
246
for(n = 0;n<MAX_NGD && unit == -1;n++) {
sys/netgraph/ng_device.c
249
if(tmp->unit == n) {
sys/netgraph/ng_device.c
250
unit = -1;
sys/netgraph/ng_device.c
253
unit = n;
sys/netgraph/ng_device.c
257
return(unit);
sys/netgraph/ng_device.c
279
new_connection->unit = get_free_unit();
sys/netgraph/ng_device.c
280
if(new_connection->unit<0) {
sys/netgraph/ng_device.c
287
new_connection->unit, 0, 0, 0600, "ngd%d", new_connection->unit);
sys/netgraph/ng_device.c
91
int unit;
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
100
if (unit->drv == NULL || NG_HOOK_NOT_VALID(unit->drv)) {
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
103
__func__, NG_NODE_NAME(unit->node), NG_HCI_HOOK_DRV);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
105
NG_BT_MBUFQ_DRAIN(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
115
m0 = NG_BT_MBUFQ_FIRST(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
119
ng_hci_mtap(unit, m0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
123
NG_SEND_DATA_ONLY(error, unit->drv, m);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
130
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
137
NG_HCI_BUFF_CMD_USE(unit->buffer, 1);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
138
NG_HCI_STAT_CMD_SENT(unit->stat);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
139
NG_HCI_STAT_BYTES_SENT(unit->stat, m0->m_pkthdr.len);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
146
ng_hci_command_timeout(unit);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
158
ng_hci_process_command_complete(ng_hci_unit_p unit, struct mbuf *e)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
170
NG_HCI_BUFF_CMD_SET(unit->buffer, ep->num_cmd_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
179
error = complete_command(unit, ep->opcode, &cp);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
197
error = process_link_control_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
202
error = process_link_policy_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
207
error = process_hc_baseband_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
212
error = process_info_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
217
error = process_status_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
222
error = process_testing_params(unit,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
241
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
249
ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
260
ng_hci_process_command_status(ng_hci_unit_p unit, struct mbuf *e)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
272
NG_HCI_BUFF_CMD_SET(unit->buffer, ep->num_cmd_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
279
error = complete_command(unit, ep->opcode, &cp);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
291
error = process_link_control_status(unit, ep, cp);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
295
error = process_link_policy_status(unit, ep, cp);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
314
ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
324
complete_command(ng_hci_unit_p unit, int opcode, struct mbuf **cp)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
329
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING)) {
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
332
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
338
m = NG_BT_MBUFQ_FIRST(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
341
"%s: %s - empty command queue?!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
353
"%s: %s - command queue is out of sync\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
368
if (ng_hci_command_untimeout(unit) != 0)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
371
NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, *cp);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
384
ng_hci_unit_p unit = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
393
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
395
if (unit->state & NG_HCI_UNIT_COMMAND_PENDING) {
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
396
unit->state &= ~NG_HCI_UNIT_COMMAND_PENDING;
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
398
NG_BT_MBUFQ_DEQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
401
"%s: %s - command queue is out of sync!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
411
__func__, NG_NODE_NAME(unit->node), NG_HCI_OGF(opcode),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
415
NG_HCI_BUFF_CMD_SET(unit->buffer, 1);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
416
ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
419
"%s: %s - no pending command\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
427
process_link_control_params(ng_hci_unit_p unit, u_int16_t ocf,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
482
process_link_policy_params(ng_hci_unit_p unit, u_int16_t ocf,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
498
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
502
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
506
"%s: %s - invalid link type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
551
process_hc_baseband_params(ng_hci_unit_p unit, u_int16_t ocf,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
625
while (!LIST_EMPTY(&unit->con_list)) {
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
626
con = LIST_FIRST(&unit->con_list);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
637
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
638
NG_HCI_BUFF_ACL_FREE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
640
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
641
NG_HCI_BUFF_SCO_FREE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
643
unit->state &= ~NG_HCI_UNIT_INITED;
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
662
process_info_params(ng_hci_unit_p unit, u_int16_t ocf, struct mbuf *mcp,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
674
len = min(mrp->m_pkthdr.len, sizeof(unit->features));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
675
m_copydata(mrp, 0, len, unit->features);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
682
if ((unit->state & NG_HCI_UNIT_READY) == NG_HCI_UNIT_READY)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
690
unit->buffer,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
697
unit->buffer,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
704
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
705
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
712
if ((unit->state & NG_HCI_UNIT_READY) == NG_HCI_UNIT_READY)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
716
len = min(mrp->m_pkthdr.len, sizeof(unit->bdaddr));
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
717
m_copydata(mrp, 0, len, &unit->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
720
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
721
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
740
process_status_params(ng_hci_unit_p unit, u_int16_t ocf, struct mbuf *mcp,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
769
process_testing_params(ng_hci_unit_p unit, u_int16_t ocf, struct mbuf *mcp,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
804
process_link_control_status(ng_hci_unit_p unit, ng_hci_command_status_ep *ep,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
85
ng_hci_send_command(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
863
process_link_policy_status(ng_hci_unit_p unit, ng_hci_command_status_ep *ep,
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
91
if (unit->state & NG_HCI_UNIT_COMMAND_PENDING)
sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
95
NG_HCI_BUFF_CMD_GET(unit->buffer, free);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1007
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
101
__func__, NG_NODE_NAME(unit->node), hdr->event, hdr->length);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1011
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1017
n = ng_hci_get_neighbor(unit, &con->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1019
n = ng_hci_new_neighbor(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1033
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1042
qos_violation(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1057
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1061
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1066
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1071
__func__, NG_NODE_NAME(unit->node), con->state, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1083
page_scan_mode_change(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1096
n = ng_hci_get_neighbor(unit, &ep->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1098
n = ng_hci_new_neighbor(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1117
page_scan_rep_mode_change(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1130
n = ng_hci_get_neighbor(unit, &ep->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
1132
n = ng_hci_new_neighbor(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
128
error = inquiry_result(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
132
error = con_compl(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
136
error = con_req(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
140
error = discon_compl(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
144
error = encryption_change(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
148
error = read_remote_features_compl(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
152
error = qos_setup_compl(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
156
error = ng_hci_process_command_complete(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
160
error = ng_hci_process_command_status(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
164
error = hardware_error(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
168
error = role_change(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
172
error = num_compl_pkts(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
176
error = mode_change(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
180
error = data_buffer_overflow(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
184
error = read_clock_offset_compl(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
188
error = qos_violation(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
192
error = page_scan_mode_change(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
196
error = page_scan_rep_mode_change(unit, event);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
213
ng_hci_send_data(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
218
NG_HCI_BUFF_ACL_AVAIL(unit->buffer, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
222
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
225
count = send_data_packets(unit, NG_HCI_LINK_ACL, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
226
NG_HCI_STAT_ACL_SENT(unit->stat, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
227
NG_HCI_BUFF_ACL_USE(unit->buffer, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
231
NG_HCI_BUFF_SCO_AVAIL(unit->buffer, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
235
__func__, NG_NODE_NAME(unit->node), count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
238
count = send_data_packets(unit, NG_HCI_LINK_SCO, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
239
NG_HCI_STAT_SCO_SENT(unit->stat, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
240
NG_HCI_BUFF_SCO_USE(unit->buffer, count);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
249
send_data_packets(ng_hci_unit_p unit, int link_type, int limit)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
264
LIST_FOREACH(con, &unit->con_list, next) {
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
293
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
297
v = (unit->drv != NULL && NG_HOOK_IS_VALID(unit->drv));
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
298
if (!v || (unit->state & NG_HCI_UNIT_READY) !=
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
302
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
304
unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
312
ng_hci_mtap(unit, NGI_M(item));
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
315
NG_FWD_ITEM_HOOK(error, item, unit->drv);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
322
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
328
NG_HCI_STAT_BYTES_SENT(unit->stat, v);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
335
sync_con_queue(unit, winner, sent);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
346
sync_con_queue(ng_hci_unit_p unit, ng_hci_unit_con_p con, int completed)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
353
hook = (con->link_type == NG_HCI_LINK_ACL)? unit->acl : unit->sco;
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
366
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
373
inquiry_result(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
393
n = ng_hci_get_neighbor(unit, &bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
396
n = ng_hci_new_neighbor(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
433
con_compl(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
453
LIST_FOREACH(con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
479
con = ng_hci_new_con(unit, ep->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
532
if ((unit->features[0] & NG_HCI_LMP_SWITCH) &&
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
533
unit->role_switch)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
535
if (unit->features[0] & NG_HCI_LMP_HOLD_MODE)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
537
if (unit->features[0] & NG_HCI_LMP_SNIFF_MODE)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
539
if (unit->features[1] & NG_HCI_LMP_PARK_MODE)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
542
lp->cp.settings &= unit->link_policy_mask;
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
545
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
546
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
547
ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
559
con_req(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
613
LIST_FOREACH(con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
621
con = ng_hci_new_con(unit, ep->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
644
discon_compl(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
666
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
678
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
690
encryption_change(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
705
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
709
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
714
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
725
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
734
read_remote_features_compl(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
751
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
755
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
761
n = ng_hci_get_neighbor(unit, &con->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
763
n = ng_hci_new_neighbor(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
777
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
786
qos_setup_compl(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
801
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
805
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
810
__func__, NG_NODE_NAME(unit->node), con->link_type, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
815
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
828
hardware_error(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
832
__func__, NG_NODE_NAME(unit->node), *mtod(event, u_int8_t *));
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
841
role_change(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
854
con = ng_hci_con_by_bdaddr(unit, &ep->bdaddr, NG_HCI_LINK_ACL);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
860
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
867
__func__, NG_NODE_NAME(unit->node), ep->status,
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
87
ng_hci_process_event(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
878
num_compl_pkts(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
903
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
909
"handle=%d, pending=%d, ncp=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
917
NG_HCI_BUFF_ACL_FREE(unit->buffer, p);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
919
NG_HCI_BUFF_SCO_FREE(unit->buffer, p);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
923
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
929
ng_hci_send_data(unit);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
936
mode_change(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
951
con = ng_hci_con_by_handle(unit, h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
955
__func__, NG_NODE_NAME(unit->node), h);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
960
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
968
__func__, NG_NODE_NAME(unit->node), ep->status);
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
977
data_buffer_overflow(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
981
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
991
read_clock_offset_compl(ng_hci_unit_p unit, struct mbuf *event)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1016
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1027
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1037
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1053
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1063
__func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1069
if (NG_BT_MBUFQ_FULL(&unit->cmdq)) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1072
__func__, NG_NODE_NAME(unit->node), m->m_pkthdr.len,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1073
NG_BT_MBUFQ_LEN(&unit->cmdq));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1075
NG_BT_MBUFQ_DROP(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1082
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1085
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_main.c
1086
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
112
ng_hci_unit_p unit = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
114
unit = kmalloc(sizeof(*unit), M_NETGRAPH_HCI,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
116
if (unit == NULL)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
119
unit->node = node;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
120
unit->debug = NG_HCI_WARN_LEVEL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
122
unit->link_policy_mask = 0xffff; /* Enable all supported modes */
sys/netgraph7/bluetooth/hci/ng_hci_main.c
123
unit->packet_mask = 0xffff; /* Enable all packet types */
sys/netgraph7/bluetooth/hci/ng_hci_main.c
124
unit->role_switch = 1; /* Enable role switch (if device supports it) */
sys/netgraph7/bluetooth/hci/ng_hci_main.c
134
NG_HCI_BUFF_CMD_SET(unit->buffer, 1);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
135
NG_HCI_BUFF_ACL_SET(unit->buffer, 1, 17, 1);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
136
NG_HCI_BUFF_SCO_SET(unit->buffer, 1, 10, 1);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
139
ng_callout_init(&unit->cmd_timo);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
140
NG_BT_MBUFQ_INIT(&unit->cmdq, NG_HCI_CMD_QUEUE_LEN);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
143
LIST_INIT(&unit->con_list);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
144
LIST_INIT(&unit->neighbors);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
152
NG_NODE_SET_PRIVATE(node, unit);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
164
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
169
unit->node = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
170
ng_hci_unit_clean(unit, 0x16 /* Connection terminated by local host */);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
172
NG_BT_MBUFQ_DESTROY(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
174
bzero(unit, sizeof(*unit));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
175
kfree(unit, M_NETGRAPH_HCI);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
189
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
193
h = &unit->drv;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
195
h = &unit->acl;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
197
h = &unit->sco;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
199
h = &unit->raw;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
218
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
220
if (hook != unit->drv) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
221
if (hook == unit->acl) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
224
} else if (hook == unit->sco) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
231
if (hook != unit->raw)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
232
ng_send_fn(unit->node, hook, ng_hci_node_is_up, NULL,0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
234
unit->state |= NG_HCI_UNIT_CONNECTED;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
246
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
248
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
249
unit->acl = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
250
else if (hook == unit->sco)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
251
unit->sco = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
252
else if (hook == unit->raw)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
253
unit->raw = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
254
else if (hook == unit->drv) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
255
unit->drv = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
258
ng_hci_unit_clean(unit, 0x16);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
259
unit->state &= ~(NG_HCI_UNIT_CONNECTED|NG_HCI_UNIT_INITED);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
282
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
302
NG_HCI_BUFF_CMD_GET(unit->buffer, cmd_avail);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
304
NG_HCI_BUFF_ACL_AVAIL(unit->buffer, acl_avail);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
305
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, acl_total);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
306
NG_HCI_BUFF_ACL_SIZE(unit->buffer, acl_size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
308
NG_HCI_BUFF_SCO_AVAIL(unit->buffer, sco_avail);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
309
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, sco_total);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
310
NG_HCI_BUFF_SCO_SIZE(unit->buffer, sco_size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
318
unit->bdaddr.b[5], unit->bdaddr.b[4],
sys/netgraph7/bluetooth/hci/ng_hci_main.c
319
unit->bdaddr.b[3], unit->bdaddr.b[2],
sys/netgraph7/bluetooth/hci/ng_hci_main.c
320
unit->bdaddr.b[1], unit->bdaddr.b[0],
sys/netgraph7/bluetooth/hci/ng_hci_main.c
321
(unit->drv != NULL)? NG_HCI_HOOK_DRV : "",
sys/netgraph7/bluetooth/hci/ng_hci_main.c
322
(unit->acl != NULL)? NG_HCI_HOOK_ACL : "",
sys/netgraph7/bluetooth/hci/ng_hci_main.c
323
(unit->sco != NULL)? NG_HCI_HOOK_SCO : "",
sys/netgraph7/bluetooth/hci/ng_hci_main.c
324
(unit->raw != NULL)? NG_HCI_HOOK_RAW : "",
sys/netgraph7/bluetooth/hci/ng_hci_main.c
325
unit->state,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
326
NG_BT_MBUFQ_LEN(&unit->cmdq),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
342
NG_MKRESPONSE(rsp, msg, sizeof(unit->state), M_WAITOK | M_NULLOK);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
348
*((ng_hci_node_state_ep *)(rsp->data)) = unit->state;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
353
if (bcmp(&unit->bdaddr, NG_HCI_BDADDR_ANY,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
359
unit->state |= NG_HCI_UNIT_INITED;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
361
ng_hci_node_is_up(unit->node, unit->acl, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
362
ng_hci_node_is_up(unit->node, unit->sco, NULL, 0);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
367
NG_MKRESPONSE(rsp, msg, sizeof(unit->debug), M_WAITOK | M_NULLOK);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
373
*((ng_hci_node_debug_ep *)(rsp->data)) = unit->debug;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
383
unit->debug = *((ng_hci_node_debug_ep *)(msg->data));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
399
NG_HCI_BUFF_CMD_GET(unit->buffer, ep->cmd_free);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
400
NG_HCI_BUFF_ACL_AVAIL(unit->buffer, ep->acl_free);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
401
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, ep->acl_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
402
NG_HCI_BUFF_ACL_SIZE(unit->buffer, ep->acl_size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
403
NG_HCI_BUFF_SCO_AVAIL(unit->buffer, ep->sco_free);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
404
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, ep->sco_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
405
NG_HCI_BUFF_SCO_SIZE(unit->buffer, ep->sco_size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
416
bcopy(&unit->bdaddr, rsp->data, sizeof(bdaddr_t));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
421
NG_MKRESPONSE(rsp,msg,sizeof(unit->features),M_WAITOK | M_NULLOK);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
427
bcopy(&unit->features,rsp->data,sizeof(unit->features));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
432
NG_MKRESPONSE(rsp, msg, sizeof(unit->stat), M_WAITOK | M_NULLOK);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
438
bcopy(&unit->stat, rsp->data, sizeof(unit->stat));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
443
NG_HCI_STAT_RESET(unit->stat);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
448
ng_hci_flush_neighbor_cache(unit);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
459
for (n = LIST_FIRST(&unit->neighbors); n != NULL; ) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
485
LIST_FOREACH(n, &unit->neighbors, next) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
508
LIST_FOREACH(c, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_main.c
526
LIST_FOREACH(c, &unit->con_list, next) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
549
NG_MKRESPONSE(rsp, msg, sizeof(unit->link_policy_mask),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
557
unit->link_policy_mask;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
568
unit->link_policy_mask =
sys/netgraph7/bluetooth/hci/ng_hci_main.c
575
NG_MKRESPONSE(rsp, msg, sizeof(unit->packet_mask),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
583
unit->packet_mask;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
594
unit->packet_mask =
sys/netgraph7/bluetooth/hci/ng_hci_main.c
600
NG_MKRESPONSE(rsp, msg, sizeof(unit->role_switch),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
608
unit->role_switch;
sys/netgraph7/bluetooth/hci/ng_hci_main.c
619
unit->role_switch =
sys/netgraph7/bluetooth/hci/ng_hci_main.c
649
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
656
error = ng_hci_lp_con_req(unit, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
660
error = ng_hci_lp_discon_req(unit, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
664
error = ng_hci_lp_con_rsp(unit, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
668
error = ng_hci_lp_qos_req(unit, item, lasthook);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
693
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
701
NG_HCI_STAT_BYTES_RECV(unit->stat, m->m_pkthdr.len);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
704
ng_hci_mtap(unit, m);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
714
NG_HCI_STAT_ACL_RECV(unit->stat);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
716
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY ||
sys/netgraph7/bluetooth/hci/ng_hci_main.c
717
unit->acl == NULL || NG_HOOK_NOT_VALID(unit->acl)) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
720
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
721
unit->state, unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
725
NG_FWD_ITEM_HOOK(error, item, unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
729
NG_HCI_STAT_SCO_RECV(unit->stat);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
731
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY ||
sys/netgraph7/bluetooth/hci/ng_hci_main.c
732
unit->sco == NULL || NG_HOOK_NOT_VALID(unit->sco)) {
sys/netgraph7/bluetooth/hci/ng_hci_main.c
735
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
736
unit->state, unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
740
NG_FWD_ITEM_HOOK(error, item, unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
744
NG_HCI_STAT_EVNT_RECV(unit->stat);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
750
error = ng_hci_process_event(unit, m);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
756
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
776
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
782
NG_HCI_BUFF_ACL_SIZE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
790
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
801
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
821
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
829
con = ng_hci_con_by_handle(unit, con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
833
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
842
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
852
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
862
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
878
ng_hci_send_data(unit);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
896
ng_hci_unit_p unit = (ng_hci_unit_p) NG_NODE_PRIVATE(NG_HOOK_NODE(hook));
sys/netgraph7/bluetooth/hci/ng_hci_main.c
902
NG_HCI_BUFF_SCO_SIZE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
910
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
921
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
941
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
949
con = ng_hci_con_by_handle(unit, con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
953
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node), con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_main.c
962
"link_type=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
972
"con_handle=%d\n", __func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_main.c
982
__func__, NG_NODE_NAME(unit->node), con_handle,
sys/netgraph7/bluetooth/hci/ng_hci_main.c
998
ng_hci_send_data(unit);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
106
if (hook == unit->acl) {
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
107
NG_HCI_BUFF_ACL_SIZE(unit->buffer, ep->pkt_size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
108
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, ep->num_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
110
NG_HCI_BUFF_SCO_SIZE(unit->buffer, ep->pkt_size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
111
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, ep->num_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
114
bcopy(&unit->bdaddr, &ep->bdaddr, sizeof(ep->bdaddr));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
123
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
132
ng_hci_unit_clean(ng_hci_unit_p unit, int reason)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
137
if (unit->state & NG_HCI_UNIT_COMMAND_PENDING)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
138
ng_hci_command_untimeout(unit);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
140
NG_BT_MBUFQ_DRAIN(&unit->cmdq);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
141
NG_HCI_BUFF_CMD_SET(unit->buffer, 1);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
144
while (!LIST_EMPTY(&unit->con_list)) {
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
145
ng_hci_unit_con_p con = LIST_FIRST(&unit->con_list);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
160
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
161
NG_HCI_BUFF_ACL_FREE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
163
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
164
NG_HCI_BUFF_SCO_FREE(unit->buffer, size);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
167
ng_hci_flush_neighbor_cache(unit);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
175
ng_hci_new_neighbor(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
182
LIST_INSERT_HEAD(&unit->neighbors, n, next);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
205
ng_hci_flush_neighbor_cache(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
207
while (!LIST_EMPTY(&unit->neighbors))
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
208
ng_hci_free_neighbor(LIST_FIRST(&unit->neighbors));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
216
ng_hci_get_neighbor(ng_hci_unit_p unit, bdaddr_p bdaddr)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
220
for (n = LIST_FIRST(&unit->neighbors); n != NULL; ) {
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
254
ng_hci_new_con(ng_hci_unit_p unit, int link_type)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
263
con->unit = unit;
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
287
NG_HCI_BUFF_ACL_TOTAL(unit->buffer, num_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
289
NG_HCI_BUFF_SCO_TOTAL(unit->buffer, num_pkts);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
295
LIST_INSERT_HEAD(&unit->con_list, con, next);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
316
NG_HCI_BUFF_ACL_FREE(con->unit->buffer, con->pending);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
318
NG_HCI_BUFF_SCO_FREE(con->unit->buffer, con->pending);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
331
ng_hci_con_by_handle(ng_hci_unit_p unit, int con_handle)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
335
LIST_FOREACH(con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
347
ng_hci_con_by_bdaddr(ng_hci_unit_p unit, bdaddr_p bdaddr, int link_type)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
351
LIST_FOREACH(con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
365
ng_hci_command_timeout(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
367
if (unit->state & NG_HCI_UNIT_COMMAND_PENDING)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
369
"%s: %s - Duplicated command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
371
unit->state |= NG_HCI_UNIT_COMMAND_PENDING;
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
372
ng_callout(&unit->cmd_timo, unit->node, NULL,
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
384
ng_hci_command_untimeout(ng_hci_unit_p unit)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
386
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
388
"%s: %s - No command timeout!\n", __func__, NG_NODE_NAME(unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
390
if (ng_uncallout(&unit->cmd_timo, unit->node) == 0)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
393
unit->state &= ~NG_HCI_UNIT_COMMAND_PENDING;
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
409
__func__, NG_NODE_NAME(con->unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
412
ng_callout(&con->con_timo, con->unit->node, NULL,
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
429
"%s: %s - No connection timeout!\n", __func__, NG_NODE_NAME(con->unit->node));
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
431
if (ng_uncallout(&con->con_timo, con->unit->node) == 0)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
62
ng_hci_mtap(ng_hci_unit_p unit, struct mbuf *m0)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
67
if (unit->raw != NULL && NG_HOOK_IS_VALID(unit->raw)) {
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
70
NG_SEND_DATA_ONLY(error, unit->raw, m);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
75
__func__, NG_NODE_NAME(unit->node), error);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
86
ng_hci_unit_p unit = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
95
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
96
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY)
sys/netgraph7/bluetooth/hci/ng_hci_misc.c
99
if (hook != unit->acl && hook != unit->sco)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
101
return (ng_hci_lp_sco_con_req(unit, item, hook));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1024
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1033
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1034
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1035
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1049
ng_hci_unit_p unit = con->unit;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1055
if (unit->acl != NULL && NG_HOOK_IS_VALID(unit->acl)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1063
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1064
unit->acl, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1069
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1075
if (unit->sco != NULL && NG_HOOK_IS_VALID(unit->sco)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1083
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1084
unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1089
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
109
ng_hci_lp_acl_con_req(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1104
ng_hci_unit_p unit = con->unit;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1114
if (unit->acl != NULL && NG_HOOK_IS_VALID(unit->acl)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1123
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->acl, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1127
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1129
if (unit->sco != NULL && NG_HOOK_IS_VALID(unit->sco)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1138
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1142
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1154
ng_hci_unit_p unit = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1162
unit = (ng_hci_unit_p) NG_NODE_PRIVATE(node);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1163
con = ng_hci_con_by_handle(unit, con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
150
con = ng_hci_con_by_bdaddr(unit, &ep->bdaddr, NG_HCI_LINK_ACL);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
158
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
195
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
202
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
215
con = ng_hci_new_con(unit, NG_HCI_LINK_ACL);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
244
if (unit->features[0] & NG_HCI_LMP_3SLOT)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
246
if (unit->features[0] & NG_HCI_LMP_5SLOT)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
249
req->cp.pkt_type &= unit->packet_mask;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
257
if ((unit->features[0] & NG_HCI_LMP_SWITCH) && unit->role_switch)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
267
n = ng_hci_get_neighbor(unit, &ep->bdaddr);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
282
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
294
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
295
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
296
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
309
ng_hci_lp_sco_con_req(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
329
LIST_FOREACH(acl_con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
338
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
375
LIST_FOREACH(sco_con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
395
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
408
sco_con = ng_hci_new_con(unit, NG_HCI_LINK_SCO);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
437
if (unit->features[1] & NG_HCI_LMP_HV2_PKT)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
439
if (unit->features[1] & NG_HCI_LMP_HV3_PKT)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
442
req->cp.pkt_type &= unit->packet_mask;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
463
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
464
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
465
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
477
ng_hci_lp_discon_req(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
489
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
492
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
501
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
510
con = ng_hci_con_by_handle(unit, ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
514
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
523
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
554
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
555
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
556
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
570
ng_hci_unit_p unit = con->unit;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
583
if (unit->acl != NULL && NG_HOOK_IS_VALID(unit->acl)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
594
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
595
unit->acl, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
600
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
606
if (unit->sco != NULL && NG_HOOK_IS_VALID(unit->sco)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
617
NG_SEND_MSG_HOOK(error, unit->node, msg,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
618
unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
623
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
638
ng_hci_unit_p unit = con->unit;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
65
ng_hci_lp_con_req(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
650
hook = unit->acl;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
652
hook = unit->sco;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
665
NG_SEND_MSG_HOOK(error, unit->node, msg, hook, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
669
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
67
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
682
ng_hci_lp_con_rsp(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
697
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
70
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
700
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
709
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
750
LIST_FOREACH(con, &unit->con_list, next)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
80
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
805
if ((unit->features[0] & NG_HCI_LMP_SWITCH) &&
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
806
unit->role_switch)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
815
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
844
NG_BT_MBUFQ_ENQUEUE(&unit->cmdq, m);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
845
if (!(unit->state & NG_HCI_UNIT_COMMAND_PENDING))
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
846
error = ng_hci_send_command(unit);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
851
if (hook == unit->acl)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
862
__func__, NG_NODE_NAME(unit->node), con->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
878
ng_hci_unit_p unit = con->unit;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
89
return (ng_hci_lp_acl_con_req(unit, item, hook));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
891
if (unit->acl != NULL && NG_HOOK_IS_VALID(unit->acl)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
902
NG_SEND_MSG_HOOK(error,unit->node,msg,unit->acl,0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
906
__func__, NG_NODE_NAME(unit->node), unit->acl);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
909
if (unit->sco != NULL && NG_HOOK_IS_VALID(unit->sco)) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
91
if (hook != unit->sco) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
920
NG_SEND_MSG_HOOK(error, unit->node, msg, unit->sco, 0);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
924
__func__, NG_NODE_NAME(unit->node), unit->sco);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
934
ng_hci_lp_qos_req(ng_hci_unit_p unit, item_p item, hook_p hook)
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
94
__func__, NG_NODE_NAME(unit->node), hook);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
946
if ((unit->state & NG_HCI_UNIT_READY) != NG_HCI_UNIT_READY) {
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
949
__func__, NG_NODE_NAME(unit->node), unit->state);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
958
__func__, NG_NODE_NAME(unit->node),
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
967
con = ng_hci_con_by_handle(unit, ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
971
__func__, NG_NODE_NAME(unit->node), ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
979
__func__, NG_NODE_NAME(unit->node), con->link_type);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
988
__func__, NG_NODE_NAME(unit->node), con->state,
sys/netgraph7/bluetooth/hci/ng_hci_var.h
172
ng_hci_unit_p unit; /* pointer back */
sys/netgraph7/bluetooth/hci/ng_hci_var.h
45
#define NG_HCI_ALERT if (unit->debug >= NG_HCI_ALERT_LEVEL) kprintf
sys/netgraph7/bluetooth/hci/ng_hci_var.h
46
#define NG_HCI_ERR if (unit->debug >= NG_HCI_ERR_LEVEL) kprintf
sys/netgraph7/bluetooth/hci/ng_hci_var.h
47
#define NG_HCI_WARN if (unit->debug >= NG_HCI_WARN_LEVEL) kprintf
sys/netgraph7/bluetooth/hci/ng_hci_var.h
48
#define NG_HCI_INFO if (unit->debug >= NG_HCI_INFO_LEVEL) kprintf
sys/netgraph7/bluetooth/hci/ng_hci_var.h
57
__func__, NG_NODE_NAME(unit->node), (s)); \
sys/netgraph7/eiface/ng_eiface.c
358
priv->unit = ng_eiface_next_unit++;
sys/netgraph7/eiface/ng_eiface.c
365
if_initname(ifp, NG_EIFACE_EIFACE_NAME, priv->unit);
sys/netgraph7/eiface/ng_eiface.c
77
int unit; /* Interface unit number */
sys/netgraph7/frame_relay/ng_frame_relay.c
79
int unit; /* which card are we? */
sys/netgraph7/iface/ng_iface.c
109
int unit; /* Interface unit number */
sys/netgraph7/iface/ng_iface.c
282
ng_iface_get_unit(int *unit)
sys/netgraph7/iface/ng_iface.c
309
*unit = (index * UNITS_BITSPERWORD) + bit;
sys/netgraph7/iface/ng_iface.c
317
ng_iface_free_unit(int unit)
sys/netgraph7/iface/ng_iface.c
321
index = unit / UNITS_BITSPERWORD;
sys/netgraph7/iface/ng_iface.c
322
bit = unit % UNITS_BITSPERWORD;
sys/netgraph7/iface/ng_iface.c
324
("%s: unit=%d len=%d", __func__, unit, ng_iface_units_len));
sys/netgraph7/iface/ng_iface.c
326
("%s: unit=%d is free", __func__, unit));
sys/netgraph7/iface/ng_iface.c
592
if ((error = ng_iface_get_unit(&priv->unit)) != 0) {
sys/netgraph7/iface/ng_iface.c
604
if_initname(ifp, NG_IFACE_IFACE_NAME, priv->unit);
sys/netgraph7/iface/ng_iface.c
838
ng_iface_free_unit(priv->unit);
sys/netgraph7/ng_device.c
168
priv->unit = alloc_unr(ngd_unit);
sys/netgraph7/ng_device.c
179
priv->ngddev = make_dev(&ngd_cdevsw, unit2minor(priv->unit), UID_ROOT,
sys/netgraph7/ng_device.c
180
GID_WHEEL, 0600, NG_DEVICE_DEVNAME "%d", priv->unit);
sys/netgraph7/ng_device.c
185
free_unr(ngd_unit, priv->unit);
sys/netgraph7/ng_device.c
305
free_unr(ngd_unit, priv->unit);
sys/netgraph7/ng_device.c
94
int unit;
sys/netgraph7/ng_fec.c
1219
if ((error = ng_fec_get_unit(&priv->unit)) != 0) {
sys/netgraph7/ng_fec.c
1230
if_initname(ifp, NG_FEC_FEC_NAME, priv->unit);
sys/netgraph7/ng_fec.c
1344
ng_fec_free_unit(priv->unit);
sys/netgraph7/ng_fec.c
182
int unit; /* Interface unit number */
sys/netgraph7/ng_fec.c
278
ng_fec_get_unit(int *unit)
sys/netgraph7/ng_fec.c
308
*unit = (index * UNITS_BITSPERWORD) + bit;
sys/netgraph7/ng_fec.c
318
ng_fec_free_unit(int unit)
sys/netgraph7/ng_fec.c
322
index = unit / UNITS_BITSPERWORD;
sys/netgraph7/ng_fec.c
323
bit = unit % UNITS_BITSPERWORD;
sys/netgraph7/ng_fec.c
326
("%s: unit=%d len=%d", __func__, unit, ng_fec_units_len));
sys/netgraph7/ng_fec.c
328
("%s: unit=%d is free", __func__, unit));
sys/netgraph7/ng_fec.c
365
priv->unit);
sys/netgraph7/ng_fec.c
373
"doesn't seem to exist\n", priv->unit, iface);
sys/netgraph7/ng_fec.c
380
priv->unit);
sys/netgraph7/ng_fec.c
388
"bundle\n", priv->unit, iface);
sys/netgraph7/ng_fec.c
402
"the bundle\n", priv->unit, iface);
sys/netgraph7/ng_fec.c
476
priv->unit);
sys/netgraph7/ng_fec.c
484
"doesn't seem to exist\n", priv->unit, iface);
sys/netgraph7/ng_fec.c
495
"is not in our bundle\n", priv->unit, iface);
sys/netgraph7/ng_fec.c
625
"size: %d\n", priv->unit,
sys/netgraph7/ng_fec.c
691
"of link %s\n", priv->unit, ifp->if_xname);
sys/netgraph7/ng_fec.c
701
"is up\n", priv->unit,
sys/netgraph7/ng_fec.c
709
"is down\n", priv->unit,
sys/netgraph7/ng_fec.c
807
"size: %d\n", priv->unit,
sys/netgraph7/ng_sppp.c
111
ng_sppp_get_unit (int *unit)
sys/netgraph7/ng_sppp.c
142
*unit = (index * NBBY) + bit;
sys/netgraph7/ng_sppp.c
151
ng_sppp_free_unit (int unit)
sys/netgraph7/ng_sppp.c
155
index = unit / NBBY;
sys/netgraph7/ng_sppp.c
156
bit = unit % NBBY;
sys/netgraph7/ng_sppp.c
158
("%s: unit=%d len=%d", __func__, unit, ng_sppp_units_len));
sys/netgraph7/ng_sppp.c
160
("%s: unit=%d is free", __func__, unit));
sys/netgraph7/ng_sppp.c
261
if ((error = ng_sppp_get_unit(&priv->unit)) != 0) {
sys/netgraph7/ng_sppp.c
273
if_initname (SP2IFP(pp), NG_SPPP_IFACE_NAME, priv->unit);
sys/netgraph7/ng_sppp.c
397
ng_sppp_free_unit (priv->unit);
sys/netgraph7/ng_sppp.c
54
int unit; /* Interface unit number */
sys/netinet/ip_carp.c
618
carp_clone_create(struct if_clone *ifc, int unit,
sys/netinet/ip_carp.c
652
if_initname(ifp, CARP_IFNAME, unit);
sys/netproto/802_11/ieee80211_var.h
717
const char name[IFNAMSIZ], int unit,
sys/netproto/802_11/wlan/ieee80211.c
547
const char name[IFNAMSIZ], int unit, enum ieee80211_opmode opmode,
sys/netproto/802_11/wlan/ieee80211.c
558
if_initname(ifp, name, unit);
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
115
vap = ic->ic_vap_create(ic, ifc->ifc_name, unit,
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
80
wlan_clone_create(struct if_clone *ifc, int unit, caddr_t params,
sys/netproto/smb/smb_dev.c
331
int unit;
sys/netproto/smb/smb_dev.c
333
unit = devfs_clone_bitmap_get(&DEVFS_CLONE_BITMAP(nsmb), 0);
sys/netproto/smb/smb_dev.c
334
ap->a_dev = make_only_dev(&nsmb_ops, unit, 0, 0, 0600,
sys/netproto/smb/smb_dev.c
335
NSMB_NAME"%d", unit);
sys/platform/pc64/include/bootinfo.h
103
#define MAKEBOOTDEV(type, slice, unit, partition) \
sys/platform/pc64/include/bootinfo.h
105
((unit) << B_UNITSHIFT) | ((partition) << B_PARTITIONSHIFT) | \
sys/platform/pc64/x86_64/nexus.c
294
const char *name, int unit)
sys/platform/pc64/x86_64/nexus.c
303
child = device_add_child_ordered(parent, order, name, unit);
sys/platform/pc64/x86_64/nexus.c
91
const char *name, int unit);
sys/platform/vkernel64/include/md_var.h
67
int unit;
sys/platform/vkernel64/platform/init.c
889
info->unit = i;
sys/sys/bus.h
354
device_t device_add_child(device_t dev, const char *name, int unit);
sys/sys/bus.h
356
const char *name, int unit);
sys/sys/bus.h
364
int unit);
sys/sys/bus.h
399
int device_set_unit(device_t dev, int unit); /* XXX DONT USE XXX */
sys/sys/bus.h
414
device_t devclass_find_unit(const char *classname, int unit);
sys/sys/bus.h
417
device_t devclass_get_device(devclass_t dc, int unit);
sys/sys/bus.h
418
void *devclass_get_softc(devclass_t dc, int unit);
sys/sys/bus.h
430
int resource_int_value(const char *name, int unit, const char *resname,
sys/sys/bus.h
432
int resource_long_value(const char *name, int unit, const char *resname,
sys/sys/bus.h
434
int resource_string_value(const char *name, int unit, const char *resname,
sys/sys/bus.h
436
int resource_disabled(const char *name, int unit);
sys/sys/bus.h
441
int resource_set_int(const char *name, int unit, const char *resname,
sys/sys/bus.h
443
int resource_set_long(const char *name, int unit, const char *resname,
sys/sys/bus.h
445
int resource_set_string(const char *name, int unit, const char *resname,
sys/sys/bus_private.h
117
int unit;
sys/sys/bus_private.h
89
int unit;
sys/sys/camlib.h
139
int unit, int flags,
sys/sys/camlib.h
155
int devnamelen, int *unit);
sys/sys/devfs.h
200
u_char unit;
sys/sys/disk.h
161
cdev_t disk_create (int unit, struct disk *disk, struct dev_ops *raw_ops);
sys/sys/disk.h
162
cdev_t disk_create_clone (int unit, struct disk *disk, struct dev_ops *raw_ops);
sys/sys/disk.h
163
cdev_t disk_create_named(const char *name, int unit, struct disk *dp, struct dev_ops *raw_ops);
sys/sys/disk.h
164
cdev_t disk_create_named_clone(const char *name, int unit, struct disk *dp, struct dev_ops *raw_ops);
sys/sys/diskslice.h
248
dkmakeminor(u_int32_t unit, u_int32_t slice, u_int32_t part)
sys/sys/diskslice.h
252
val = ((unit & 0x001f) << 3) | ((unit & 0x01e0) << 16) |
sys/sys/diskslice.h
264
dkmakewholedisk(u_int32_t unit)
sys/sys/diskslice.h
266
return(dkmakeminor(unit, WHOLE_DISK_SLICE, WHOLE_SLICE_PART));
sys/sys/diskslice.h
274
dkmakewholeslice(u_int32_t unit, u_int32_t slice)
sys/sys/diskslice.h
276
return(dkmakeminor(unit, slice, WHOLE_SLICE_PART));
sys/sys/diskslice.h
293
dkmakeunit(int unit)
sys/sys/diskslice.h
295
return(dkmakeminor((u_int32_t)unit, 0, 0));
sys/sys/diskslice.h
426
char *dsname (cdev_t dev, int unit, int slice, int part,
sys/sys/dsched.h
67
void dsched_disk_create(struct disk *dp, const char *head_name, int unit);
sys/vfs/devfs/devfs_core.c
2612
int unit;
sys/vfs/devfs/devfs_core.c
2643
unit = found->id;
sys/vfs/devfs/devfs_core.c
2646
return unit;
sys/vfs/devfs/devfs_helper.c
136
devfs_clone_bitmap_chk(struct devfs_bitmap *bitmap, int unit)
sys/vfs/devfs/devfs_helper.c
141
chunk = unit / (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
142
unit -= chunk * (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
149
res = !((bitmap->bitmap[chunk]) & (1UL << unit));
sys/vfs/devfs/devfs_helper.c
170
devfs_clone_bitmap_set(struct devfs_bitmap *bitmap, int unit)
sys/vfs/devfs/devfs_helper.c
175
chunk = unit / (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
176
unit -= chunk * (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
181
if (bitmap->bitmap[chunk] & (1UL << unit)) {
sys/vfs/devfs/devfs_helper.c
182
bitmap->bitmap[chunk] &= ~(1UL << unit);
sys/vfs/devfs/devfs_helper.c
198
devfs_clone_bitmap_put(struct devfs_bitmap *bitmap, int unit)
sys/vfs/devfs/devfs_helper.c
204
chunk = unit / (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
205
unit -= chunk * (sizeof(u_long) * 8);
sys/vfs/devfs/devfs_helper.c
209
bitmap->bitmap[chunk] |= (1UL << unit);
sys/vfs/devfs/devfs_helper.c
223
int unit;
sys/vfs/devfs/devfs_helper.c
226
unit = devfs_clone_bitmap_fff(bitmap);
sys/vfs/devfs/devfs_helper.c
227
if (limit > 0 && unit > limit) {
sys/vfs/devfs/devfs_helper.c
228
unit = -1;
sys/vfs/devfs/devfs_helper.c
230
devfs_clone_bitmap_set(bitmap, unit);
sys/vfs/devfs/devfs_helper.c
234
return unit;
tools/multimedia/cxm/setchannel/cxm_setchannel.c
109
unit = atoi(optarg);
tools/multimedia/cxm/setchannel/cxm_setchannel.c
188
sprintf(buf, "/dev/cxm%d", unit);
tools/multimedia/cxm/setchannel/cxm_setchannel.c
192
warn("open() of /dev/cxm%d failed.", unit);
tools/multimedia/cxm/setchannel/cxm_setchannel.c
70
int unit;
tools/multimedia/cxm/setchannel/cxm_setchannel.c
84
unit = 0;
tools/regression/lib/libc-regex/testregex.c
1252
char unit[64];
tools/regression/lib/libc-regex/testregex.c
1268
p = unit;
tools/regression/lib/libc-regex/testregex.c
1270
while (p < &unit[sizeof(unit)-1] && (*p = *version++) && !isspace(*p))
tools/regression/lib/libc-regex/testregex.c
1305
fprintf(stderr, "%s: out of space [stack]", unit);
tools/regression/lib/libc-regex/testregex.c
1332
fprintf(stderr, "%s: %c: invalid option\n", unit, *p);
tools/regression/lib/libc-regex/testregex.c
1349
fprintf(stderr, "%s: %s: cannot read\n", unit, state.file);
tools/regression/lib/libc-regex/testregex.c
1358
printf("TEST\t%s ", unit);
tools/regression/lib/libc-regex/testregex.c
2268
printf("TEST\t%s", unit);
usr.bin/find/function.c
144
char *str, *unit; /* Pointer to character ending conversion. */
usr.bin/find/function.c
162
value = strtoq(str, &unit, 10);
usr.bin/find/function.c
163
if (value == 0 && unit == str) {
usr.bin/find/function.c
167
if (*unit == '\0')
usr.bin/find/function.c
173
switch(*unit) {
usr.bin/find/function.c
190
errx(1, "%s: %s: bad unit '%c'", option, vp, *unit);
usr.bin/find/function.c
193
str = unit + 1;
usr.bin/find/function.c
196
value = strtoq(str, &unit, 10);
usr.bin/find/function.c
197
if (value == 0 && unit == str) {
usr.bin/find/function.c
201
if (*unit == '\0') {
usr.bin/netstat/main.c
207
int unit; /* unit number for above */
usr.bin/netstat/main.c
284
unit = atoi(cp);
usr.bin/netstat/netstat.h
57
extern int unit; /* unit number for above */
usr.bin/systat/sensors.c
284
const char *unit;
usr.bin/systat/sensors.c
294
unit = "days";
usr.bin/systat/sensors.c
297
unit = "hr";
usr.bin/systat/sensors.c
300
unit = "min";
usr.bin/systat/sensors.c
303
unit = "s";
usr.bin/systat/sensors.c
306
unit = "s";
usr.bin/systat/sensors.c
308
unit = "ms";
usr.bin/systat/sensors.c
311
unit = "us";
usr.bin/systat/sensors.c
314
unit = "ns";
usr.bin/systat/sensors.c
317
unit = "ps";
usr.bin/systat/sensors.c
325
signbit == -1 ? "-" : "", in, unit);
usr.bin/u4bhidctl/usbhid.c
214
if (h->unit)
usr.bin/u4bhidctl/usbhid.c
215
printf(", unit=0x%02x exp=%d", h->unit, h->unit_exponent);
usr.bin/units/units.c
465
lookupunit(const char *unit)
usr.bin/units/units.c
471
if (!strcmp(unittable[i].uname, unit))
usr.bin/units/units.c
475
if (unit[strlen(unit) - 1] == '^') {
usr.bin/units/units.c
476
copy = dupstr(unit);
usr.bin/units/units.c
487
if (unit[strlen(unit) - 1] == 's') {
usr.bin/units/units.c
488
copy = dupstr(unit);
usr.bin/units/units.c
511
if (!strncmp(prefixtable[i].prefixname, unit, len)) {
usr.bin/units/units.c
512
if (!strlen(unit + len) || lookupunit(unit + len)) {
usr.bin/units/units.c
514
prefixtable[i].prefixval, unit + len);
usr.bin/units/units.c
627
completereduce(struct unittype * unit)
usr.bin/units/units.c
629
if (reduceunit(unit))
usr.bin/units/units.c
631
sortunit(unit);
usr.bin/units/units.c
632
cancelunit(unit);
usr.bin/units/units.c
84
static int completereduce(struct unittype * unit);
usr.bin/units/units.c
87
static char *lookupunit(const char *unit);
usr.sbin/acpi/acpiconf/acpiconf.c
127
battio.unit = num;
usr.sbin/acpi/acpiconf/acpiconf.c
134
battio.unit = num;
usr.sbin/acpi/acpiconf/acpiconf.c
95
battio.unit = num;
usr.sbin/dconschat/dconschat.c
815
int unit=0, wildcard=0;
usr.sbin/dconschat/dconschat.c
852
unit = strtol(optarg, NULL, 0);
usr.sbin/dconschat/dconschat.c
907
"/dev/fwmem%d.%d", unit, i);
usr.sbin/kbdcontrol/kbdcontrol.c
1056
char *unit, *ep;
usr.sbin/kbdcontrol/kbdcontrol.c
1083
unit = strpbrk(ep + 1, "0123456789");
usr.sbin/kbdcontrol/kbdcontrol.c
1084
if (unit != NULL) {
usr.sbin/kbdcontrol/kbdcontrol.c
1085
info.kb_unit = strtol(unit, &ep, 10);
usr.sbin/kbdcontrol/kbdcontrol.c
1089
} while (unit != NULL && info.kb_unit == -1);
usr.sbin/kbdcontrol/kbdcontrol.c
1096
if (unit == kbd) {
usr.sbin/kbdcontrol/kbdcontrol.c
1100
if (unit - kbd >= (int) sizeof(info.kb_name)) {
usr.sbin/kbdcontrol/kbdcontrol.c
1105
strncpy(info.kb_name, kbd, unit - kbd);
usr.sbin/mfiutil/mfi_cmd.c
306
mfi_open(int unit)
usr.sbin/mfiutil/mfi_cmd.c
310
snprintf(path, sizeof(path), "/dev/mfi%d", unit);
usr.sbin/mfiutil/mfiutil.h
100
int mfi_open(int unit);
usr.sbin/mlxcontrol/command.c
185
status_print(int unit, void *arg)
usr.sbin/mlxcontrol/command.c
193
if (mlxd_find_ctrlr(unit, &ctrlr, &sysdrive)) {
usr.sbin/mlxcontrol/command.c
194
warnx("couldn't get controller/drive for %s", drivepath(unit));
usr.sbin/mlxcontrol/command.c
215
if ((fd = open(drivepath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
216
warn("can't open %s", drivepath(unit));
usr.sbin/mlxcontrol/command.c
227
printf("%s: online", drivename(unit));
usr.sbin/mlxcontrol/command.c
231
printf("%s: critical", drivename(unit));
usr.sbin/mlxcontrol/command.c
237
printf("%s: offline", drivename(unit));
usr.sbin/mlxcontrol/command.c
243
printf("%s: unknown status 0x%x", drivename(unit), result);
usr.sbin/mlxcontrol/command.c
368
controller_print(int unit, void *arg)
usr.sbin/mlxcontrol/command.c
381
if (mlx_enquiry(unit, &enq)) {
usr.sbin/mlxcontrol/command.c
382
printf("mlx%d: error submitting ENQUIRY2\n", unit);
usr.sbin/mlxcontrol/command.c
397
unit, model,
usr.sbin/mlxcontrol/command.c
449
if ((mlx_get_device_state(unit, channel, target, &pd) == 0) &&
usr.sbin/mlxcontrol/command.c
464
int ch, verbosity = 1, i, unit;
usr.sbin/mlxcontrol/command.c
487
if ((unit = driveunit(argv[i])) == -1) {
usr.sbin/mlxcontrol/command.c
490
status_print(unit, &verbosity);
usr.sbin/mlxcontrol/command.c
504
rescan_ctrlr(int unit, void *junk __unused)
usr.sbin/mlxcontrol/command.c
509
if ((fd = open(ctrlrpath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
510
warn("can't open %s", ctrlrpath(unit));
usr.sbin/mlxcontrol/command.c
515
warn("can't rescan %s", ctrlrname(unit));
usr.sbin/mlxcontrol/command.c
522
int all = 0, i, ch, unit;
usr.sbin/mlxcontrol/command.c
541
if ((unit = ctrlrunit(argv[i])) == -1) {
usr.sbin/mlxcontrol/command.c
544
rescan_ctrlr(unit, NULL);
usr.sbin/mlxcontrol/command.c
562
detach_drive(int unit, void *arg __unused)
usr.sbin/mlxcontrol/command.c
567
if ((fd = open(ctrlrpath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
568
warn("can't open %s", ctrlrpath(unit));
usr.sbin/mlxcontrol/command.c
572
if (ioctl(fd, MLX_DETACH_DRIVE, &unit) < 0)
usr.sbin/mlxcontrol/command.c
573
warn("can't detach %s", drivename(unit));
usr.sbin/mlxcontrol/command.c
581
int all = 0, i, ch, unit;
usr.sbin/mlxcontrol/command.c
598
ma.arg = &unit;
usr.sbin/mlxcontrol/command.c
600
if ((unit = ctrlrunit(argv[i])) == -1) {
usr.sbin/mlxcontrol/command.c
603
mlxd_foreach_ctrlr(unit, &ma);
usr.sbin/mlxcontrol/command.c
608
if ((unit = driveunit(argv[i])) == -1) {
usr.sbin/mlxcontrol/command.c
612
mlx_foreach(detach_drive, &unit);
usr.sbin/mlxcontrol/command.c
629
int unit, fd, result;
usr.sbin/mlxcontrol/command.c
634
if ((unit = driveunit(argv[1])) == -1) {
usr.sbin/mlxcontrol/command.c
639
if ((fd = open(drivepath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
640
warn("can't open %s", drivepath(unit));
usr.sbin/mlxcontrol/command.c
674
int unit, fd;
usr.sbin/mlxcontrol/command.c
680
if ((unit = ctrlrunit(argv[1])) == -1) {
usr.sbin/mlxcontrol/command.c
691
if ((fd = open(ctrlrpath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
692
warn("can't open %s", ctrlrpath(unit));
usr.sbin/mlxcontrol/command.c
730
int unit = 0; /* XXX */
usr.sbin/mlxcontrol/command.c
734
if (mlx_read_configuration(unit, &conf.cc_cfg)) {
usr.sbin/mlxcontrol/command.c
735
printf("mlx%d: error submitting READ CONFIGURATION\n", unit);
usr.sbin/mlxcontrol/command.c
765
int unit, i, ch, fd, cancel = 0;
usr.sbin/mlxcontrol/command.c
797
if ((argc < 1) || ((unit = ctrlrunit(argv[0])) == -1))
usr.sbin/mlxcontrol/command.c
801
if ((fd = open(ctrlrpath(unit), 0)) < 0) {
usr.sbin/mlxcontrol/command.c
802
warn("can't open %s", ctrlrpath(unit));
usr.sbin/mlxcontrol/command.c
821
warn("couldn't %s %s", cancel ? "cancel pause on" : "pause", ctrlrname(unit));
usr.sbin/mlxcontrol/interface.c
106
mlxd_foreach(void (*func)(int unit, void *arg), void *arg)
usr.sbin/mlxcontrol/interface.c
121
int unit;
usr.sbin/mlxcontrol/interface.c
127
mlxd_find_ctrlr_search(int unit, void *arg __unused)
usr.sbin/mlxcontrol/interface.c
132
if ((fd = open(ctrlrpath(unit), 0)) >= 0) {
usr.sbin/mlxcontrol/interface.c
139
if (i == mlxd_find_ctrlr_param.unit) {
usr.sbin/mlxcontrol/interface.c
140
mlxd_find_ctrlr_param.ctrlr = unit;
usr.sbin/mlxcontrol/interface.c
150
mlxd_find_ctrlr(int unit, int *ctrlr, int *sysdrive)
usr.sbin/mlxcontrol/interface.c
152
mlxd_find_ctrlr_param.unit = unit;
usr.sbin/mlxcontrol/interface.c
186
mlx_enquiry(int unit, struct mlx_enquiry2 *enq)
usr.sbin/mlxcontrol/interface.c
197
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
208
mlx_read_configuration(int unit, struct mlx_core_cfg *cfg)
usr.sbin/mlxcontrol/interface.c
219
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
228
mlx_scsi_inquiry(int unit, int channel, int target, char **vendor, char **device, char **revision)
usr.sbin/mlxcontrol/interface.c
259
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
273
mlx_get_device_state(int unit, int channel, int target, struct mlx_phys_drv *drv)
usr.sbin/mlxcontrol/interface.c
286
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
45
mlx_foreach(void (*func)(int unit, void *arg), void *arg)
usr.sbin/mlxcontrol/interface.c
65
mlx_perform(int unit, void (*func)(int fd, void *arg), void *arg)
usr.sbin/mlxcontrol/interface.c
69
if ((fd = open(ctrlrpath(unit), 0)) >= 0) {
usr.sbin/mlxcontrol/interface.c
79
mlxd_foreach_ctrlr(int unit, void *arg)
usr.sbin/mlxcontrol/interface.c
85
if ((ctrlfd = open(ctrlrpath(unit), 0)) < 0)
usr.sbin/mlxcontrol/mlxcontrol.h
35
void (*func)(int unit, void *arg);
usr.sbin/mlxcontrol/mlxcontrol.h
39
extern void mlx_foreach(void (*func)(int unit, void *arg), void *arg);
usr.sbin/mlxcontrol/mlxcontrol.h
40
void mlxd_foreach_ctrlr(int unit, void *arg);
usr.sbin/mlxcontrol/mlxcontrol.h
41
extern void mlxd_foreach(void (*func)(int unit, void *arg), void *arg);
usr.sbin/mlxcontrol/mlxcontrol.h
42
extern int mlxd_find_ctrlr(int unit, int *ctrlr, int *sysdrive);
usr.sbin/mlxcontrol/mlxcontrol.h
43
extern void mlx_perform(int unit, void (*func)(int fd, void *arg), void *arg);
usr.sbin/mlxcontrol/mlxcontrol.h
45
extern int mlx_enquiry(int unit, struct mlx_enquiry2 *enq);
usr.sbin/mlxcontrol/mlxcontrol.h
46
extern int mlx_read_configuration(int unit, struct mlx_core_cfg *cfg);
usr.sbin/mlxcontrol/mlxcontrol.h
47
extern int mlx_scsi_inquiry(int unit, int bus, int target, char **vendor, char **device, char **revision);
usr.sbin/mlxcontrol/mlxcontrol.h
50
extern char *ctrlrpath(int unit);
usr.sbin/mlxcontrol/mlxcontrol.h
51
extern char *ctrlrname(int unit);
usr.sbin/mlxcontrol/mlxcontrol.h
52
extern char *drivepath(int unit);
usr.sbin/mlxcontrol/mlxcontrol.h
53
extern char *drivename(int unit);
usr.sbin/mlxcontrol/util.c
100
if (sscanf(str, "mlxd%d", &unit) == 1)
usr.sbin/mlxcontrol/util.c
101
return(unit);
usr.sbin/mlxcontrol/util.c
45
ctrlrpath(int unit)
usr.sbin/mlxcontrol/util.c
49
sprintf(buf, "%s%s", _PATH_DEV, ctrlrname(unit));
usr.sbin/mlxcontrol/util.c
55
ctrlrname(int unit)
usr.sbin/mlxcontrol/util.c
59
sprintf(buf, "mlx%d", unit);
usr.sbin/mlxcontrol/util.c
65
drivepath(int unit)
usr.sbin/mlxcontrol/util.c
69
sprintf(buf, "%s%s", _PATH_DEV, drivename(unit));
usr.sbin/mlxcontrol/util.c
75
drivename(int unit)
usr.sbin/mlxcontrol/util.c
79
sprintf(buf, "mlxd%d", unit);
usr.sbin/mlxcontrol/util.c
87
int unit;
usr.sbin/mlxcontrol/util.c
89
if (sscanf(str, "mlx%d", &unit) == 1)
usr.sbin/mlxcontrol/util.c
90
return(unit);
usr.sbin/mlxcontrol/util.c
98
int unit;
usr.sbin/mpsutil/mps_cmd.c
620
mps_open(int unit)
usr.sbin/mpsutil/mps_cmd.c
624
snprintf(path, sizeof(path), "/dev/mp%s%d", is_mps ? "s": "r", unit);
usr.sbin/mpsutil/mps_show.c
281
int unit, fd, error;
usr.sbin/mpsutil/mps_show.c
284
for (unit = 0; unit < MPS_MAX_UNIT; unit++) {
usr.sbin/mpsutil/mps_show.c
285
fd = mps_open(unit);
usr.sbin/mpsutil/mps_show.c
311
is_mps ? "s": "r", unit,
usr.sbin/mpsutil/mpsutil.h
109
int mps_open(int unit);
usr.sbin/mptutil/mpt_cmd.c
548
mpt_open(int unit)
usr.sbin/mptutil/mpt_cmd.c
552
snprintf(path, sizeof(path), "/dev/mpt%d", unit);
usr.sbin/mptutil/mptutil.h
112
int mpt_open(int unit);
usr.sbin/pfctl/pfctl_altq.c
1238
static const char unit[] = " KMG";
usr.sbin/pfctl/pfctl_altq.c
1248
snprintf(buf, RATESTR_MAX, "%.2f%cb", rate, unit[i]);
usr.sbin/pfctl/pfctl_altq.c
1250
snprintf(buf, RATESTR_MAX, "%d%cb", (int)rate, unit[i]);
usr.sbin/ppp/bundle.c
674
snprintf(pidfilename, sizeof pidfilename, "%stun%d.pid", _PATH_VARRUN, bundle->unit);
usr.sbin/ppp/bundle.c
690
snprintf(pidfilename, sizeof pidfilename, "%stun%d.pid", _PATH_VARRUN, bundle->unit);
usr.sbin/ppp/bundle.c
695
bundle_Create(const char *prefix, int type, int unit)
usr.sbin/ppp/bundle.c
712
if (unit == -1) {
usr.sbin/ppp/bundle.c
716
minunit = unit;
usr.sbin/ppp/bundle.c
717
maxunit = unit + 1;
usr.sbin/ppp/bundle.c
724
for (bundle.unit = minunit; bundle.unit != maxunit; bundle.unit++) {
usr.sbin/ppp/bundle.c
726
prefix, bundle.unit);
usr.sbin/ppp/bundle.c
732
if (bundle.unit == minunit && !kldtried++) {
usr.sbin/ppp/bundle.c
738
bundle.unit--;
usr.sbin/ppp/bundle.c
751
if (unit == -1)
usr.sbin/ppp/bundle.c
755
log_Printf(LogWARN, "%s%d: %s\n", prefix, unit, strerror(err));
usr.sbin/ppp/bundle.c
759
log_SetTun(bundle.unit);
usr.sbin/ppp/bundle.h
72
int unit; /* The device/interface unit number */
usr.sbin/ppp/command.c
1475
(int)(ptr - port), port, arg->bundle->unit, ptr + 2);
usr.sbin/ppp/command.c
1502
iport += arg->bundle->unit;
usr.sbin/ppp/ether.c
609
TUN_NAME, p->dl->bundle->unit);
usr.sbin/ppp/main.c
206
int unit;
usr.sbin/ppp/main.c
218
sw->unit = -1;
usr.sbin/ppp/main.c
250
sw->unit = atoi(argv[arg]);
usr.sbin/ppp/main.c
252
sw->unit = atoi(cp + 4);
usr.sbin/ppp/main.c
383
if ((bundle = bundle_Create(TUN_PREFIX, sw.mode, sw.unit)) == NULL)
usr.sbin/ppp/physical.c
969
fprintf(lockfile, "%s%d\n", TUN_NAME, p->dl->bundle->unit);
usr.sbin/ppp/tun.c
98
sprintf(ifr.ifr_name, "tun%d", bundle->unit);
usr.sbin/sliplogin/sliplogin.c
303
snprintf(logincmd, sizeof(logincmd), "%s %d %u %s", logoutfile, unit, speed, loginargs);
usr.sbin/sliplogin/sliplogin.c
306
syslog(LOG_INFO, "closed %s slip unit %d (%s)\n", loginname, unit,
usr.sbin/sliplogin/sliplogin.c
434
if (ioctl(0, SLIOCGUNIT, &unit) < 0) {
usr.sbin/sliplogin/sliplogin.c
455
sprintf(ifname, "sl%d", unit);
usr.sbin/sliplogin/sliplogin.c
477
fprintf(iffile, "sl%d\n", unit);
usr.sbin/sliplogin/sliplogin.c
485
syslog(LOG_INFO, "attaching slip unit %d for %s\n", unit, loginname);
usr.sbin/sliplogin/sliplogin.c
486
snprintf(logincmd, sizeof(logincmd), "%s %d %u %s", loginfile, unit, speed,
usr.sbin/sliplogin/sliplogin.c
516
line_flags(unit);
usr.sbin/sliplogin/sliplogin.c
89
static int unit;
usr.sbin/slstat/slstat.c
101
&& sscanf(argv[optind], "sl%d", &unit) == 1) {
usr.sbin/slstat/slstat.c
63
int unit;
usr.sbin/slstat/slstat.c
93
sprintf(interface, INTERFACE_PREFIX, unit);
usr.sbin/slstat/slstat.c
95
unit = atoi(argv[optind]);
usr.sbin/slstat/slstat.c
96
if (unit < 0)
usr.sbin/slstat/slstat.c
98
sprintf(interface, INTERFACE_PREFIX, unit);
usr.sbin/usbconfig/usbconfig.c
533
int unit;
usr.sbin/usbconfig/usbconfig.c
635
&unit, &addr) != 2) ||
usr.sbin/usbconfig/usbconfig.c
636
(unit < 0) || (unit > 65535) ||
usr.sbin/usbconfig/usbconfig.c
641
opt->bus = unit;
usr.sbin/usbdump/usbdump.c
177
puf->unit = usb_filt_unit;
usr.sbin/usbdump/usbdump.c
216
if (puf->unit != -1) {
usr.sbin/usbdump/usbdump.c
222
BPF_JMP | BPF_JEQ | BPF_K, (uint8_t)puf->unit, 0, 3);
usr.sbin/usbdump/usbdump.c
235
BPF_JMP | BPF_JEQ | BPF_K, (uint8_t)puf->unit, 0, 1);
usr.sbin/usbdump/usbdump.c
262
match_filter(int unit, int endpoint)
usr.sbin/usbdump/usbdump.c
270
if ((puf->unit == -1 || puf->unit == unit) &&
usr.sbin/usbdump/usbdump.c
73
int unit;