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
405 mem->areas = memblock_alloc(array_size(sizeof(struct io_tlb_area), in swiotlb_init_remap()
498 mem->areas = (struct io_tlb_area *) in swiotlb_init_late()
1035 struct io_tlb_area *area = pool->areas + area_index; in swiotlb_search_pool_area()
1464 struct io_tlb_area *area; in swiotlb_release_slots()
/linux/include/linux/
H A Dswiotlb.h78 struct io_tlb_area *areas;
/linux/Documentation/core-api/
H A Dswiotlb.rst238 io_tlb_area, and io_tlb_slot. io_tlb_mem describes a swiotlb memory allocator,
246 the memory in the pool, a pointer to an array of io_tlb_area structures, and a
249 io_tlb_area describes an area. The primary field is the spin lock used to
250 serialize access to slots in the area. The io_tlb_area array for a pool has an