Home
last modified time | relevance | path

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

/linux/kernel/dma/
H A Dswiotlb.c114 struct io_tlb_area { struct
522 mem->areas = memblock_alloc(array_size(sizeof(struct io_tlb_area), in swiotlb_init_remap()
617 mem->areas = (struct io_tlb_area *) in swiotlb_init_late()
1163 struct io_tlb_area *area = pool->areas + area_index; in swiotlb_search_pool_area()
1634 struct io_tlb_area *area; in swiotlb_release_slots()
/linux/include/linux/
H A Dswiotlb.h82 struct io_tlb_area *areas;
/linux/Documentation/core-api/
H A Dswiotlb.rst241 io_tlb_area, and io_tlb_slot. io_tlb_mem describes a swiotlb memory allocator,
249 the memory in the pool, a pointer to an array of io_tlb_area structures, and a
252 io_tlb_area describes an area. The primary field is the spin lock used to
253 serialize access to slots in the area. The io_tlb_area array for a pool has an