Lines Matching refs:handle

123     iommulib_nexhandle_t *handle)  in iommulib_nexus_register()  argument
132 ASSERT(handle); in iommulib_nexus_register()
134 *handle = NULL; in iommulib_nexus_register()
290 *handle = nexp; in iommulib_nexus_register()
296 iommulib_nexus_unregister(iommulib_nexhandle_t handle) in iommulib_nexus_unregister() argument
301 iommulib_nex_t *nexp = (iommulib_nex_t *)handle; in iommulib_nexus_unregister()
341 iommulib_handle_t *handle) in iommulib_iommu_register() argument
350 ASSERT(handle); in iommulib_iommu_register()
476 *handle = unitp; in iommulib_iommu_register()
489 iommulib_iommu_unregister(iommulib_handle_t handle) in iommulib_iommu_unregister() argument
495 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_iommu_unregister()
643 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_allochdl() local
644 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_allochdl()
649 return (unitp->ilu_ops->ilops_dma_allochdl(handle, dip, rdip, in iommulib_nexdma_allochdl()
658 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_freehdl() local
659 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_freehdl()
664 error = unitp->ilu_ops->ilops_dma_freehdl(handle, dip, in iommulib_nexdma_freehdl()
675 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_bindhdl() local
676 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_bindhdl()
681 return (unitp->ilu_ops->ilops_dma_bindhdl(handle, dip, rdip, dma_handle, in iommulib_nexdma_bindhdl()
689 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_unbindhdl() local
690 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_unbindhdl()
695 return (unitp->ilu_ops->ilops_dma_unbindhdl(handle, dip, rdip, in iommulib_nexdma_unbindhdl()
704 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_sync() local
705 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_sync()
710 return (unitp->ilu_ops->ilops_dma_sync(handle, dip, rdip, dma_handle, in iommulib_nexdma_sync()
719 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_win() local
720 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_win()
725 return (unitp->ilu_ops->ilops_dma_win(handle, dip, rdip, dma_handle, in iommulib_nexdma_win()
734 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_mapobject() local
735 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_mapobject()
737 return (unitp->ilu_ops->ilops_dma_mapobject(handle, dip, rdip, in iommulib_nexdma_mapobject()
745 iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle; in iommulib_nexdma_unmapobject() local
746 iommulib_unit_t *unitp = (iommulib_unit_t *)handle; in iommulib_nexdma_unmapobject()
748 return (unitp->ilu_ops->ilops_dma_unmapobject(handle, dip, rdip, in iommulib_nexdma_unmapobject()
767 ddi_dma_handle_t handle) in iommulib_iommu_dma_freehdl() argument
773 return (nexops->nops_dma_freehdl(dip, rdip, handle)); in iommulib_iommu_dma_freehdl()
778 ddi_dma_handle_t handle, struct ddi_dma_req *dmareq, in iommulib_iommu_dma_bindhdl() argument
784 return (nexops->nops_dma_bindhdl(dip, rdip, handle, dmareq, in iommulib_iommu_dma_bindhdl()
790 ddi_dma_handle_t handle) in iommulib_iommu_dma_unbindhdl() argument
795 return (nexops->nops_dma_unbindhdl(dip, rdip, handle)); in iommulib_iommu_dma_unbindhdl()
799 iommulib_iommu_dma_reset_cookies(dev_info_t *dip, ddi_dma_handle_t handle) in iommulib_iommu_dma_reset_cookies() argument
804 nexops->nops_dma_reset_cookies(dip, handle); in iommulib_iommu_dma_reset_cookies()
808 iommulib_iommu_dma_get_cookies(dev_info_t *dip, ddi_dma_handle_t handle, in iommulib_iommu_dma_get_cookies() argument
814 return (nexops->nops_dma_get_cookies(dip, handle, cookiepp, ccountp)); in iommulib_iommu_dma_get_cookies()
818 iommulib_iommu_dma_set_cookies(dev_info_t *dip, ddi_dma_handle_t handle, in iommulib_iommu_dma_set_cookies() argument
824 return (nexops->nops_dma_set_cookies(dip, handle, cookiep, ccount)); in iommulib_iommu_dma_set_cookies()
828 iommulib_iommu_dma_clear_cookies(dev_info_t *dip, ddi_dma_handle_t handle) in iommulib_iommu_dma_clear_cookies() argument
833 return (nexops->nops_dma_clear_cookies(dip, handle)); in iommulib_iommu_dma_clear_cookies()
837 iommulib_iommu_dma_get_sleep_flags(dev_info_t *dip, ddi_dma_handle_t handle) in iommulib_iommu_dma_get_sleep_flags() argument
842 return (nexops->nops_dma_get_sleep_flags(handle)); in iommulib_iommu_dma_get_sleep_flags()
847 ddi_dma_handle_t handle, off_t off, size_t len, uint_t cache_flags) in iommulib_iommu_dma_sync() argument
852 return (nexops->nops_dma_sync(dip, rdip, handle, off, len, in iommulib_iommu_dma_sync()
858 ddi_dma_handle_t handle, uint_t win, off_t *offp, size_t *lenp, in iommulib_iommu_dma_win() argument
864 return (nexops->nops_dma_win(dip, rdip, handle, win, offp, lenp, in iommulib_iommu_dma_win()
870 ddi_dma_handle_t handle, void *priv) in iommulib_iommu_dmahdl_setprivate() argument
875 return (nexops->nops_dmahdl_setprivate(dip, rdip, handle, priv)); in iommulib_iommu_dmahdl_setprivate()
880 ddi_dma_handle_t handle) in iommulib_iommu_dmahdl_getprivate() argument
885 return (nexops->nops_dmahdl_getprivate(dip, rdip, handle)); in iommulib_iommu_dmahdl_getprivate()
889 iommulib_iommu_getunitid(iommulib_handle_t handle, uint64_t *unitidp) in iommulib_iommu_getunitid() argument
894 unitp = (iommulib_unit_t *)handle; in iommulib_iommu_getunitid()
910 iommulib_iommu_getdip(iommulib_handle_t handle) in iommulib_iommu_getdip() argument
915 unitp = (iommulib_unit_t *)handle; in iommulib_iommu_getdip()
929 iommulib_iommu_getops(iommulib_handle_t handle) in iommulib_iommu_getops() argument
934 unitp = (iommulib_unit_t *)handle; in iommulib_iommu_getops()
948 iommulib_iommu_getdata(iommulib_handle_t handle) in iommulib_iommu_getdata() argument
953 unitp = (iommulib_unit_t *)handle; in iommulib_iommu_getdata()