Home
last modified time | relevance | path

Searched refs:devo_cb_ops (Results 1 – 25 of 58) sorted by relevance

123

/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()
456 return (ops->devo_cb_ops->cb_strategy(bp)); 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 Ddriver_lyr.c760 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 Dmodconf.c577 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 Dconf.h84 (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 Ddevops.h415 struct cb_ops *devo_cb_ops; /* cb_ops pointer for leaf drivers */ member
/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/common/io/audio/impl/
H A Daudio_ddi.c557 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/io/cxgbe/cxgbe/
H A Dcxgbe.c68 .devo_cb_ops = &cxgbe_cb_ops,
/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/io/ksensor/
H A Dksensor_drv.c245 .devo_cb_ops = &ksensor_cb_ops
/illumos-gate/usr/src/uts/intel/io/amdzen/
H A Dusmn.c268 .devo_cb_ops = &usmn_cb_ops
H A Dzen_udf.c275 .devo_cb_ops = &zen_udf_cb_ops
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_drv_test.c238 .devo_cb_ops = &vdt_cb_ops,
/illumos-gate/usr/src/uts/common/io/
H A Dgentty.c56 #define IS_STREAM(dev) (devopsp[getmajor(dev)]->devo_cb_ops->cb_str != NULL)
H A Ddevinfo.c1710 if (devopsp[i]->devo_cb_ops) { in di_copydevnm()
1712 if (devopsp[i]->devo_cb_ops->cb_str) in di_copydevnm()
3030 if (ops && ops->devo_cb_ops && in di_getprop_prop_op()
3031 (ops->devo_cb_ops->cb_prop_op != ddi_prop_op) && in di_getprop_prop_op()
3032 (ops->devo_cb_ops->cb_prop_op != nodev) && in di_getprop_prop_op()
3033 (ops->devo_cb_ops->cb_prop_op != nulldev) && in di_getprop_prop_op()
3034 (ops->devo_cb_ops->cb_prop_op != NULL)) in di_getprop_prop_op()
3035 return (ops->devo_cb_ops->cb_prop_op); in di_getprop_prop_op()
H A Dufmtest.c83 .devo_cb_ops = &ufmtest_cb_ops,
H A Dufm.c78 .devo_cb_ops = &ufm_cb_ops,
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_main.c61 .devo_cb_ops = &smartpqi_cb_ops,
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt.c100 .devo_cb_ops = &smrt_cb_ops,
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dviorand.c104 .devo_cb_ops = NULL,
/illumos-gate/usr/src/uts/common/io/i2c/ctrl/i2csim/
H A Di2csim.c658 .devo_cb_ops = &i2csim_cb_ops
/illumos-gate/usr/src/uts/common/io/vio9p/
H A Dvio9p.c108 .devo_cb_ops = &vio9p_cb_ops,
/illumos-gate/usr/src/uts/common/io/ktest/
H A Dktest.c1339 .devo_cb_ops = &ktest_cb_ops,
/illumos-gate/usr/src/uts/common/io/dld/
H A Ddld_str.c523 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/io/eedev/
H A Deedev.c1025 .devo_cb_ops = &eedev_cb_ops

123