Searched defs:dmao (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/
H A Diommulib.c734 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 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)
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 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) 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 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);
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