Home
last modified time | relevance | path

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

/illumos-gate/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);
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c379 rootnex_dma_t *dma, ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag);
384 ddi_dma_attr_t *attr, ddi_dma_obj_t *dmao, int kmflag);
1957 ddi_dma_obj_t *dmao; in rootnex_coredma_bindhdl() local
1971 dmao = &dma->dp_dma; in rootnex_coredma_bindhdl()
2013 dmao = &dma->dp_dvma; in rootnex_coredma_bindhdl()
2014 e = iommulib_nexdma_mapobject(dip, rdip, handle, dmareq, dmao); in rootnex_coredma_bindhdl()
2018 dmao->dmao_obj.dvma_obj.dv_nseg != 1 || in rootnex_coredma_bindhdl()
2019 dmao->dmao_size > sinfo->si_max_cookie_size) { in rootnex_coredma_bindhdl()
2029 dvs = &dmao->dmao_obj.dvma_obj.dv_seg[0]; in rootnex_coredma_bindhdl()
2033 dmao->dmao_obj.dvma_obj.dv_off; in rootnex_coredma_bindhdl()
[all …]
H A Dimmu_dvma.c110 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
112 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao);
2739 immu_unmap_dvmaseg(dev_info_t *rdip, ddi_dma_obj_t *dmao) in immu_unmap_dvmaseg() argument
2746 dvs = dmao->dmao_obj.dvma_obj.dv_seg; in immu_unmap_dvmaseg()
2749 npages = IMMU_BTOPR(dvs[0].dvs_len + dmao->dmao_obj.dvma_obj.dv_off); in immu_unmap_dvmaseg()
3164 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in immu_mapobject() argument
3170 return (immu_map_dvmaseg(rdip, dma_handle, ihp, dmareq, dmao)); in immu_mapobject()
3176 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in immu_unmapobject() argument
3183 return (immu_unmap_dvmaseg(rdip, dmao)); in immu_unmapobject()
/illumos-gate/usr/src/uts/intel/io/
H A Diommulib.c732 ddi_dma_obj_t *dmao) in iommulib_nexdma_mapobject() argument
738 dma_handle, dmareq, dmao)); in iommulib_nexdma_mapobject()
743 ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in iommulib_nexdma_unmapobject() argument
749 dma_handle, dmao)); in iommulib_nexdma_unmapobject()
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_impl.c65 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao);
67 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao);
1894 struct ddi_dma_req *dmareq, ddi_dma_obj_t *dmao) in amd_iommu_mapobject() argument
1902 dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao) in amd_iommu_unmapobject() argument