Searched refs:dmao (Results 1 – 5 of 5) sorted by relevance
/titanic_50/usr/src/uts/intel/sys/ |
H A D | iommulib.h | 87 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao); 91 ddi_dma_obj_t *dmao); 243 ddi_dma_obj_t *dmao); 245 ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao);
|
/titanic_50/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 389 rootnex_dma_t *dma, ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag); 394 ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag); 1965 ddi_dma_obj_t *dmao; in rootnex_coredma_bindhdl() local 1979 dmao = &dma->dp_dma; in rootnex_coredma_bindhdl() 2031 dmao = &dma->dp_dvma; in rootnex_coredma_bindhdl() 2032 e = iommulib_nexdma_mapobject(dip, rdip, handle, dmareq, dmao); in rootnex_coredma_bindhdl() 2036 dmao->dmao_obj.dvma_obj.dv_nseg != 1 || in rootnex_coredma_bindhdl() 2037 dmao->dmao_size > sinfo->si_max_cookie_size) { in rootnex_coredma_bindhdl() 2047 dvs = &dmao->dmao_obj.dvma_obj.dv_seg[0]; in rootnex_coredma_bindhdl() 2051 dmao->dmao_obj.dvma_obj.dv_off; in rootnex_coredma_bindhdl() [all …]
|
H A D | immu_dvma.c | 108 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao); 110 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao); 2734 immu_unmap_dvmaseg(dev_info_t *rdip, ddi_dma_obj_t *dmao) in immu_unmap_dvmaseg() argument 2741 dvs = dmao->dmao_obj.dvma_obj.dv_seg; in immu_unmap_dvmaseg() 2744 npages = IMMU_BTOPR(dvs[0].dvs_len + dmao->dmao_obj.dvma_obj.dv_off); in immu_unmap_dvmaseg() 3159 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in immu_mapobject() argument 3165 return (immu_map_dvmaseg(rdip, dma_handle, ihp, dmareq, dmao)); in immu_mapobject() 3171 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in immu_unmapobject() argument 3178 return (immu_unmap_dvmaseg(rdip, dmao)); in immu_unmapobject()
|
/titanic_50/usr/src/uts/intel/io/ |
H A D | iommulib.c | 734 ddi_dma_obj_t *dmao) in iommulib_nexdma_mapobject() argument 740 dma_handle, dmareq, dmao)); in iommulib_nexdma_mapobject() 745 ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in iommulib_nexdma_unmapobject() argument 751 dma_handle, dmao)); in iommulib_nexdma_unmapobject()
|
/titanic_50/usr/src/uts/i86pc/io/amd_iommu/ |
H A D | amd_iommu_impl.c | 64 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao); 66 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao); 1895 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in amd_iommu_mapobject() argument 1903 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in amd_iommu_unmapobject() argument
|