Symbol: bdevsw
sys/arch/aarch64/aarch64/aarch64_machdep.c
721
const struct bdevsw *bdev;
sys/arch/aarch64/aarch64/aarch64_machdep.c
761
const struct bdevsw *bdev;
sys/arch/acorn32/mainbus/fd.c
269
const struct bdevsw fd_bdevsw = {
sys/arch/alpha/alpha/machdep.c
1175
const struct bdevsw *bdev;
sys/arch/alpha/alpha/machdep.c
1260
const struct bdevsw *bdev;
sys/arch/amd64/amd64/machdep.c
1056
const struct bdevsw *bdev;
sys/arch/amd64/amd64/machdep.c
1164
const struct bdevsw *bdev;
sys/arch/amd64/amd64/machdep.c
1224
const struct bdevsw *bdev;
sys/arch/amd64/amd64/machdep.c
1274
const struct bdevsw *bdev;
sys/arch/amiga/amiga/autoconf.c
368
extern const struct bdevsw fd_bdevsw;
sys/arch/amiga/amiga/autoconf.c
372
extern const struct bdevsw sd_bdevsw;
sys/arch/amiga/amiga/autoconf.c
376
extern const struct bdevsw cd_bdevsw;
sys/arch/amiga/amiga/autoconf.c
380
extern const struct bdevsw wd_bdevsw;
sys/arch/amiga/amiga/autoconf.c
406
const struct bdevsw *bdp;
sys/arch/amiga/amiga/machdep.c
395
const struct bdevsw *bdev;
sys/arch/amiga/dev/fd.c
255
const struct bdevsw fd_bdevsw = {
sys/arch/amigappc/amigappc/autoconf.c
208
extern const struct bdevsw fd_bdevsw;
sys/arch/amigappc/amigappc/autoconf.c
212
extern const struct bdevsw sd_bdevsw;
sys/arch/amigappc/amigappc/autoconf.c
216
extern const struct bdevsw cd_bdevsw;
sys/arch/amigappc/amigappc/autoconf.c
220
extern const struct bdevsw wd_bdevsw;
sys/arch/amigappc/amigappc/autoconf.c
246
const struct bdevsw *bdp;
sys/arch/arc/jazz/fd.c
189
const struct bdevsw fd_bdevsw = {
sys/arch/arm/arm32/stubs.c
131
const struct bdevsw *bdev;
sys/arch/arm/arm32/stubs.c
218
const struct bdevsw *bdev;
sys/arch/atari/atari/autoconf.c
242
const struct bdevsw *bdev;
sys/arch/atari/atari/machdep.c
262
const struct bdevsw *bdev;
sys/arch/atari/dev/fd.c
280
const struct bdevsw fd_bdevsw = {
sys/arch/atari/dev/hdfd.c
288
const struct bdevsw fd_bdevsw = {
sys/arch/atari/dev/md_root.c
150
const struct bdevsw *bdp;
sys/arch/cesfic/cesfic/machdep.c
283
const struct bdevsw *bdev;
sys/arch/dreamcast/dev/g1/gdrom.c
121
const struct bdevsw gdrom_bdevsw = {
sys/arch/dreamcast/dev/gdrom.c
63
const struct bdevsw gdrom_bdevsw = {
sys/arch/dreamcast/dev/maple/mmemcard.c
191
const struct bdevsw mmem_bdevsw = {
sys/arch/emips/ebus/ace_ebus.c
1540
const struct bdevsw ace_bdevsw = {
sys/arch/emips/ebus/flash_ebus.c
1380
const struct bdevsw eflash_bdevsw = {
sys/arch/hp300/dev/ct.c
155
const struct bdevsw ct_bdevsw = {
sys/arch/hp300/dev/mt.c
144
const struct bdevsw mt_bdevsw = {
sys/arch/hp300/dev/rd.c
463
const struct bdevsw rd_bdevsw = {
sys/arch/hppa/hppa/machdep.c
1757
const struct bdevsw *bdev;
sys/arch/hppa/hppa/machdep.c
1788
const struct bdevsw *bdev;
sys/arch/i386/i386/dumpsys.c
154
const struct bdevsw *bdev;
sys/arch/i386/i386/dumpsys.c
516
const struct bdevsw *bdev;
sys/arch/i386/i386/dumpsys.c
606
const struct bdevsw *bdev;
sys/arch/i386/i386/dumpsys.c
639
const struct bdevsw *bdev;
sys/arch/m68k/m68k/dumpsys.c
205
const struct bdevsw *bdev;
sys/arch/mac68k/mac68k/machdep.c
578
const struct bdevsw *bdev;
sys/arch/mac68k/obio/iwm_fd.c
233
const struct bdevsw fd_bdevsw = {
sys/arch/mips/mips/mips_machdep.c
1879
const struct bdevsw *bdev;
sys/arch/mips/mips/mips_machdep.c
1978
const struct bdevsw *bdev;
sys/arch/mipsco/obio/i82072.c
51
const struct bdevsw fd_bdevsw = {
sys/arch/powerpc/oea/oea_machdep.c
1045
const struct bdevsw *bdev;
sys/arch/powerpc/oea/oea_machdep.c
1119
const struct bdevsw *bdev;
sys/arch/sparc/dev/fd.c
309
const struct bdevsw fd_bdevsw = {
sys/arch/sparc/sparc/machdep.c
959
const struct bdevsw *bdev;
sys/arch/sparc64/dev/fdc.c
341
const struct bdevsw fd_bdevsw = {
sys/arch/sparc64/sparc64/machdep.c
689
const struct bdevsw *bdev;
sys/arch/sun2/sun2/machdep.c
469
const struct bdevsw *dsw;
sys/arch/sun3/dev/fd.c
281
const struct bdevsw fd_bdevsw = {
sys/arch/sun3/dev/xd.c
288
const struct bdevsw xd_bdevsw = {
sys/arch/sun3/dev/xy.c
219
const struct bdevsw xy_bdevsw = {
sys/arch/sun3/sun3/machdep.c
405
const struct bdevsw *dsw;
sys/arch/sun3/sun3x/machdep.c
402
const struct bdevsw *dsw;
sys/arch/vax/mba/hp.c
91
const struct bdevsw hp_bdevsw = {
sys/arch/vax/vax/ctu.c
94
const struct bdevsw ctu_bdevsw = {
sys/arch/vax/vax/machdep.c
421
const struct bdevsw *bdev;
sys/arch/vax/vsa/hdc9224.c
191
const struct bdevsw rd_bdevsw = {
sys/arch/x68k/dev/bmd.c
108
const struct bdevsw bmd_bdevsw = {
sys/arch/x68k/dev/fd.c
273
const struct bdevsw fd_bdevsw = {
sys/arch/xen/xen/xbd_xenbus.c
227
const struct bdevsw xbd_bdevsw = {
sys/arch/xen/xen/xbdback_xenbus.c
208
const struct bdevsw *xbdi_bdevsw; /* pointer to the device's bdevsw */
sys/dev/altmem/altmem.c
64
const struct bdevsw altmem_bdevsw = {
sys/dev/ata/wd.c
148
const struct bdevsw wd_bdevsw = {
sys/dev/ccd.c
186
const struct bdevsw ccd_bdevsw = {
sys/dev/cgd.c
89
const struct bdevsw cgd_bdevsw = {
sys/dev/dkwedge/dk.c
173
const struct bdevsw dk_bdevsw = {
sys/dev/dkwedge/dk.c
1945
const struct bdevsw *bdev;
sys/dev/dm/device-mapper.c
78
const struct bdevsw dm_bdevsw = {
sys/dev/flash/flash.c
94
const struct bdevsw flash_bdevsw = {
sys/dev/fss.c
103
const struct bdevsw fss_bdevsw = {
sys/dev/gpib/ct.c
185
const struct bdevsw ct_bdevsw = {
sys/dev/gpib/mt.c
165
const struct bdevsw mt_bdevsw = {
sys/dev/gpib/rd.c
259
const struct bdevsw rd_bdevsw = {
sys/dev/ieee1394/fwdev.c
74
const struct bdevsw fw_bdevsw = {
sys/dev/isa/fd.c
226
const struct bdevsw fd_bdevsw = {
sys/dev/isa/mcd.c
210
const struct bdevsw mcd_bdevsw = {
sys/dev/isa/wt.c
160
const struct bdevsw wt_bdevsw = {
sys/dev/ld.c
88
const struct bdevsw ld_bdevsw = {
sys/dev/mca/ed_mca.c
97
const struct bdevsw ed_bdevsw = {
sys/dev/md.c
108
const struct bdevsw md_bdevsw = {
sys/dev/mscp/mscp_disk.c
166
const struct bdevsw ra_bdevsw = {
sys/dev/mscp/mscp_disk.c
544
const struct bdevsw rx_bdevsw = {
sys/dev/mscp/mscp_disk.c
617
const struct bdevsw racd_bdevsw = {
sys/dev/mscp/mscp_tape.c
127
const struct bdevsw mt_bdevsw = {
sys/dev/ofw/ofdisk.c
83
const struct bdevsw ofdisk_bdevsw = {
sys/dev/pud/pud.c
178
struct bdevsw *bsw;
sys/dev/pud/pud.c
61
extern struct bdevsw pud_bdevsw;
sys/dev/pud/pud_dev.c
101
struct bdevsw pud_bdevsw = {
sys/dev/qbus/rf.c
119
const struct bdevsw rf_bdevsw = {
sys/dev/qbus/rl.c
92
const struct bdevsw rl_bdevsw = {
sys/dev/qbus/ts.c
179
const struct bdevsw ts_bdevsw = {
sys/dev/raidframe/rf_netbsdkintf.c
213
const struct bdevsw raid_bdevsw = {
sys/dev/raidframe/rf_netbsdkintf.c
846
const struct bdevsw *bdev;
sys/dev/scsipi/cd.c
210
const struct bdevsw cd_bdevsw = {
sys/dev/scsipi/sd.c
165
const struct bdevsw sd_bdevsw = {
sys/dev/scsipi/st.c
109
const struct bdevsw st_bdevsw = {
sys/dev/spi/spiflash.c
143
const struct bdevsw spiflash_bdevsw = {
sys/dev/vme/xd.c
294
const struct bdevsw xd_bdevsw = {
sys/dev/vme/xy.c
210
const struct bdevsw xy_bdevsw = {
sys/dev/vnd.c
206
const struct bdevsw vnd_bdevsw = {
sys/kern/subr_devsw.c
1013
bdevsw[bmajor] == NULL)
sys/kern/subr_devsw.c
103
#define BDEVSW_SIZE (sizeof(struct bdevsw *))
sys/kern/subr_devsw.c
1107
if (bmajor >= 0 && bmajor < max_bdevsws && bdevsw[bmajor] != NULL)
sys/kern/subr_devsw.c
112
extern const struct bdevsw **bdevsw, *bdevsw0[];
sys/kern/subr_devsw.c
1132
if (bmajor < 0 || bmajor >= max_bdevsws || bdevsw[bmajor] == NULL) {
sys/kern/subr_devsw.c
1166
const struct bdevsw *d;
sys/kern/subr_devsw.c
1219
const struct bdevsw *d;
sys/kern/subr_devsw.c
122
static int bdevsw_attach(const struct bdevsw *, devmajor_t *);
sys/kern/subr_devsw.c
1239
const struct bdevsw *d;
sys/kern/subr_devsw.c
124
static void devsw_detach_locked(const struct bdevsw *, const struct cdevsw *);
sys/kern/subr_devsw.c
1260
const struct bdevsw *d;
sys/kern/subr_devsw.c
1282
const struct bdevsw *d;
sys/kern/subr_devsw.c
1300
const struct bdevsw *d;
sys/kern/subr_devsw.c
1321
const struct bdevsw *d;
sys/kern/subr_devsw.c
1331
const struct bdevsw *d;
sys/kern/subr_devsw.c
1341
const struct bdevsw *d;
sys/kern/subr_devsw.c
1366
const struct bdevsw *d;
sys/kern/subr_devsw.c
1384
const struct bdevsw *d;
sys/kern/subr_devsw.c
385
const struct bdevsw *bdev, devmajor_t *bmajor,
sys/kern/subr_devsw.c
416
if ((*bmajor >= 0 && bdevsw[*bmajor] != NULL) ||
sys/kern/subr_devsw.c
490
bdevsw_attach(const struct bdevsw *devsw, devmajor_t *devmajor)
sys/kern/subr_devsw.c
492
const struct bdevsw **newbdevsw = NULL;
sys/kern/subr_devsw.c
505
if (bdevsw[bmajor] != NULL)
sys/kern/subr_devsw.c
532
KASSERT(bdevsw == bdevsw0);
sys/kern/subr_devsw.c
537
memcpy(newbdevsw, bdevsw, max_bdevsws * sizeof(bdevsw[0]));
sys/kern/subr_devsw.c
538
atomic_store_release(&bdevsw, newbdevsw);
sys/kern/subr_devsw.c
542
if (bdevsw[*devmajor] != NULL)
sys/kern/subr_devsw.c
550
atomic_store_release(&bdevsw[*devmajor], devsw);
sys/kern/subr_devsw.c
619
devsw_detach_locked(const struct bdevsw *bdev, const struct cdevsw *cdev)
sys/kern/subr_devsw.c
653
if (bdevsw[bi] != bdev)
sys/kern/subr_devsw.c
655
atomic_store_relaxed(&bdevsw[bi], NULL);
sys/kern/subr_devsw.c
711
devsw_detach(const struct bdevsw *bdev, const struct cdevsw *cdev)
sys/kern/subr_devsw.c
724
const struct bdevsw *
sys/kern/subr_devsw.c
735
return atomic_load_consume(&bdevsw)[bmajor];
sys/kern/subr_devsw.c
738
static const struct bdevsw *
sys/kern/subr_devsw.c
742
const struct bdevsw *bdev = NULL, *const *curbdevsw;
sys/kern/subr_devsw.c
763
curbdevsw = atomic_load_consume(&bdevsw);
sys/kern/subr_devsw.c
779
bdevsw_release(const struct bdevsw *bdev, struct localcount *lc)
sys/kern/subr_devsw.c
862
bdevsw_lookup_major(const struct bdevsw *bdev)
sys/kern/subr_devsw.c
864
const struct bdevsw *const *curbdevsw;
sys/kern/subr_devsw.c
868
curbdevsw = atomic_load_consume(&bdevsw);
sys/kern/subr_devsw.c
916
if (bmajor < 0 || bmajor >= max_bdevsws || bdevsw[bmajor] == NULL) {
sys/kern/vfs_mount.c
1511
const struct bdevsw *bdev;
sys/miscfs/specfs/spec_vnops.c
901
const struct bdevsw *bdev;
sys/modules/examples/ping_block/ping.c
67
static struct bdevsw ping_bdevsw = {
sys/rump/dev/lib/libcgd/cgd_component.c
41
extern const struct bdevsw cgd_bdevsw;
sys/rump/dev/lib/libdm/dm_component.c
44
extern const struct bdevsw dm_bdevsw;
sys/rump/dev/lib/libfss/fss_component.c
41
extern const struct bdevsw fss_bdevsw;
sys/rump/dev/lib/libmd/md_component.c
47
extern const struct bdevsw md_bdevsw;
sys/rump/dev/lib/libraidframe/raidframe_component.c
44
extern const struct bdevsw raid_bdevsw;
sys/rump/dev/lib/libscsipi/scsipi_component.c
19
extern struct bdevsw sd_bdevsw, cd_bdevsw;
sys/rump/dev/lib/libvirtio_ld/ld_at_virtio.c
45
extern const struct bdevsw ld_bdevsw;
sys/rump/dev/lib/libvnd/vnd_component.c
41
extern const struct bdevsw vnd_bdevsw;
sys/rump/fs/lib/libzfs/zfs_component.c
41
extern const struct bdevsw zfs_bdevsw;
sys/rump/librump/rumpkern/emul.c
73
const struct bdevsw *bdevsw0[255];
sys/rump/librump/rumpkern/emul.c
74
const struct bdevsw **bdevsw = bdevsw0;
sys/rump/librump/rumpvfs/rumpblk.c
108
static const struct bdevsw rumpblk_bdevsw_fail = {
sys/rump/librump/rumpvfs/rumpblk.c
97
static const struct bdevsw rumpblk_bdevsw = {
sys/sys/conf.h
112
int devsw_attach(const char *, const struct bdevsw *, devmajor_t *,
sys/sys/conf.h
114
void devsw_detach(const struct bdevsw *, const struct cdevsw *);
sys/sys/conf.h
115
const struct bdevsw *bdevsw_lookup(dev_t);
sys/sys/conf.h
117
devmajor_t bdevsw_lookup_major(const struct bdevsw *);
sys/uvm/uvm_swap.c
1532
const struct bdevsw swap_bdevsw = {