Searched refs:tlb_addr (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/kernel/dma/ |
D | swiotlb.c | 440 static void swiotlb_bounce(phys_addr_t orig_addr, phys_addr_t tlb_addr, in swiotlb_bounce() argument 444 unsigned char *vaddr = phys_to_virt(tlb_addr); in swiotlb_bounce() 484 phys_addr_t tlb_addr; in swiotlb_tbl_map_single() local 555 tlb_addr = io_tlb_start + (index << IO_TLB_SHIFT); in swiotlb_tbl_map_single() 588 swiotlb_bounce(orig_addr, tlb_addr, size, DMA_TO_DEVICE); in swiotlb_tbl_map_single() 590 return tlb_addr; in swiotlb_tbl_map_single() 616 void swiotlb_tbl_unmap_single(struct device *hwdev, phys_addr_t tlb_addr, in swiotlb_tbl_unmap_single() argument 622 int index = (tlb_addr - io_tlb_start) >> IO_TLB_SHIFT; in swiotlb_tbl_unmap_single() 631 swiotlb_bounce(orig_addr, tlb_addr, size, DMA_FROM_DEVICE); in swiotlb_tbl_unmap_single() 661 void swiotlb_tbl_sync_single(struct device *hwdev, phys_addr_t tlb_addr, in swiotlb_tbl_sync_single() argument [all …]
|
/Linux-v4.19/include/linux/ |
D | swiotlb.h | 59 phys_addr_t tlb_addr, 64 phys_addr_t tlb_addr,
|