Home
last modified time | relevance | path

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

/linux/Documentation/core-api/
H A Dswiotlb.rst61 The primary swiotlb APIs are swiotlb_tbl_map_single() and
68 each segment. swiotlb_tbl_map_single() always does a "sync" operation (i.e., a
127 swiotlb_tbl_map_single() also takes an "alloc_align_mask" parameter. This
184 argument to swiotlb_tbl_map_single() specifies a larger alignment, one or more
264 swiotlb_tbl_map_single(), and then passed as an argument to
267 swiotlb_tbl_map_single(), but it is not passed to the other APIs. Consequently,
298 swiotlb_tbl_map_single() allocates bounce buffer space to meet alloc_align_mask
/linux/include/linux/
H A Dswiotlb.h239 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
/linux/drivers/xen/
H A Dswiotlb-xen.c246 map = swiotlb_tbl_map_single(dev, phys, size, 0, dir, attrs); in xen_swiotlb_map_phys()
/linux/kernel/dma/
H A Dswiotlb.c1384 phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, in swiotlb_tbl_map_single() function
1599 swiotlb_addr = swiotlb_tbl_map_single(dev, paddr, size, 0, dir, attrs); in swiotlb_map()
/linux/drivers/iommu/
H A Ddma-iommu.c1163 phys = swiotlb_tbl_map_single(dev, phys, size, iova_mask(iovad), dir, in iommu_dma_map_swiotlb()