Lines Matching refs:alloc_size
77 size_t alloc_size; member
292 mem->slots[i].alloc_size = 0; in swiotlb_init_io_tlb_pool()
360 size_t alloc_size; in swiotlb_init_remap() local
398 alloc_size = PAGE_ALIGN(array_size(sizeof(*mem->slots), nslabs)); in swiotlb_init_remap()
399 mem->slots = memblock_alloc(alloc_size, PAGE_SIZE); in swiotlb_init_remap()
402 __func__, alloc_size, PAGE_SIZE); in swiotlb_init_remap()
864 size_t alloc_size = mem->slots[index].alloc_size; in swiotlb_bounce() local
886 alloc_size -= tlb_offset; in swiotlb_bounce()
888 if (size > alloc_size) { in swiotlb_bounce()
891 alloc_size, size); in swiotlb_bounce()
892 size = alloc_size; in swiotlb_bounce()
1017 int area_index, phys_addr_t orig_addr, size_t alloc_size, in swiotlb_search_pool_area() argument
1026 unsigned int nslots = nr_slots(alloc_size), stride; in swiotlb_search_pool_area()
1044 if (!alloc_align_mask && !iotlb_align_mask && alloc_size >= PAGE_SIZE) in swiotlb_search_pool_area()
1104 pool->slots[i].alloc_size = alloc_size - (offset + in swiotlb_search_pool_area()
1142 int cpu_offset, phys_addr_t orig_addr, size_t alloc_size, in swiotlb_search_area() argument
1156 orig_addr, alloc_size, in swiotlb_search_area()
1182 size_t alloc_size, unsigned int alloc_align_mask, in swiotlb_find_slots() argument
1193 if (alloc_size > IO_TLB_SEGSIZE * IO_TLB_SIZE) in swiotlb_find_slots()
1198 index = swiotlb_search_area(dev, cpu, i, orig_addr, alloc_size, in swiotlb_find_slots()
1209 nslabs = nr_slots(alloc_size); in swiotlb_find_slots()
1217 alloc_size, alloc_align_mask); in swiotlb_find_slots()
1258 size_t alloc_size, unsigned int alloc_align_mask, in swiotlb_find_slots() argument
1269 alloc_size, alloc_align_mask); in swiotlb_find_slots()
1454 nslots = nr_slots(mem->slots[index].alloc_size + offset); in swiotlb_release_slots()
1479 mem->slots[i].alloc_size = 0; in swiotlb_release_slots()