Home
last modified time | relevance | path

Searched refs:binding_table_pool (Results 1 – 9 of 9) sorted by relevance

/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_va.c55 PRINT_HEAP(binding_table_pool); in anv_device_print_vas()
111 address = va_add(&device->va.binding_table_pool, address, _1Gb); in anv_physical_device_init_va_ranges()
H A Danv_device.c130 if (get_bo_from_pool(&ret_bo, &device->binding_table_pool.block_pool, address)) in decode_get_bo()
614 result = anv_state_pool_init(&device->binding_table_pool, device, in anv_CreateDevice()
617 .base_address = device->physical->va.binding_table_pool.addr, in anv_CreateDevice()
619 .max_size = device->physical->va.binding_table_pool.size, in anv_CreateDevice()
626 assert(device->physical->va.binding_table_pool.addr < in anv_CreateDevice()
628 int64_t bt_pool_offset = (int64_t)device->physical->va.binding_table_pool.addr - in anv_CreateDevice()
631 result = anv_state_pool_init(&device->binding_table_pool, device, in anv_CreateDevice()
1035 anv_state_pool_finish(&device->binding_table_pool); in anv_CreateDevice()
1173 anv_state_pool_finish(&device->binding_table_pool); in anv_DestroyDevice()
H A Danv_private.h1145 struct anv_va_range binding_table_pool; member
1844 struct anv_state_pool binding_table_pool; member
2081 return anv_state_pool_alloc(&device->binding_table_pool, in anv_binding_table_pool_alloc()
2082 device->binding_table_pool.block_size, 0); in anv_binding_table_pool_alloc()
2088 anv_state_pool_free(&device->binding_table_pool, state); in anv_binding_table_pool_free()
H A Danv_batch_chain.c450 struct anv_state_pool *pool = &cmd_buffer->device->binding_table_pool; in anv_cmd_buffer_surface_base_address()
H A DgenX_cmd_buffer.c401 btpa.BindingTablePoolBufferSize = device->physical->va.binding_table_pool.size / 4096; in genX()
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/
H A Danv_private.h1032 struct anv_state_pool binding_table_pool; member
1116 return &device->binding_table_pool; in anv_binding_table_pool()
1125 return anv_state_pool_alloc(&device->binding_table_pool, in anv_binding_table_pool_alloc()
1126 device->binding_table_pool.block_size, 0); in anv_binding_table_pool_alloc()
H A Danv_device.c2303 if (get_bo_from_pool(&ret_bo, &device->binding_table_pool.block_pool, address)) in decode_get_bo()
2631 result = anv_state_pool_init(&device->binding_table_pool, device, in anv_CreateDevice()
2730 anv_state_pool_finish(&device->binding_table_pool); in anv_CreateDevice()
2802 anv_state_pool_finish(&device->binding_table_pool); in anv_DestroyDevice()
H A Danv_batch_chain.c1788 pool = &device->binding_table_pool.block_pool; in setup_execbuf_for_cmd_buffers()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/i915/
H A Danv_batch_chain.c422 result = pin_state_pool(device, execbuf, &device->binding_table_pool); in setup_execbuf_for_cmd_buffers()