Lines Matching refs:callbackops
545 struct devmap_callback_ctl *callbackops; in devmap_handle_dup() local
562 callbackops = &newdhp->dh_callbackops; in devmap_handle_dup()
567 (ulong_t)callbackops->devmap_access); in devmap_handle_dup()
570 (ulong_t)callbackops->devmap_access); in devmap_handle_dup()
580 if (callbackops->devmap_dup != NULL) { in devmap_handle_dup()
587 ret = (*callbackops->devmap_dup)(dhp, dhp->dh_pvtp, in devmap_handle_dup()
604 callbackops->devmap_unmap = NULL; in devmap_handle_dup()
632 struct devmap_callback_ctl *callbackops; in segdev_unmap() local
859 callbackops = &dhp->dh_callbackops; in segdev_unmap()
888 (ulong_t)callbackops->devmap_access); in segdev_unmap()
891 (ulong_t)callbackops->devmap_access); in segdev_unmap()
896 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
897 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
914 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
915 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
935 if (callbackops->devmap_unmap != NULL) in segdev_unmap()
936 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in segdev_unmap()
1005 struct devmap_callback_ctl *callbackops = &dhp->dh_callbackops; in devmap_handle_unmap() local
1015 if (callbackops->devmap_unmap != NULL) { in devmap_handle_unmap()
1016 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, dhp->dh_uoff, in devmap_handle_unmap()
1051 struct devmap_callback_ctl *callbackops; in devmap_handle_unmap_head() local
1061 callbackops = &dhp->dh_callbackops; in devmap_handle_unmap_head()
1067 if (callbackops->devmap_unmap != NULL) in devmap_handle_unmap_head()
1068 (*callbackops->devmap_unmap)(dhp, dhp->dh_pvtp, in devmap_handle_unmap_head()
1085 struct devmap_callback_ctl *callbackops; in devmap_handle_unmap_tail() local
1098 callbackops = &dhph->dh_callbackops; in devmap_handle_unmap_tail()
1105 if (callbackops->devmap_unmap != NULL) in devmap_handle_unmap_tail()
1106 (*callbackops->devmap_unmap)(dhph, in devmap_handle_unmap_tail()
3132 struct devmap_callback_ctl *callbackops; in devmap_setup() local
3209 callbackops = &dhp->dh_callbackops; in devmap_setup()
3211 if ((callbackops->devmap_access == NULL) || in devmap_setup()
3212 (callbackops->devmap_access == nulldev) || in devmap_setup()
3213 (callbackops->devmap_access == nodev)) { in devmap_setup()
3228 (ulong_t)callbackops->devmap_access); in devmap_setup()
3230 (ulong_t)callbackops->devmap_access); in devmap_setup()
3275 callbackops = &dhp->dh_callbackops; in devmap_setup()
3278 if (callbackops->devmap_map != NULL) { in devmap_setup()
3279 ret = (*callbackops->devmap_map)((devmap_cookie_t)dhp, in devmap_setup()
3292 callbackops = &dhp->dh_callbackops; in devmap_setup()
3293 if (callbackops->devmap_unmap != NULL) { in devmap_setup()
3294 (*callbackops->devmap_unmap)( in devmap_setup()
3376 struct devmap_callback_ctl *callbackops, uint_t rnumber, offset_t roff, in devmap_devmem_setup() argument
3462 if (callbackops != NULL) { in devmap_devmem_setup()
3463 bcopy(callbackops, &dhp->dh_callbackops, in devmap_devmem_setup()
3595 struct devmap_callback_ctl *callbackops, ddi_umem_cookie_t cookie, in devmap_umem_setup() argument
3677 if (callbackops != NULL) { in devmap_umem_setup()
3678 bcopy(callbackops, &dhp->dh_callbackops, in devmap_umem_setup()