Lines Matching refs:memory_range
49 memory_range_end(struct anv_image_memory_range memory_range)
51 assert(anv_is_aligned(memory_range.offset, memory_range.alignment));
52 return memory_range.offset + memory_range.size;
126 &image->bindings[binding].memory_range;
321 &surf->memory_range);
968 memory_range_is_aligned(struct anv_image_memory_range memory_range)
970 return anv_is_aligned(memory_range.offset, memory_range.alignment);
1000 p->test_range ?: &p->test_surface->memory_range;
1011 assert(p->test_surface->memory_range.alignment ==
1053 image->bindings[ANV_IMAGE_MEMORY_BINDING_PRIVATE].memory_range.size == 0);
1409 if (binding->memory_range.size == 0)
1421 binding->memory_range.size, 0, 0,
1463 .memory_range = { .binding = i },
1539 assert(image->planes[0].primary_surface.memory_range.binding ==
1767 .size = binding->memory_range.size,
1768 .alignment = binding->memory_range.alignment,
1911 assert(memory_ranges_equal(image->bindings[j].memory_range,
1912 swapchain_image->bindings[j].memory_range));
1964 image->planes[p].primary_surface.memory_range.binding;
1980 if (image->planes[p].aux_surface.memory_range.size > 0) {
2046 assert(image->planes[0].aux_surface.memory_range.binding ==
2047 image->planes[0].primary_surface.memory_range.binding);
2059 layout->offset = surface->memory_range.offset;
2078 layout->size = surface->memory_range.size;
2525 anv_image_address(image, &surface->memory_range);
2606 aux_address = anv_image_address(image, &aux_surface->memory_range);