Home
last modified time | relevance | path

Searched refs:v3dv_device (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/broadcom/vulkan/
Dv3dv_bo.h27 struct v3dv_device;
63 struct v3dv_bo *v3dv_bo_alloc(struct v3dv_device *device, uint32_t size, const char *name, bool pri…
65 bool v3dv_bo_free(struct v3dv_device *device, struct v3dv_bo *bo);
67 bool v3dv_bo_wait(struct v3dv_device *device, struct v3dv_bo *bo, uint64_t timeout_ns);
69 bool v3dv_bo_map_unsynchronized(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size);
71 bool v3dv_bo_map(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size);
73 void v3dv_bo_unmap(struct v3dv_device *device, struct v3dv_bo *bo);
75 void v3dv_bo_cache_init(struct v3dv_device *device);
76 void v3dv_bo_cache_destroy(struct v3dv_device *device);
Dv3dv_bo.c46 bo_dump_stats(struct v3dv_device *device) in bo_dump_stats()
95 bo_from_cache(struct v3dv_device *device, uint32_t size, const char *name) in bo_from_cache()
128 bo_free(struct v3dv_device *device, in bo_free()
161 bo_cache_free_all(struct v3dv_device *device, in bo_cache_free_all()
198 v3dv_bo_alloc(struct v3dv_device *device, in v3dv_bo_alloc()
266 v3dv_bo_map_unsynchronized(struct v3dv_device *device, in v3dv_bo_map_unsynchronized()
299 v3dv_bo_wait(struct v3dv_device *device, in v3dv_bo_wait()
311 v3dv_bo_map(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size) in v3dv_bo_map()
330 v3dv_bo_unmap(struct v3dv_device *device, struct v3dv_bo *bo) in v3dv_bo_unmap()
342 struct v3dv_device *device, in reallocate_size_list()
[all …]
Dv3dv_query.c32 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateQueryPool()
104 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyQueryPool()
132 get_occlusion_query_result(struct v3dv_device *device, in get_occlusion_query_result()
166 get_timestamp_query_result(struct v3dv_device *device, in get_timestamp_query_result()
196 get_query_result(struct v3dv_device *device, in get_query_result()
213 v3dv_get_query_pool_results_cpu(struct v3dv_device *device, in v3dv_get_query_pool_results_cpu()
273 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetQueryPoolResults()
Dv3dv_private.h165 void v3dv_meta_clear_init(struct v3dv_device *device);
166 void v3dv_meta_clear_finish(struct v3dv_device *device);
168 void v3dv_meta_blit_init(struct v3dv_device *device);
169 void v3dv_meta_blit_finish(struct v3dv_device *device);
203 struct v3dv_device *device;
231 struct v3dv_device *device;
273 struct v3dv_device *device;
283 struct v3dv_device { struct
830 struct v3dv_device *device;
906 struct v3dv_device *device,
[all …]
Dv3dv_device.c1119 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetDeviceProcAddr()
1207 queue_init(struct v3dv_device *device, struct v3dv_queue *queue) in queue_init()
1228 init_device_dispatch(struct v3dv_device *device) in init_device_dispatch()
1246 init_device_meta(struct v3dv_device *device) in init_device_meta()
1254 destroy_device_meta(struct v3dv_device *device) in destroy_device_meta()
1270 struct v3dv_device *device; in v3dv_CreateDevice()
1387 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyDevice()
1410 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetDeviceQueue()
1421 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DeviceWaitIdle()
1448 device_alloc(struct v3dv_device *device, in device_alloc()
[all …]
Dv3dv_queue.c33 v3dv_clif_dump(struct v3dv_device *device, in v3dv_clif_dump()
125 struct v3dv_device *device = queue->device; in gpu_queue_wait_idle()
499 process_semaphores_to_signal(struct v3dv_device *device, in process_semaphores_to_signal()
530 process_fence_to_signal(struct v3dv_device *device, VkFence _fence) in process_fence_to_signal()
562 struct v3dv_device *device = queue->device; in handle_cl_job()
653 struct v3dv_device *device = queue->device; in handle_tfu_job()
676 struct v3dv_device *device = queue->device; in handle_csd_job()
838 struct v3dv_device *device = queue->device; in queue_create_noop_job()
892 add_wait_thread_to_list(struct v3dv_device *device, in add_wait_thread_to_list()
917 add_signal_semaphores_to_wait_list(struct v3dv_device *device, in add_signal_semaphores_to_wait_list()
[all …]
Dv3dv_image.c254 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateImage()
401 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyImage()
446 pack_texture_shader_state_helper(struct v3dv_device *device, in pack_texture_shader_state_helper()
536 pack_texture_shader_state(struct v3dv_device *device, in pack_texture_shader_state()
575 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateImageView()
694 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyImageView()
701 pack_texture_shader_state_from_buffer_view(struct v3dv_device *device, in pack_texture_shader_state_from_buffer_view()
748 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateBufferView()
793 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyBufferView()
Dv3dv_descriptor_set.c338 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreatePipelineLayout()
385 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipelineLayout()
399 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateDescriptorPool()
486 descriptor_set_destroy(struct v3dv_device *device, in descriptor_set_destroy()
511 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyDescriptorPool()
536 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_ResetDescriptorPool()
566 struct v3dv_device *device, in create_sorted_bindings()
592 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateDescriptorSetLayout()
734 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyDescriptorSetLayout()
744 descriptor_set_create(struct v3dv_device *device, in descriptor_set_create()
[all …]
Dv3dv_wsi.c180 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateSwapchainKHR()
198 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroySwapchainKHR()
245 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_AcquireNextImage2KHR()
Dv3dv_pipeline_cache.c180 struct v3dv_device *device, in v3dv_pipeline_cache_init()
309 shader_variant_create_from_blob(struct v3dv_device *device, in shader_variant_create_from_blob()
373 struct v3dv_device *device = cache->device; in pipeline_cache_load()
439 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreatePipelineCache()
495 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipelineCache()
613 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetPipelineCacheData()
Dv3dv_pipeline.c66 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateShaderModule()
114 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyShaderModule()
131 v3dv_shader_variant_destroy(struct v3dv_device *device, in v3dv_shader_variant_destroy()
141 destroy_pipeline_stage(struct v3dv_device *device, in destroy_pipeline_stage()
156 struct v3dv_device *device, in v3dv_destroy_pipeline()
194 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipeline()
462 shader_module_compile_to_nir(struct v3dv_device *device, in shader_module_compile_to_nir()
1281 struct v3dv_device *device = src->pipeline->device; in pipeline_stage_create_vs_bin()
1317 upload_assembly(struct v3dv_device *device, in upload_assembly()
1403 struct v3dv_device *device = pipeline->device; in pipeline_check_spill_size()
[all …]
Dv3dv_meta_clear.c54 v3dv_meta_clear_init(struct v3dv_device *device) in v3dv_meta_clear_init()
64 v3dv_meta_clear_finish(struct v3dv_device *device) in v3dv_meta_clear_finish()
207 create_color_clear_pipeline_layout(struct v3dv_device *device, in create_color_clear_pipeline_layout()
223 create_depth_clear_pipeline_layout(struct v3dv_device *device, in create_depth_clear_pipeline_layout()
239 create_pipeline(struct v3dv_device *device, in create_pipeline()
354 create_color_clear_pipeline(struct v3dv_device *device, in create_color_clear_pipeline()
412 create_depth_clear_pipeline(struct v3dv_device *device, in create_depth_clear_pipeline()
469 create_color_clear_render_pass(struct v3dv_device *device, in create_color_clear_render_pass()
568 get_color_clear_pipeline(struct v3dv_device *device, in get_color_clear_pipeline()
684 get_depth_clear_pipeline(struct v3dv_device *device, in get_depth_clear_pipeline()
[all …]
Dv3dv_pass.c109 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateRenderPass()
248 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyRenderPass()
Dv3dv_meta_copy.c44 v3dv_meta_blit_init(struct v3dv_device *device) in v3dv_meta_blit_init()
55 v3dv_meta_blit_finish(struct v3dv_device *device) in v3dv_meta_blit_finish()
944 struct v3dv_device *device = cmd_buffer->device; in copy_image_to_buffer_blit()
2005 V3DV_FROM_HANDLE(v3dv_device, device, _device); in destroy_update_buffer_cb()
2651 struct v3dv_device *device = cmd_buffer->device; in copy_buffer_to_image_blit()
3147 create_blit_pipeline_layout(struct v3dv_device *device, in create_blit_pipeline_layout()
3193 create_blit_render_pass(struct v3dv_device *device, in create_blit_render_pass()
3465 struct v3dv_device *device, in build_nir_tex_op()
3534 get_color_blit_fs(struct v3dv_device *device, in get_color_blit_fs()
3620 create_pipeline(struct v3dv_device *device, in create_pipeline()
[all …]
Dmeson.build61 'v3dv_device.c',
Dv3dv_cmd_buffer.c82 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateCommandPool()
107 struct v3dv_device *device, in cmd_buffer_init()
137 cmd_buffer_create(struct v3dv_device *device, in cmd_buffer_create()
634 v3dv_cmd_buffer_create_cpu_job(struct v3dv_device *device, in v3dv_cmd_buffer_create_cpu_job()
779 struct v3dv_device *device, in v3dv_job_init()
881 struct v3dv_device *device = cmd_buffer->device; in cmd_buffer_reset()
908 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_AllocateCommandBuffers()
952 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyCommandPool()
4913 struct v3dv_device *device = cmd_buffer->device; in v3dv_cmd_buffer_add_tfu_job()