Searched refs:io_tlb_mem (Results 1 – 4 of 4) sorted by relevance
89 static struct io_tlb_mem io_tlb_default_mem = {98 static struct io_tlb_mem io_tlb_default_mem;736 struct io_tlb_mem *mem = in swiotlb_dyn_alloc()779 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in __swiotlb_find_pool()1145 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in swiotlb_search_area()1185 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in swiotlb_find_slots()1672 struct io_tlb_mem *mem = data; in io_tlb_transient_used_get()1684 struct io_tlb_mem *mem = data; in io_tlb_used_get()1692 struct io_tlb_mem *mem = data; in io_tlb_hiwater_get()1700 struct io_tlb_mem *mem = data; in io_tlb_hiwater_set()[all …]
108 struct io_tlb_mem { struct145 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in swiotlb_find_pool() argument174 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in is_swiotlb_force_bounce()
677 struct io_tlb_mem *dma_io_tlb_mem;
237 swiotlb is managed with four primary data structures: io_tlb_mem, io_tlb_pool,238 io_tlb_area, and io_tlb_slot. io_tlb_mem describes a swiotlb memory allocator,315 on its own io_tlb_mem data structure that is independent of the main swiotlb316 io_tlb_mem.