Symbol: devsw
stand/common/commands.c
529
for (i = 0; devsw[i] != NULL; i++) {
stand/common/commands.c
530
if (devsw[i]->dv_print != NULL) {
stand/common/commands.c
531
if (devsw[i]->dv_print(verbose))
stand/common/commands.c
535
devsw[i]->dv_name);
stand/common/dev_net.c
86
struct devsw netdev = {
stand/common/dev_net.h
30
extern struct devsw netdev;
stand/common/md.c
65
struct devsw md_dev = {
stand/common/vdisk.c
43
struct devsw vdisk_dev = {
stand/efi/include/efi_drivers.h
37
extern struct devsw efipart_dev;
stand/efi/include/efilib.h
42
extern struct devsw efipart_fddev;
stand/efi/include/efilib.h
43
extern struct devsw efipart_cddev;
stand/efi/include/efilib.h
44
extern struct devsw efipart_hddev;
stand/efi/include/efilib.h
45
extern struct devsw efihttp_dev;
stand/efi/include/efilib.h
46
extern struct devsw efinet_dev;
stand/efi/include/efilib.h
64
struct devsw *pd_devsw; /* Back pointer to devsw */
stand/efi/include/efilib.h
67
pdinfo_list_t *efiblk_get_pdinfo_list(struct devsw *dev);
stand/efi/include/efilib.h
89
int efi_register_handles(struct devsw *, EFI_HANDLE *, EFI_HANDLE *, int);
stand/efi/include/efilib.h
90
EFI_HANDLE efi_find_handle(struct devsw *, int);
stand/efi/include/efilib.h
91
int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *);
stand/efi/include/efilib.h
92
int efi_handle_update_dev(EFI_HANDLE, struct devsw *, int, uint64_t);
stand/efi/libefi/efihttp.c
82
struct devsw efihttp_dev = {
stand/efi/libefi/efinet.c
344
struct devsw efinet_dev = {
stand/efi/libefi/efinet.c
366
extern struct devsw netdev;
stand/efi/libefi/efipart.c
122
efiblk_get_pdinfo_list(struct devsw *dev)
stand/efi/libefi/efipart.c
70
struct devsw efipart_fddev = {
stand/efi/libefi/efipart.c
787
efipart_print_common(struct devsw *dev, pdinfo_list_t *pdlist, int verbose)
stand/efi/libefi/efipart.c
82
struct devsw efipart_cddev = {
stand/efi/libefi/efipart.c
94
struct devsw efipart_hddev = {
stand/efi/libefi/handles.c
101
efi_handle_update_dev(EFI_HANDLE h, struct devsw *dev, int unit,
stand/efi/libefi/handles.c
33
struct devsw *dev;
stand/efi/libefi/handles.c
42
efi_register_handles(struct devsw *sw, EFI_HANDLE *handles,
stand/efi/libefi/handles.c
67
efi_find_handle(struct devsw *dev, int unit)
stand/efi/libefi/handles.c
82
efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra)
stand/efi/loader/conf.c
33
extern struct devsw vdisk_dev;
stand/efi/loader/conf.c
36
extern struct devsw md_dev;
stand/efi/loader/conf.c
39
struct devsw *devsw[] = {
stand/efi/loader/main.c
1583
for (i = 0; devsw[i] != NULL; ++i)
stand/efi/loader/main.c
1584
if (devsw[i]->dv_cleanup != NULL)
stand/efi/loader/main.c
1585
(devsw[i]->dv_cleanup)();
stand/efi/loader/main.c
1600
for (i = 0; devsw[i] != NULL; ++i)
stand/efi/loader/main.c
1601
if (devsw[i]->dv_cleanup != NULL)
stand/efi/loader/main.c
1602
(devsw[i]->dv_cleanup)();
stand/efi/loader/main.c
249
set_currdev_devsw(struct devsw *dev, int unit)
stand/efi/loader/main.c
328
extern struct devsw md_dev;
stand/efi/loader/main.c
542
struct devsw *dev;
stand/i386/gptzfsboot/zfsboot.c
146
struct devsw *devsw[] = {
stand/i386/gptzfsboot/zfsboot.c
636
for (i = 0; devsw[i] != NULL; i++) {
stand/i386/gptzfsboot/zfsboot.c
637
if (devsw[i]->dv_print != NULL) {
stand/i386/gptzfsboot/zfsboot.c
638
if (devsw[i]->dv_print(1))
stand/i386/gptzfsboot/zfsboot.c
643
devsw[i]->dv_name);
stand/i386/libi386/biosdisk.c
156
struct devsw biosfd = {
stand/i386/libi386/biosdisk.c
168
struct devsw bioscd = {
stand/i386/libi386/biosdisk.c
180
struct devsw bioshd = {
stand/i386/libi386/biosdisk.c
195
bd_get_bdinfo_list(struct devsw *dev)
stand/i386/libi386/biosdisk.c
712
bd_print_common(struct devsw *dev, bdinfo_list_t *bdi, int verbose)
stand/i386/libi386/libi386.h
90
extern struct devsw bioscd;
stand/i386/libi386/libi386.h
91
extern struct devsw biosfd;
stand/i386/libi386/libi386.h
92
extern struct devsw bioshd;
stand/i386/libi386/libi386.h
93
extern struct devsw pxedisk;
stand/i386/libi386/pxe.c
110
struct devsw pxedisk = {
stand/i386/libi386/pxe.c
147
extern struct devsw netdev;
stand/i386/loader/conf.c
45
extern struct devsw vdisk_dev;
stand/i386/loader/conf.c
48
struct devsw *devsw[] = {
stand/i386/loader/main.c
399
for (i = 0; devsw[i] != NULL; ++i)
stand/i386/loader/main.c
400
if (devsw[i]->dv_cleanup != NULL)
stand/i386/loader/main.c
401
(devsw[i]->dv_cleanup)();
stand/kboot/kboot/conf.c
37
extern struct devsw hostdisk;
stand/kboot/kboot/conf.c
38
extern struct devsw host_dev;
stand/kboot/kboot/conf.c
50
struct devsw *devsw[] = {
stand/kboot/kboot/hostdisk.c
426
hostdisk_match(struct devsw *devsw, const char *devspec)
stand/kboot/kboot/hostdisk.c
47
static bool hostdisk_match(struct devsw *devsw, const char *devspec);
stand/kboot/kboot/hostdisk.c
50
struct devsw hostdisk = {
stand/kboot/kboot/hostfs.c
14
extern struct devsw host_dev;
stand/kboot/kboot/hostfs.c
277
struct devsw host_dev = {
stand/libofw/libofw.h
47
extern struct devsw ofwdisk;
stand/libofw/libofw.h
48
extern struct devsw ofw_netdev;
stand/libofw/ofw_disk.c
215
ofwd_match(struct devsw *devsw, const char *devspec)
stand/libofw/ofw_disk.c
219
return (ofw_path_to_handle(devspec, devsw->dv_name, &path) != -1);
stand/libofw/ofw_disk.c
50
static bool ofwd_match(struct devsw *, const char *);
stand/libofw/ofw_disk.c
52
struct devsw ofwdisk = {
stand/libofw/ofw_net.c
279
static bool ofwnd_match(struct devsw *, const char *);
stand/libofw/ofw_net.c
282
struct devsw ofw_netdev = {
stand/libofw/ofw_net.c
312
ofwnd_match(struct devsw *devsw, const char *devspec)
stand/libofw/ofw_net.c
316
return (ofw_path_to_handle(devspec, devsw->dv_name, &path) != -1);
stand/libsa/dev.c
110
struct devsw *dv;
stand/libsa/dev.c
119
for (i = 0; devsw[i] != NULL; i++) {
stand/libsa/dev.c
120
dv = devsw[i];
stand/libsa/dev.c
129
if (devsw[i] == NULL)
stand/libsa/dev.c
158
for (int i = 0; devsw[i] != NULL; i++) {
stand/libsa/dev.c
159
if (devsw[i]->dv_init != NULL) {
stand/libsa/dev.c
160
if ((devsw[i]->dv_init)() != 0) {
stand/libsa/dev.c
174
for (i = 0; devsw[i] != NULL; ++i)
stand/libsa/dev.c
175
if (devsw[i]->dv_cleanup != NULL)
stand/libsa/dev.c
176
(devsw[i]->dv_cleanup)();
stand/libsa/geli/gelidev.c
53
static struct devsw geli_devsw = {
stand/libsa/stand.h
169
bool (*dv_match)(struct devsw *, const char *);
stand/libsa/stand.h
175
extern struct devsw netdev;
stand/libsa/stand.h
190
struct devsw *d_dev;
stand/libsa/stand.h
202
struct devsw *f_dev; /* pointer to device operations */
stand/libsa/stand.h
450
extern struct devsw *devsw[];
stand/libsa/zfs/libzfs.h
66
extern struct devsw zfs_dev;
stand/libsa/zfs/zfs.c
1597
struct devsw zfs_dev = {
stand/libsa/zfs/zfs.c
67
struct devsw zfs_dev;
stand/powerpc/ofw/conf.c
49
struct devsw *devsw[] = {
stand/uboot/arch/arm/conf.c
39
struct devsw *devsw[] = {
stand/uboot/arch/powerpc/conf.c
48
struct devsw *devsw[] = {
stand/uboot/devicename.c
86
struct devsw *dv;
stand/uboot/devicename.c
96
for (i = 0, dv = NULL; devsw[i] != NULL; i++) {
stand/uboot/devicename.c
97
if (!strncmp(devspec, devsw[i]->dv_name,
stand/uboot/devicename.c
98
strlen(devsw[i]->dv_name))) {
stand/uboot/devicename.c
99
dv = devsw[i];
stand/uboot/libuboot.h
55
extern struct devsw uboot_storage;
stand/uboot/main.c
387
open_result = devsw[devidx]->dv_open(&f, &currdev);
stand/uboot/main.c
405
open_result = devsw[devidx]->dv_open(&f, &currdev);
stand/uboot/main.c
417
open_result = devsw[devidx]->dv_open(&f,&currdev);
stand/uboot/main.c
501
for (i = 0; devsw[i] != NULL; i++) {
stand/uboot/main.c
503
if (devsw[i]->dv_init == NULL)
stand/uboot/main.c
505
if ((devsw[i]->dv_init)() != 0)
stand/uboot/main.c
508
printf("Found U-Boot device: %s\n", devsw[i]->dv_name);
stand/uboot/main.c
510
currdev.dd.d_dev = devsw[i];
stand/uboot/main.c
514
strcmp(devsw[i]->dv_name, "disk") == 0) {
stand/uboot/main.c
521
strcmp(devsw[i]->dv_name, "net") == 0)
stand/uboot/main.c
530
if (devsw[i] == NULL) {
stand/uboot/uboot_disk.c
81
struct devsw uboot_storage = {
stand/usb/storage/umass_common.h
35
struct devsw;
stand/usb/storage/umass_common.h
38
extern struct devsw umass_disk;
stand/usb/storage/umass_loader.c
53
struct devsw umass_disk = {
stand/userboot/userboot/conf.c
42
extern struct devsw vdisk_dev;
stand/userboot/userboot/conf.c
54
struct devsw *devsw[] = {
stand/userboot/userboot/host.c
165
struct devsw host_dev = {
stand/userboot/userboot/libuserboot.h
40
extern struct devsw userboot_disk;
stand/userboot/userboot/libuserboot.h
42
extern struct devsw host_dev;
stand/userboot/userboot/userboot_disk.c
62
struct devsw userboot_disk = {
sys/dev/dpaa2/dpaa2_console.c
330
size_t offset, uint32_t magic, struct cdevsw *devsw,
sys/dev/dpaa2/dpaa2_console.c
384
md_args.mda_devsw = devsw;
sys/dev/dpaa2/dpaa2_console.c
390
error = make_dev_s(&md_args, &cd->cdev, "%s", devsw->d_name);
sys/dev/dpaa2/dpaa2_console.c
403
"%#010x eobyte %#010x\n", devsw->d_name, (uintmax_t)pa,
sys/dev/xen/blkback/blkback.c
2373
struct cdevsw *devsw;
sys/dev/xen/blkback/blkback.c
2393
devsw = dev->si_devsw;
sys/dev/xen/blkback/blkback.c
2394
if (!devsw->d_ioctl) {
sys/dev/xen/blkback/blkback.c
2400
error = devsw->d_ioctl(dev, DIOCGSECTORSIZE,
sys/dev/xen/blkback/blkback.c
2410
error = devsw->d_ioctl(dev, DIOCGMEDIASIZE,
sys/kern/kern_conf.c
59
static int make_dev_credv(int flags, struct cdev **dres, struct cdevsw *devsw,
sys/kern/kern_conf.c
610
fini_cdevsw(struct cdevsw *devsw)
sys/kern/kern_conf.c
614
if (devsw->d_gianttrick != NULL) {
sys/kern/kern_conf.c
615
gt = devsw->d_gianttrick;
sys/kern/kern_conf.c
616
memcpy(devsw, gt, sizeof *devsw);
sys/kern/kern_conf.c
618
devsw->d_gianttrick = NULL;
sys/kern/kern_conf.c
620
devsw->d_flags &= ~D_INIT;
sys/kern/kern_conf.c
624
prep_cdevsw(struct cdevsw *devsw, int flags)
sys/kern/kern_conf.c
629
if (devsw->d_flags & D_INIT)
sys/kern/kern_conf.c
631
if (devsw->d_flags & D_NEEDGIANT) {
sys/kern/kern_conf.c
636
if (dsw2 == NULL && !(devsw->d_flags & D_INIT))
sys/kern/kern_conf.c
640
if (devsw->d_flags & D_INIT) {
sys/kern/kern_conf.c
646
if (devsw->d_version != D_VERSION_04) {
sys/kern/kern_conf.c
649
devsw->d_name == NULL ? "???" : devsw->d_name,
sys/kern/kern_conf.c
651
devsw->d_open = dead_open;
sys/kern/kern_conf.c
652
devsw->d_close = dead_close;
sys/kern/kern_conf.c
653
devsw->d_read = dead_read;
sys/kern/kern_conf.c
654
devsw->d_write = dead_write;
sys/kern/kern_conf.c
655
devsw->d_ioctl = dead_ioctl;
sys/kern/kern_conf.c
656
devsw->d_poll = dead_poll;
sys/kern/kern_conf.c
657
devsw->d_mmap = dead_mmap;
sys/kern/kern_conf.c
658
devsw->d_mmap_single = dead_mmap_single;
sys/kern/kern_conf.c
659
devsw->d_strategy = dead_strategy;
sys/kern/kern_conf.c
660
devsw->d_kqfilter = dead_kqfilter;
sys/kern/kern_conf.c
663
if ((devsw->d_flags & D_NEEDGIANT) != 0) {
sys/kern/kern_conf.c
664
if ((devsw->d_flags & D_GIANTOK) == 0) {
sys/kern/kern_conf.c
668
devsw->d_name == NULL ? "???" : devsw->d_name);
sys/kern/kern_conf.c
670
if (devsw->d_gianttrick == NULL) {
sys/kern/kern_conf.c
671
memcpy(dsw2, devsw, sizeof *dsw2);
sys/kern/kern_conf.c
672
devsw->d_gianttrick = dsw2;
sys/kern/kern_conf.c
679
if (devsw->member == NULL) { \
sys/kern/kern_conf.c
680
devsw->member = noop; \
sys/kern/kern_conf.c
681
} else if (devsw->d_flags & D_NEEDGIANT) \
sys/kern/kern_conf.c
682
devsw->member = giant; \
sys/kern/kern_conf.c
698
LIST_INIT(&devsw->d_devs);
sys/kern/kern_conf.c
700
devsw->d_flags |= D_INIT;
sys/kern/kern_conf.c
852
make_dev_credv(int flags, struct cdev **dres, struct cdevsw *devsw, int unit,
sys/kern/kern_conf.c
860
args.mda_devsw = devsw;
sys/kern/kern_conf.c
870
make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode,
sys/kern/kern_conf.c
878
res = make_dev_credv(0, &dev, devsw, unit, NULL, uid, gid, mode, fmt,
sys/kern/kern_conf.c
887
make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid,
sys/kern/kern_conf.c
895
res = make_dev_credv(0, &dev, devsw, unit, cr, uid, gid, mode, fmt, ap);
sys/kern/kern_conf.c
904
make_dev_credf(int flags, struct cdevsw *devsw, int unit, struct ucred *cr,
sys/kern/kern_conf.c
912
res = make_dev_credv(flags, &dev, devsw, unit, cr, uid, gid, mode,
sys/kern/kern_conf.c
923
make_dev_p(int flags, struct cdev **cdev, struct cdevsw *devsw,
sys/kern/kern_conf.c
930
res = make_dev_credv(flags, cdev, devsw, 0, cr, uid, gid, mode,