Lines Matching refs:callbackops
544 struct devmap_callback_ctl *callbackops; in devmap_handle_dup() local
561 callbackops = &newdhp->dh_callbackops; in devmap_handle_dup()
566 (ulong_t)callbackops->devmap_access); in devmap_handle_dup()
569 (ulong_t)callbackops->devmap_access); in devmap_handle_dup()
579 if (callbackops->devmap_dup != NULL) { in devmap_handle_dup()
586 ret = (*callbackops->devmap_dup)(dhp, dhp->dh_pvtp, in devmap_handle_dup()
603 callbackops->devmap_unmap = NULL; in devmap_handle_dup()
631 struct devmap_callback_ctl *callbackops; in segdev_unmap() local
858 callbackops = &dhp->dh_callbackops; in segdev_unmap()
887 (ulong_t)callbackops->devmap_access); in segdev_unmap()
890 (ulong_t)callbackops->devmap_access); in segdev_unmap()
895 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
896 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
913 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
914 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
934 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
935 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
1004 struct devmap_callback_ctl *callbackops = &dhp->dh_callbackops; in devmap_handle_unmap() local
1014 if (callbackops->devmap_unmap != NULL) { in devmap_handle_unmap()
1015 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, dhp->dh_uoff, in devmap_handle_unmap()
1050 struct devmap_callback_ctl *callbackops; in devmap_handle_unmap_head() local
1060 callbackops = &dhp->dh_callbackops; in devmap_handle_unmap_head()
1066 if (callbackops->devmap_unmap != NULL) in devmap_handle_unmap_head()
1067 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in devmap_handle_unmap_head()
1084 struct devmap_callback_ctl *callbackops; in devmap_handle_unmap_tail() local
1097 callbackops = &dhph->dh_callbackops; in devmap_handle_unmap_tail()
1104 if (callbackops->devmap_unmap != NULL) in devmap_handle_unmap_tail()
1105 (*callbackops->devmap_unmap)(dhph, in devmap_handle_unmap_tail()
3131 struct devmap_callback_ctl *callbackops; in devmap_setup() local
3208 callbackops = &dhp->dh_callbackops; in devmap_setup()
3210 if ((callbackops->devmap_access == NULL) || in devmap_setup()
3211 (callbackops->devmap_access == nulldev) || in devmap_setup()
3212 (callbackops->devmap_access == nodev)) { in devmap_setup()
3227 (ulong_t)callbackops->devmap_access); in devmap_setup()
3229 (ulong_t)callbackops->devmap_access); in devmap_setup()
3274 callbackops = &dhp->dh_callbackops; in devmap_setup()
3277 if (callbackops->devmap_map != NULL) { in devmap_setup()
3278 ret = (*callbackops->devmap_map)((devmap_cookie_t)dhp, in devmap_setup()
3291 callbackops = &dhp->dh_callbackops; in devmap_setup()
3292 if (callbackops->devmap_unmap != NULL) { in devmap_setup()
3293 (*callbackops->devmap_unmap)( in devmap_setup()
3375 struct devmap_callback_ctl *callbackops, uint_t rnumber, offset_t roff, in devmap_devmem_setup() argument
3461 if (callbackops != NULL) { in devmap_devmem_setup()
3462 bcopy(callbackops, &dhp->dh_callbackops, in devmap_devmem_setup()
3594 struct devmap_callback_ctl *callbackops, ddi_umem_cookie_t cookie, in devmap_umem_setup() argument
3676 if (callbackops != NULL) { in devmap_umem_setup()
3677 bcopy(callbackops, &dhp->dh_callbackops, in devmap_umem_setup()