Home
last modified time | relevance | path

Searched refs:devopsp (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Ddriver.c287 cb = devopsp[getmajor(*devp)]->devo_cb_ops; in dev_open()
296 cb = (devopsp[getmajor(dev)])->devo_cb_ops; in dev_close()
442 ops = devopsp[getmajor(bp->b_edev)]; in bdev_strategy()
464 cb = devopsp[getmajor(dev)]->devo_cb_ops; in bdev_print()
523 cb = devopsp[getmajor(dev)]->devo_cb_ops; in bdev_dump()
532 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_read()
541 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_write()
551 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_ioctl()
561 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_devmap()
577 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_segmap()
[all …]
H A Dmodconf.c603 dp = devopsp[major]; in mod_installdrv()
621 devopsp[major] = ops; /* setup devopsp */ in mod_installdrv()
678 dp = devopsp[major]; in mod_removedrv()
712 devopsp[major] = &mod_nodev_ops; in mod_removedrv()
H A Dvm_subr.c179 (void) devopsp[getmajor(dev)]->devo_getinfo(NULL, in default_physio()
H A Dmodsubr.c104 devopspp = &devopsp[major]; in mod_hold_dev_by_major()
139 ops = devopsp[major]; in mod_rele_dev_by_major()
H A Daio.c2785 if (devopsp[major]->devo_rev < 3) in check_vp()
2788 cb = devopsp[major]->devo_cb_ops; in check_vp()
2847 cb = devopsp[getmajor(dev)]->devo_cb_ops; in driver_aio_write()
2871 cb = devopsp[getmajor(dev)]->devo_cb_ops; in driver_aio_read()
H A Ddriver_lyr.c760 if (devopsp[getmajor(vp->v_rdev)]->devo_cb_ops == NULL) in ldi_open_by_vp()
2131 cb = devopsp[getmajor(dev)]->devo_cb_ops; in ldi_aread()
2159 cb = devopsp[getmajor(dev)]->devo_cb_ops; in ldi_awrite()
H A Daio_subr.c88 struct dev_ops *ops = devopsp[getmajor(dev)]; in aphysio()
H A Dmodctl.c197 devopsp = kmem_alloc(devcnt * sizeof (struct dev_ops *), KM_SLEEP); in mod_setup()
199 devopsp[i] = &mod_nodev_ops; in mod_setup()
H A Ddumpsubr.c1189 if (devopsp[getmajor(vattr.va_rdev)]-> in dumpinit()
H A Dsunpm.c506 NEXUS_DRV(devopsp[PM_MAJOR(dip)]))
/illumos-gate/usr/src/uts/common/sys/
H A Dconf.h76 extern struct dev_ops **devopsp;
83 #define STREAMSTAB(maj) (devopsp[(maj)] == NULL ? NULL : \
84 (devopsp[(maj)]->devo_cb_ops == NULL ? \
86 devopsp[(maj)]->devo_cb_ops->cb_str))
87 #define CBFLAG(maj) (devopsp[(maj)]->devo_cb_ops->cb_flag)
/illumos-gate/usr/src/uts/common/io/
H A Dconf.c83 struct dev_ops **devopsp; variable
H A Dgentty.c56 #define IS_STREAM(dev) (devopsp[getmajor(dev)]->devo_cb_ops->cb_str != NULL)
H A Ddevinfo.c1709 if (CB_DRV_INSTALLED(devopsp[i])) { in di_copydevnm()
1710 if (devopsp[i]->devo_cb_ops) { in di_copydevnm()
1712 if (devopsp[i]->devo_cb_ops->cb_str) in di_copydevnm()
1715 if (NEXUS_DRV(devopsp[i])) { in di_copydevnm()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c640 (devopsp[maj]->devo_cb_ops == NULL) || in spec_open()
641 (devopsp[maj]->devo_cb_ops->cb_open == NULL)) in spec_open()
668 if ((devopsp[maj]->devo_cb_ops->cb_flag & D_OPEN_RETURNS_EINTR) || in spec_open()
727 if (devopsp[nmaj]->devo_cb_ops->cb_flag & D_64BIT) in spec_open()
729 if (devopsp[nmaj]->devo_cb_ops->cb_flag & D_U64BIT) in spec_open()
2231 } else if (devopsp[getmajor(dev)]->devo_cb_ops->cb_chpoll) { in spec_poll()
2262 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in spec_segmap()
2335 segmap = devopsp[maj]->devo_cb_ops->cb_segmap; in spec_char_map()
2337 mmap = devopsp[maj]->devo_cb_ops->cb_mmap; in spec_char_map()
2338 map_flag = devopsp[maj]->devo_cb_ops->cb_flag; in spec_char_map()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_segmap.c68 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in gfxp_ddi_segmap_setup()
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c2413 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in ddi_segmap_setup()
3158 devmap = devopsp[getmajor(dev)]->devo_cb_ops->cb_devmap; in devmap_setup()
3159 mmap = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap; in devmap_setup()
3173 map_flag = devopsp[getmajor(dev)]->devo_cb_ops->cb_flag; in devmap_setup()
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vfsops.c207 #define BDEVFLAG(dev) ((devopsp[getmajor(dev)])->devo_cb_ops->cb_flag)
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_vfsops.c416 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in ufs_mount()
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c266 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in udf_mount()