Home
last modified time | relevance | path

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

12

/titanic_44/usr/src/uts/common/os/
H A Ddriver.c285 cb = devopsp[getmajor(*devp)]->devo_cb_ops; in dev_open()
294 cb = (devopsp[getmajor(dev)])->devo_cb_ops; in dev_close()
472 return (ops->devo_cb_ops->cb_strategy(bp)); in bdev_strategy()
480 cb = devopsp[getmajor(dev)]->devo_cb_ops; in bdev_print()
539 cb = devopsp[getmajor(dev)]->devo_cb_ops; in bdev_dump()
548 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_read()
557 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_write()
567 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_ioctl()
577 cb = devopsp[getmajor(dev)]->devo_cb_ops; in cdev_devmap()
593 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()
2114 cb = devopsp[getmajor(dev)]->devo_cb_ops; in ldi_aread()
2142 cb = devopsp[getmajor(dev)]->devo_cb_ops; in ldi_awrite()
H A Dmodconf.c574 if (ops->devo_bus_ops == NULL && ops->devo_cb_ops != NULL && in mod_installdrv()
575 !(ops->devo_cb_ops->cb_flag & D_MP)) { in mod_installdrv()
H A Daio.c2801 cb = devopsp[major]->devo_cb_ops; in check_vp()
2860 cb = devopsp[getmajor(dev)]->devo_cb_ops; in driver_aio_write()
2884 cb = devopsp[getmajor(dev)]->devo_cb_ops; in driver_aio_read()
/titanic_44/usr/src/uts/common/sys/
H A Dconf.h79 (devopsp[(maj)]->devo_cb_ops == NULL ? \
81 devopsp[(maj)]->devo_cb_ops->cb_str))
82 #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
/titanic_44/usr/src/uts/common/avs/ns/solaris/
H A Dnsc_raw.c186 if (ops == NULL || ops->devo_cb_ops == NULL) { in _raw_get_maj_info()
204 maj->strategy = ops->devo_cb_ops->cb_strategy; in _raw_get_maj_info()
205 maj->ioctl = ops->devo_cb_ops->cb_ioctl; in _raw_get_maj_info()
206 maj->close = ops->devo_cb_ops->cb_close; in _raw_get_maj_info()
207 maj->open = ops->devo_cb_ops->cb_open; in _raw_get_maj_info()
/titanic_44/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()
/titanic_44/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c637 (devopsp[maj]->devo_cb_ops == NULL) || in spec_open()
638 (devopsp[maj]->devo_cb_ops->cb_open == NULL)) in spec_open()
665 if ((devopsp[maj]->devo_cb_ops->cb_flag & D_OPEN_RETURNS_EINTR) || in spec_open()
724 if (devopsp[nmaj]->devo_cb_ops->cb_flag & D_64BIT) in spec_open()
726 if (devopsp[nmaj]->devo_cb_ops->cb_flag & D_U64BIT) in spec_open()
2230 } else if (devopsp[getmajor(dev)]->devo_cb_ops->cb_chpoll) { in spec_poll()
2261 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in spec_segmap()
2334 segmap = devopsp[maj]->devo_cb_ops->cb_segmap; in spec_char_map()
2336 mmap = devopsp[maj]->devo_cb_ops->cb_mmap; in spec_char_map()
2337 map_flag = devopsp[maj]->devo_cb_ops->cb_flag; in spec_char_map()
[all …]
/titanic_44/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_segmap.c70 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in gfxp_ddi_segmap_setup()
/titanic_44/usr/src/uts/common/io/cxgbe/cxgbe/
H A Dcxgbe.c72 .devo_cb_ops = &cxgbe_cb_ops,
/titanic_44/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.c1708 if (devopsp[i]->devo_cb_ops) { in di_copydevnm()
1710 if (devopsp[i]->devo_cb_ops->cb_str) in di_copydevnm()
3031 if (ops && ops->devo_cb_ops && in di_getprop_prop_op()
3032 (ops->devo_cb_ops->cb_prop_op != ddi_prop_op) && in di_getprop_prop_op()
3033 (ops->devo_cb_ops->cb_prop_op != nodev) && in di_getprop_prop_op()
3034 (ops->devo_cb_ops->cb_prop_op != nulldev) && in di_getprop_prop_op()
3035 (ops->devo_cb_ops->cb_prop_op != NULL)) in di_getprop_prop_op()
3036 return (ops->devo_cb_ops->cb_prop_op); in di_getprop_prop_op()
/titanic_44/usr/src/uts/common/io/drm/
H A Ddrm_sunmod.c159 if (devop->devo_cb_ops != &drm_cb_ops) { in drm_supp_register()
160 devop->devo_cb_ops = &drm_cb_ops; in drm_supp_register()
/titanic_44/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt.c100 .devo_cb_ops = &smrt_cb_ops,
/titanic_44/usr/src/uts/common/avs/ns/sv/
H A Dsv.c812 cb_ops = maj->sm_dev_ops->devo_cb_ops; in sv_free()
993 maj->sm_dev_ops->devo_cb_ops == NULL) { in sv_enable()
999 cb_ops = dev_ops->devo_cb_ops; in sv_enable()
/titanic_44/usr/src/uts/common/io/dld/
H A Ddld_str.c506 ops->devo_cb_ops->cb_str = stream; in dld_init_ops()
519 stream = ops->devo_cb_ops->cb_str; in dld_fini_ops()
/titanic_44/usr/src/uts/common/vm/
H A Dseg_dev.c2411 if ((mapfunc = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap) == nodev) in ddi_segmap_setup()
3154 devmap = devopsp[getmajor(dev)]->devo_cb_ops->cb_devmap; in devmap_setup()
3155 mmap = devopsp[getmajor(dev)]->devo_cb_ops->cb_mmap; in devmap_setup()
3169 map_flag = devopsp[getmajor(dev)]->devo_cb_ops->cb_flag; in devmap_setup()
/titanic_44/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c879 if (hba_dev_ops->devo_cb_ops == NULL) { in scsi_hba_init()
880 hba_dev_ops->devo_cb_ops = &scsi_hba_cbops; in scsi_hba_init()
882 if (hba_dev_ops->devo_cb_ops->cb_open == scsi_hba_open) { in scsi_hba_init()
883 ASSERT(hba_dev_ops->devo_cb_ops->cb_close == scsi_hba_close); in scsi_hba_init()
1051 scsa_minor = (ddi_get_driver(self)->devo_cb_ops->cb_open == in scsa_nexus_setup()
1105 scsa_minor = (ddi_get_driver(self)->devo_cb_ops->cb_open == in scsa_tran_setup()
1424 if (hba_dev_ops->devo_cb_ops == &scsi_hba_cbops) in scsi_hba_fini()
1425 hba_dev_ops->devo_cb_ops = NULL; in scsi_hba_fini()
/titanic_44/usr/src/uts/i86pc/i86hvm/io/
H A Dxdf_shell.c172 #define xdfs_hvm_cb_ops (xdfs_hvm_dev_ops->devo_cb_ops)
/titanic_44/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vfsops.c206 #define BDEVFLAG(dev) ((devopsp[getmajor(dev)])->devo_cb_ops->cb_flag)
/titanic_44/usr/src/uts/common/io/ntxn/
H A Dunm_gem.c1481 unm_ops.devo_cb_ops->cb_str = NULL; in _init()
/titanic_44/usr/src/uts/common/io/ib/clients/of/sol_umad/
H A Dsol_umad.c93 .devo_cb_ops = &umad_cb_ops,
/titanic_44/usr/src/uts/common/fs/ufs/
H A Dufs_vfsops.c415 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in ufs_mount()
/titanic_44/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c265 if (devopsp[getmajor(dev)]->devo_cb_ops->cb_flag & D_TAPE) { in udf_mount()

12