Home
last modified time | relevance | path

Searched refs:pad_slots (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/dma/
H A Dswiotlb.c78 unsigned short pad_slots; member
346 pool->slots[i].pad_slots = 0; in swiotlb_mark_pool_used()
410 mem->slots[i].pad_slots = 0; in swiotlb_init_io_tlb_pool()
1541 unsigned short pad_slots; in swiotlb_tbl_map_single() local
1608 pad_slots = offset >> IO_TLB_SHIFT; in swiotlb_tbl_map_single()
1610 index += pad_slots; in swiotlb_tbl_map_single()
1611 pool->slots[index].pad_slots = pad_slots; in swiotlb_tbl_map_single()
1612 for (i = 0; i < (nr_slots(size) - pad_slots); i++) in swiotlb_tbl_map_single()
1638 index -= mem->slots[index].pad_slots; in swiotlb_release_slots()
1665 mem->slots[i].pad_slots = 0; in swiotlb_release_slots()
/linux/Documentation/core-api/
H A Dswiotlb.rst305 allocation of any padding slots, is not known. The "pad_slots" field records
307 The "pad_slots" value is recorded only in the first non-padding slot allocated