Searched refs:swiotlb_tbl_map_single (Results 1 – 5 of 5) sorted by relevance
| /linux/Documentation/core-api/ |
| H A D | swiotlb.rst | 61 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 D | swiotlb.h | 239 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
|
| /linux/drivers/xen/ |
| H A D | swiotlb-xen.c | 246 map = swiotlb_tbl_map_single(dev, phys, size, 0, dir, attrs); in xen_swiotlb_map_phys()
|
| /linux/kernel/dma/ |
| H A D | swiotlb.c | 1384 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 D | dma-iommu.c | 1163 phys = swiotlb_tbl_map_single(dev, phys, size, iova_mask(iovad), dir, in iommu_dma_map_swiotlb()
|