| /illumos-gate/usr/src/uts/common/os/ |
| H A D | driver.c | 287 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 D | modconf.c | 603 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 D | vm_subr.c | 179 (void) devopsp[getmajor(dev)]->devo_getinfo(NULL, in default_physio()
|
| H A D | modsubr.c | 104 devopspp = &devopsp[major]; in mod_hold_dev_by_major() 139 ops = devopsp[major]; in mod_rele_dev_by_major()
|
| H A D | aio.c | 2785 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 D | driver_lyr.c | 760 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 D | aio_subr.c | 89 struct dev_ops *ops = devopsp[getmajor(dev)]; in aphysio()
|
| H A D | modctl.c | 197 devopsp = kmem_alloc(devcnt * sizeof (struct dev_ops *), KM_SLEEP); in mod_setup() 199 devopsp[i] = &mod_nodev_ops; in mod_setup()
|
| H A D | dumpsubr.c | 1189 if (devopsp[getmajor(vattr.va_rdev)]-> in dumpinit()
|
| H A D | sunpm.c | 506 NEXUS_DRV(devopsp[PM_MAJOR(dip)]))
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | conf.h | 76 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 D | conf.c | 83 struct dev_ops **devopsp; variable
|
| H A D | gentty.c | 56 #define IS_STREAM(dev) (devopsp[getmajor(dev)]->devo_cb_ops->cb_str != NULL)
|
| H A D | devinfo.c | 1709 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 D | specvnops.c | 640 (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 D | gfxp_segmap.c | 68 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in gfxp_ddi_segmap_setup()
|
| /illumos-gate/usr/src/uts/common/io/i2c/nexus/ |
| H A D | i2cnex_mux.c | 154 if (devopsp[ddi_driver_major(reg->mr_dip)]->devo_bus_ops != in i2c_mux_register()
|
| H A D | i2cnex_ctrl.c | 518 if (devopsp[ddi_driver_major(reg->ic_dip)]->devo_bus_ops != in i2c_ctrl_register()
|
| /illumos-gate/usr/src/uts/common/vm/ |
| H A D | seg_dev.c | 2413 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 D | hsfs_vfsops.c | 207 #define BDEVFLAG(dev) ((devopsp[getmajor(dev)])->devo_cb_ops->cb_flag)
|
| /illumos-gate/usr/src/uts/common/fs/ufs/ |
| H A D | ufs_vfsops.c | 416 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in ufs_mount()
|
| /illumos-gate/usr/src/uts/common/fs/udfs/ |
| H A D | udf_vfsops.c | 266 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in udf_mount()
|