Home
last modified time | relevance | path

Searched refs:io_tlb_mem (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/kernel/dma/
Dswiotlb.c86 static struct io_tlb_mem io_tlb_default_mem = {
95 static struct io_tlb_mem io_tlb_default_mem;
301 static void add_mem_pool(struct io_tlb_mem *mem, struct io_tlb_pool *pool) in add_mem_pool()
724 struct io_tlb_mem *mem = in swiotlb_dyn_alloc()
725 container_of(work, struct io_tlb_mem, dyn_alloc); in swiotlb_dyn_alloc()
765 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in swiotlb_find_pool()
924 static void inc_used_and_hiwater(struct io_tlb_mem *mem, unsigned int nslots) in inc_used_and_hiwater()
937 static void dec_used(struct io_tlb_mem *mem, unsigned int nslots) in dec_used()
943 static void inc_used_and_hiwater(struct io_tlb_mem *mem, unsigned int nslots) in inc_used_and_hiwater()
946 static void dec_used(struct io_tlb_mem *mem, unsigned int nslots) in dec_used()
[all …]
/Linux-v6.6/include/linux/
Dswiotlb.h124 struct io_tlb_mem { struct
170 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in is_swiotlb_buffer()
196 struct io_tlb_mem *mem = dev->dma_io_tlb_mem; in is_swiotlb_force_bounce()
Ddevice.h762 struct io_tlb_mem *dma_io_tlb_mem;