/illumos-gate/usr/src/uts/common/os/ |
H A D | driver.c | 287 cb = devopsp[getmajor(*devp)]->devo_cb_ops; in dev_open() 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() 588 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_poll() 615 !devopsp[maj]->devo_cb_ops->cb_str) { in cdev_size() [all …]
|
H A D | driver_lyr.c | 760 if (devopsp[getmajor(vp->v_rdev)]->devo_cb_ops == NULL) in ldi_open_by_vp() 808 ASSERT(ops && ops->devo_cb_ops); in i_ldi_prop_op() 814 if ((ops->devo_cb_ops->cb_prop_op == nodev) || in i_ldi_prop_op() 815 (ops->devo_cb_ops->cb_prop_op == nulldev) || in i_ldi_prop_op() 816 (ops->devo_cb_ops->cb_prop_op == NULL)) { in i_ldi_prop_op() 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 | modconf.c | 577 if (ops->devo_bus_ops == NULL && ops->devo_cb_ops != NULL && in mod_installdrv() 578 !(ops->devo_cb_ops->cb_flag & D_MP)) { in mod_installdrv()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | conf.h | 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)
|
H A D | devops.h | 415 struct cb_ops *devo_cb_ops; /* cb_ops pointer for leaf drivers */ member
|
/illumos-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_ddi.c | 557 devops->devo_cb_ops = &helper->cbops; in audio_init_ops() 564 kmem_free(devops->devo_cb_ops, sizeof (struct audio_ops_helper)); in audio_fini_ops() 565 devops->devo_cb_ops = NULL; in audio_fini_ops()
|
/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/cxgbe/cxgbe/ |
H A D | cxgbe.c | 72 .devo_cb_ops = &cxgbe_cb_ops,
|
/illumos-gate/usr/src/uts/common/io/ksensor/ |
H A D | ksensor_drv.c | 245 .devo_cb_ops = &ksensor_cb_ops
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gentty.c | 56 #define IS_STREAM(dev) (devopsp[getmajor(dev)]->devo_cb_ops->cb_str != NULL)
|
H A D | devinfo.c | 1710 if (devopsp[i]->devo_cb_ops) { in di_copydevnm() 1712 if (devopsp[i]->devo_cb_ops->cb_str) in di_copydevnm() 3033 if (ops && ops->devo_cb_ops && in di_getprop_prop_op() 3034 (ops->devo_cb_ops->cb_prop_op != ddi_prop_op) && in di_getprop_prop_op() 3035 (ops->devo_cb_ops->cb_prop_op != nodev) && in di_getprop_prop_op() 3036 (ops->devo_cb_ops->cb_prop_op != nulldev) && in di_getprop_prop_op() 3037 (ops->devo_cb_ops->cb_prop_op != NULL)) in di_getprop_prop_op() 3038 return (ops->devo_cb_ops->cb_prop_op); in di_getprop_prop_op()
|
H A D | ufmtest.c | 83 .devo_cb_ops = &ufmtest_cb_ops,
|
H A D | ufm.c | 78 .devo_cb_ops = &ufm_cb_ops,
|
/illumos-gate/usr/src/uts/intel/io/amdzen/ |
H A D | usmn.c | 268 .devo_cb_ops = &usmn_cb_ops
|
H A D | zen_udf.c | 264 .devo_cb_ops = &zen_udf_cb_ops
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_drv_test.c | 238 .devo_cb_ops = &vdt_cb_ops,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/ |
H A D | smartpqi_main.c | 61 .devo_cb_ops = &smartpqi_cb_ops,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt.c | 100 .devo_cb_ops = &smrt_cb_ops,
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | viorand.c | 103 .devo_cb_ops = NULL,
|
/illumos-gate/usr/src/uts/common/io/vio9p/ |
H A D | vio9p.c | 108 .devo_cb_ops = &vio9p_cb_ops,
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_str.c | 523 ops->devo_cb_ops->cb_str = stream; in dld_init_ops() 536 stream = ops->devo_cb_ops->cb_str; in dld_fini_ops()
|
/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/io/scsi/impl/ |
H A D | scsi_hba.c | 883 if (hba_dev_ops->devo_cb_ops == NULL) { in scsi_hba_init() 884 hba_dev_ops->devo_cb_ops = &scsi_hba_cbops; in scsi_hba_init() 886 if (hba_dev_ops->devo_cb_ops->cb_open == scsi_hba_open) { in scsi_hba_init() 887 ASSERT(hba_dev_ops->devo_cb_ops->cb_close == scsi_hba_close); in scsi_hba_init() 1055 scsa_minor = (ddi_get_driver(self)->devo_cb_ops->cb_open == in scsa_nexus_setup() 1109 scsa_minor = (ddi_get_driver(self)->devo_cb_ops->cb_open == in scsa_tran_setup() 1428 if (hba_dev_ops->devo_cb_ops == &scsi_hba_cbops) in scsi_hba_fini() 1429 hba_dev_ops->devo_cb_ops = NULL; in scsi_hba_fini()
|
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.c | 118 .devo_cb_ops = NULL,
|