Home
last modified time | relevance | path

Searched refs:tlb_addr (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/kernel/dma/
A Dswiotlb.c533 tlb_offset = tlb_addr & (IO_TLB_SIZE - 1); in swiotlb_bounce()
743 phys_addr_t tlb_addr; in swiotlb_tbl_map_single() local
777 tlb_addr = slot_addr(mem->start, index) + offset; in swiotlb_tbl_map_single()
786 return tlb_addr; in swiotlb_tbl_map_single()
850 swiotlb_release_slots(dev, tlb_addr); in swiotlb_tbl_unmap_single()
962 phys_addr_t tlb_addr; in swiotlb_alloc() local
972 tlb_addr = slot_addr(mem->start, index); in swiotlb_alloc()
974 return pfn_to_page(PFN_DOWN(tlb_addr)); in swiotlb_alloc()
979 phys_addr_t tlb_addr = page_to_phys(page); in swiotlb_free() local
981 if (!is_swiotlb_buffer(dev, tlb_addr)) in swiotlb_free()
[all …]
/linux-6.3-rc2/include/linux/
A Dswiotlb.h50 phys_addr_t tlb_addr,
55 void swiotlb_sync_single_for_device(struct device *dev, phys_addr_t tlb_addr,
57 void swiotlb_sync_single_for_cpu(struct device *dev, phys_addr_t tlb_addr,

Completed in 5 milliseconds