Home
last modified time | relevance | path

Searched refs:dmao (Results 1 – 5 of 5) sorted by relevance

/titanic_50/usr/src/uts/intel/sys/
H A Diommulib.h87 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 Drootnex.c389 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 Dimmu_dvma.c108 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 Diommulib.c734 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 Damd_iommu_impl.c64 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