Lines Matching defs:index

71  *		from each index.
111 * @index: The slot index to start searching in this area for next round.
117 unsigned int index;
284 mem->areas[i].index = 0;
861 int index = (tlb_addr - mem->start) >> IO_TLB_SHIFT;
862 phys_addr_t orig_addr = mem->slots[index].orig_addr;
863 size_t alloc_size = mem->slots[index].alloc_size;
936 static unsigned int wrap_area_index(struct io_tlb_pool *mem, unsigned int index)
938 if (index >= mem->area_nslabs)
940 return index;
1027 unsigned int index, slots_checked, count = 0, i;
1065 index = area->index;
1070 slot_index = slot_base + index;
1076 index = wrap_area_index(pool, index + 1);
1087 index = wrap_area_index(pool, index + stride);
1114 area->index = wrap_area_index(pool, index + nslots);
1147 int index = -1;
1154 index = swiotlb_search_pool_area(dev, pool, area_index,
1157 if (index >= 0) {
1163 return index;
1190 int index;
1197 index = swiotlb_search_area(dev, cpu, i, orig_addr, alloc_size,
1199 if (index >= 0)
1215 index = swiotlb_search_pool_area(dev, pool, 0, orig_addr,
1217 if (index < 0) {
1251 return index;
1262 int index;
1267 index = swiotlb_search_pool_area(dev, pool, i, orig_addr,
1269 if (index >= 0)
1270 return index;
1352 int index;
1372 index = swiotlb_find_slots(dev, orig_addr,
1374 if (index == -1) {
1389 index += pad_slots;
1390 pool->slots[index].pad_slots = pad_slots;
1392 pool->slots[index + i].orig_addr = slot_addr(orig_addr, i);
1393 tlb_addr = slot_addr(pool->start, index) + offset;
1412 int index, nslots, aindex;
1416 index = (tlb_addr - offset - mem->start) >> IO_TLB_SHIFT;
1417 index -= mem->slots[index].pad_slots;
1418 nslots = nr_slots(mem->slots[index].alloc_size + offset);
1419 aindex = index / mem->area_nslabs;
1431 if (index + nslots < ALIGN(index + 1, IO_TLB_SEGSIZE))
1432 count = mem->slots[index + nslots].list;
1440 for (i = index + nslots - 1; i >= index; i--) {
1451 for (i = index - 1;
1719 int index;
1725 index = swiotlb_find_slots(dev, 0, size, align, &pool);
1726 if (index == -1)
1729 tlb_addr = slot_addr(pool->start, index);