Lines Matching defs:memzone

134 memzone_name(enum iris_memory_zone memzone)
145 assert(memzone < ARRAY_SIZE(names));
146 return names[memzone];
392 enum iris_memory_zone memzone,
402 if (memzone == IRIS_MEMZONE_BORDER_COLOR_POOL)
406 util_vma_heap_alloc(&bufmgr->vma_allocator[memzone], size, alignment);
430 enum iris_memory_zone memzone = iris_memzone_for_address(address);
432 assert(memzone < ARRAY_SIZE(bufmgr->vma_allocator));
434 util_vma_heap_free(&bufmgr->vma_allocator[memzone], address, size);
666 enum iris_memory_zone memzone = IRIS_MEMZONE_OTHER;
716 iris_bo_alloc(bufmgr, "slab", slab_size, slab_size, memzone, flags);
869 enum iris_memory_zone memzone,
890 /* Try a little harder to find one that's already in the right memzone */
891 if (match_zone && memzone != iris_memzone_for_address(cur->address))
895 * either falling back to a non-matching memzone, or if that fails,
933 if (memzone != iris_memzone_for_address(bo->address) ||
1060 enum iris_memory_zone memzone,
1069 if (memzone != IRIS_MEMZONE_OTHER || (flags & BO_ALLOC_COHERENT))
1101 bo = alloc_bo_from_cache(bufmgr, bucket, alignment, memzone, mmap_mode,
1104 /* If that fails, we try for any cached BO, without matching memzone. */
1106 bo = alloc_bo_from_cache(bufmgr, bucket, alignment, memzone, mmap_mode,
1120 bo->address = vma_alloc(bufmgr, memzone, bo->size, alignment);
1136 if (memzone < IRIS_MEMZONE_OTHER)
1157 DBG("bo_create: buf %d (%s) (%s memzone) (%s) %llub\n", bo->gem_handle,
1158 bo->name, memzone_name(memzone), iris_heap_to_string[bo->real.heap],
1173 enum iris_memory_zone memzone)
1209 bo->address = vma_alloc(bufmgr, memzone, size, 1);