Searched defs:dmao (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/ |
H A D | iommulib.c | 734 ddi_dma_obj_t *dmao) 740 dma_handle, dmareq, dmao)); 745 ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) 751 dma_handle, dmao)); 732 iommulib_nexdma_mapobject(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) argument 744 iommulib_nexdma_unmapobject(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) argument
|
/illumos-gate/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) 1903 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) 1893 amd_iommu_mapobject(iommulib_handle_t handle, dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) argument 1902 amd_iommu_unmapobject(iommulib_handle_t handle, dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) argument
|
/illumos-gate/usr/src/uts/i86pc/io/ |
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) argument 2741 dvs = dmao->dmao_obj.dvma_obj.dv_seg; 2744 npages = IMMU_BTOPR(dvs[0].dvs_len + dmao->dmao_obj.dvma_obj.dv_off); 3159 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) 3165 return (immu_map_dvmaseg(rdip, dma_handle, ihp, dmareq, dmao)); 3171 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) 3178 return (immu_unmap_dvmaseg(rdip, dmao)); 3157 immu_mapobject(iommulib_handle_t handle, dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) argument 3170 immu_unmapobject(iommulib_handle_t handle, dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) argument
|
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); 1970 ddi_dma_obj_t *dmao; local 1984 dmao = &dma->dp_dma; 2036 dmao = &dma->dp_dvma; 2037 e = iommulib_nexdma_mapobject(dip, rdip, handle, dmareq, dmao); 2041 dmao->dmao_obj.dvma_obj.dv_nseg != 1 || 2042 dmao->dmao_size > sinfo->si_max_cookie_size) { 2052 dvs = &dmao->dmao_obj.dvma_obj.dv_seg[0]; 2056 dmao 2544 rootnex_get_as(ddi_dma_obj_t *dmao) argument 3255 rootnex_bind_slowpath(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq, rootnex_dma_t *dma, ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag) argument 3568 rootnex_setup_windows(ddi_dma_impl_t *hp, rootnex_dma_t *dma, ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag) argument 4734 ddi_dma_obj_t *dmao; local [all...] |
Completed in 80 milliseconds