Searched refs:io_tlb_slot (Results 1 – 3 of 3) sorted by relevance
241 io_tlb_area, and io_tlb_slot. io_tlb_mem describes a swiotlb memory allocator,250 pointer to an array of io_tlb_slot structures that are associated with the pool.258 io_tlb_slot describes an individual memory slot in the pool, with size259 IO_TLB_SIZE (2 KiB currently). The io_tlb_slot array is indexed by the slot261 address of the pool. The size of struct io_tlb_slot is 24 bytes, so the264 The io_tlb_slot array is designed to meet several requirements. First, the DMA273 io_tlb_slot array.275 Second, the io_tlb_slot array must handle partial sync requests. In such cases,281 memory buffer address is populated into the struct io_tlb_slot for each slot283 also recorded in each struct io_tlb_slot so a sanity check can be performed on[all …]
83 struct io_tlb_slot *slots;
74 struct io_tlb_slot { struct867 pool->slots = (struct io_tlb_slot *) in swiotlb_alloc_pool()