Searched refs:swiotlb_tbl_map_single (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/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-6.15/include/linux/ |
| H A D | swiotlb.h | 239 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
|
| /linux-6.15/drivers/xen/ |
| H A D | swiotlb-xen.c | 231 map = swiotlb_tbl_map_single(dev, phys, size, 0, dir, attrs); in xen_swiotlb_map_page()
|
| /linux-6.15/kernel/dma/ |
| H A D | swiotlb.c | 1369 phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, in swiotlb_tbl_map_single() function 1584 swiotlb_addr = swiotlb_tbl_map_single(dev, paddr, size, 0, dir, attrs); in swiotlb_map()
|
| /linux-6.15/drivers/iommu/ |
| H A D | dma-iommu.c | 1165 phys = swiotlb_tbl_map_single(dev, phys, size, in iommu_dma_map_page()
|