Lines Matching refs:alloc_size
75 size_t alloc_size; member
288 mem->slots[i].alloc_size = 0; in swiotlb_init_io_tlb_pool()
355 size_t alloc_size; in swiotlb_init_remap() local
393 alloc_size = PAGE_ALIGN(array_size(sizeof(*mem->slots), nslabs)); in swiotlb_init_remap()
394 mem->slots = memblock_alloc(alloc_size, PAGE_SIZE); in swiotlb_init_remap()
397 __func__, alloc_size, PAGE_SIZE); in swiotlb_init_remap()
833 size_t alloc_size = mem->slots[index].alloc_size; in swiotlb_bounce() local
851 if (tlb_offset > alloc_size) { in swiotlb_bounce()
854 alloc_size, size, tlb_offset); in swiotlb_bounce()
859 alloc_size -= tlb_offset; in swiotlb_bounce()
861 if (size > alloc_size) { in swiotlb_bounce()
864 alloc_size, size); in swiotlb_bounce()
865 size = alloc_size; in swiotlb_bounce()
968 int area_index, phys_addr_t orig_addr, size_t alloc_size, in swiotlb_area_find_slots() argument
978 unsigned int nslots = nr_slots(alloc_size), stride; in swiotlb_area_find_slots()
992 if (alloc_size >= PAGE_SIZE) in swiotlb_area_find_slots()
1042 pool->slots[i].alloc_size = alloc_size - (offset + in swiotlb_area_find_slots()
1076 phys_addr_t orig_addr, size_t alloc_size, in swiotlb_pool_find_slots() argument
1084 alloc_size, alloc_align_mask); in swiotlb_pool_find_slots()
1111 size_t alloc_size, unsigned int alloc_align_mask, in swiotlb_find_slots() argument
1124 alloc_size, alloc_align_mask); in swiotlb_find_slots()
1136 nslabs = nr_slots(alloc_size); in swiotlb_find_slots()
1144 alloc_size, alloc_align_mask); in swiotlb_find_slots()
1184 size_t alloc_size, unsigned int alloc_align_mask, in swiotlb_find_slots() argument
1189 orig_addr, alloc_size, alloc_align_mask); in swiotlb_find_slots()
1259 size_t mapping_size, size_t alloc_size, in swiotlb_tbl_map_single() argument
1279 if (mapping_size > alloc_size) { in swiotlb_tbl_map_single()
1281 mapping_size, alloc_size); in swiotlb_tbl_map_single()
1286 alloc_size + offset, alloc_align_mask, &pool); in swiotlb_tbl_map_single()
1291 alloc_size, mem->nslabs, mem_used(mem)); in swiotlb_tbl_map_single()
1300 for (i = 0; i < nr_slots(alloc_size + offset); i++) in swiotlb_tbl_map_single()
1320 int nslots = nr_slots(mem->slots[index].alloc_size + offset); in swiotlb_release_slots()
1346 mem->slots[i].alloc_size = 0; in swiotlb_release_slots()