/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_bo.h | 27 struct v3dv_device; 66 struct v3dv_bo *v3dv_bo_alloc(struct v3dv_device *device, uint32_t size, const char *name, bool pri… 68 bool v3dv_bo_free(struct v3dv_device *device, struct v3dv_bo *bo); 70 bool v3dv_bo_wait(struct v3dv_device *device, struct v3dv_bo *bo, uint64_t timeout_ns); 72 bool v3dv_bo_map_unsynchronized(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size); 74 bool v3dv_bo_map(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size); 76 void v3dv_bo_unmap(struct v3dv_device *device, struct v3dv_bo *bo); 78 void v3dv_bo_cache_init(struct v3dv_device *device); 79 void v3dv_bo_cache_destroy(struct v3dv_device *device);
|
D | v3dv_private.h | 210 void v3dv_meta_clear_init(struct v3dv_device *device); 211 void v3dv_meta_clear_finish(struct v3dv_device *device); 213 void v3dv_meta_blit_init(struct v3dv_device *device); 214 void v3dv_meta_blit_finish(struct v3dv_device *device); 216 void v3dv_meta_texel_buffer_copy_init(struct v3dv_device *device); 217 void v3dv_meta_texel_buffer_copy_finish(struct v3dv_device *device); 270 struct v3dv_device *device; 445 struct v3dv_device *device; 458 struct v3dv_device { struct 654 VkResult v3dv_create_image_view(struct v3dv_device *device, [all …]
|
D | v3dv_bo.c | 46 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() 165 bo_cache_free_all(struct v3dv_device *device, in bo_cache_free_all() 204 v3dv_bo_alloc(struct v3dv_device *device, in v3dv_bo_alloc() 267 v3dv_bo_map_unsynchronized(struct v3dv_device *device, in v3dv_bo_map_unsynchronized() 301 v3dv_bo_wait(struct v3dv_device *device, in v3dv_bo_wait() 314 v3dv_bo_map(struct v3dv_device *device, struct v3dv_bo *bo, uint32_t size) in v3dv_bo_map() 332 v3dv_bo_unmap(struct v3dv_device *device, struct v3dv_bo *bo) in v3dv_bo_unmap() 344 struct v3dv_device *device, in reallocate_size_list() [all …]
|
D | v3dv_query.c | 119 kperfmon_create(struct v3dv_device *device, in kperfmon_create() 146 kperfmon_destroy(struct v3dv_device *device, in kperfmon_destroy() 176 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateQueryPool() 299 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyQueryPool() 334 query_wait_available(struct v3dv_device *device, in query_wait_available() 380 write_occlusion_query_result(struct v3dv_device *device, in write_occlusion_query_result() 401 write_timestamp_query_result(struct v3dv_device *device, in write_timestamp_query_result() 417 write_performance_query_result(struct v3dv_device *device, in write_performance_query_result() 453 query_check_available(struct v3dv_device *device, in query_check_available() 473 write_query_result(struct v3dv_device *device, in write_query_result() [all …]
|
D | v3dv_android.c | 148 v3dv_gralloc_info_other(struct v3dv_device *device, in v3dv_gralloc_info_other() 174 v3dv_gralloc_info_cros(struct v3dv_device *device, in v3dv_gralloc_info_cros() 195 v3dv_gralloc_info(struct v3dv_device *device, in v3dv_gralloc_info() 295 V3DV_FROM_HANDLE(v3dv_device, device, device_h); in format_supported_with_usage() 326 setup_gralloc0_usage(struct v3dv_device *device, in setup_gralloc0_usage() 369 V3DV_FROM_HANDLE(v3dv_device, device, device_h); in v3dv_GetSwapchainGrallocUsageANDROID() 390 V3DV_FROM_HANDLE(v3dv_device, device, device_h); in v3dv_GetSwapchainGrallocUsage2ANDROID()
|
D | v3dv_descriptor_set.c | 35 descriptor_bo_map(struct v3dv_device *device, in descriptor_bo_map() 113 v3dv_descriptor_map_get_descriptor_bo(struct v3dv_device *device, in v3dv_descriptor_map_get_descriptor_bo() 209 v3dv_descriptor_map_get_sampler_state(struct v3dv_device *device, in v3dv_descriptor_map_get_sampler_state() 261 v3dv_descriptor_map_get_texture_shader_state(struct v3dv_device *device, in v3dv_descriptor_map_get_texture_shader_state() 330 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreatePipelineLayout() 389 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipelineLayout() 407 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateDescriptorPool() 519 descriptor_set_destroy(struct v3dv_device *device, in descriptor_set_destroy() 544 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyDescriptorPool() 574 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_ResetDescriptorPool() [all …]
|
D | v3dv_image.c | 246 create_image(struct v3dv_device *device, in create_image() 365 create_image_from_swapchain(struct v3dv_device *device, in create_image_from_swapchain() 417 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateImage() 469 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyImage() 496 create_image_view(struct v3dv_device *device, in create_image_view() 567 v3dv_create_image_view(struct v3dv_device *device, in v3dv_create_image_view() 580 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateImageView() 590 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyImageView() 605 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateBufferView() 649 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyBufferView()
|
D | v3dv_device.c | 1859 queue_init(struct v3dv_device *device, struct v3dv_queue *queue, in queue_init() 1907 init_device_meta(struct v3dv_device *device) in init_device_meta() 1916 destroy_device_meta(struct v3dv_device *device) in destroy_device_meta() 1933 struct v3dv_device *device; in v3dv_CreateDevice() 2032 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyDevice() 2059 device_alloc(struct v3dv_device *device, in device_alloc() 2089 device_free(struct v3dv_device *device, struct v3dv_device_memory *mem) in device_free() 2103 device_unmap(struct v3dv_device *device, struct v3dv_device_memory *mem) in device_unmap() 2110 device_map(struct v3dv_device *device, struct v3dv_device_memory *mem) in device_map() 2139 device_import_bo(struct v3dv_device *device, in device_import_bo() [all …]
|
D | v3dv_pass.c | 36 set_try_tlb_resolve(struct v3dv_device *device, in set_try_tlb_resolve() 44 pass_find_subpass_range_for_attachments(struct v3dv_device *device, in pass_find_subpass_range_for_attachments() 131 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateRenderPass2() 304 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyRenderPass() 315 subpass_get_granularity(struct v3dv_device *device, in subpass_get_granularity() 360 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetRenderAreaGranularity() 397 v3dv_subpass_area_is_tile_aligned(struct v3dv_device *device, in v3dv_subpass_area_is_tile_aligned()
|
D | v3dvx_image.c | 33 pack_texture_shader_state_helper(struct v3dv_device *device, in pack_texture_shader_state_helper() 126 v3dX(pack_texture_shader_state)(struct v3dv_device *device, in v3dX() 135 v3dX(pack_texture_shader_state_from_buffer_view)(struct v3dv_device *device, in v3dX()
|
D | v3dv_queue.c | 36 v3dv_clif_dump(struct v3dv_device *device, in v3dv_clif_dump() 468 struct v3dv_device *device = queue->device; in process_waits() 530 struct v3dv_device *device = queue->device; in process_signals() 570 multisync_free(struct v3dv_device *device, in multisync_free() 584 struct v3dv_device *device = queue->device; in set_in_syncs() 648 struct v3dv_device *device = queue->device; in set_out_syncs() 695 struct v3dv_device *device, in set_multisync() 742 struct v3dv_device *device = queue->device; in handle_cl_job() 879 struct v3dv_device *device = queue->device; in handle_tfu_job() 922 struct v3dv_device *device = queue->device; in handle_csd_job() [all …]
|
D | v3dv_meta_clear.c | 31 get_hw_clear_color(struct v3dv_device *device, in get_hw_clear_color() 223 create_color_clear_pipeline_layout(struct v3dv_device *device, in create_color_clear_pipeline_layout() 247 create_depth_clear_pipeline_layout(struct v3dv_device *device, in create_depth_clear_pipeline_layout() 271 v3dv_meta_clear_init(struct v3dv_device *device) in v3dv_meta_clear_init() 287 v3dv_meta_clear_finish(struct v3dv_device *device) in v3dv_meta_clear_finish() 438 create_pipeline(struct v3dv_device *device, in create_pipeline() 564 create_color_clear_pipeline(struct v3dv_device *device, in create_color_clear_pipeline() 624 create_depth_clear_pipeline(struct v3dv_device *device, in create_depth_clear_pipeline() 683 create_color_clear_render_pass(struct v3dv_device *device, in create_color_clear_render_pass() 793 get_color_clear_pipeline(struct v3dv_device *device, in get_color_clear_pipeline() [all …]
|
D | v3dv_pipeline_cache.c | 203 struct v3dv_device *device, in v3dv_pipeline_cache_init() 301 struct v3dv_device *device = cache->device; in v3dv_pipeline_cache_search_for_pipeline() 348 v3dv_pipeline_shared_data_destroy(struct v3dv_device *device, in v3dv_pipeline_shared_data_destroy() 474 struct v3dv_device *device = cache->device; in pipeline_cache_upload_shared_data() 524 shader_variant_create_from_blob(struct v3dv_device *device, in shader_variant_create_from_blob() 648 struct v3dv_device *device = cache->device; in pipeline_cache_load() 716 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreatePipelineCache() 773 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipelineCache() 955 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_GetPipelineCacheData()
|
D | v3dv_pipeline.c | 76 v3dv_shader_variant_destroy(struct v3dv_device *device, in v3dv_shader_variant_destroy() 89 destroy_pipeline_stage(struct v3dv_device *device, in destroy_pipeline_stage() 101 pipeline_free_stages(struct v3dv_device *device, in pipeline_free_stages() 127 struct v3dv_device *device, in v3dv_destroy_pipeline() 161 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_DestroyPipeline() 434 shader_module_compile_to_nir(struct v3dv_device *device, in shader_module_compile_to_nir() 1405 struct v3dv_device *device = src->pipeline->device; in pipeline_stage_create_binning() 1562 struct v3dv_device *device = pipeline->device; in pipeline_check_spill_size() 1593 v3dv_shader_variant_create(struct v3dv_device *device, in v3dv_shader_variant_create() 2288 struct v3dv_device *device = pipeline->device; in pipeline_add_multiview_gs() [all …]
|
D | v3dv_meta_copy.c | 44 create_blit_pipeline_layout(struct v3dv_device *device, in create_blit_pipeline_layout() 90 v3dv_meta_blit_init(struct v3dv_device *device) in v3dv_meta_blit_init() 105 v3dv_meta_blit_finish(struct v3dv_device *device) in v3dv_meta_blit_finish() 144 create_texel_buffer_copy_pipeline_layout(struct v3dv_device *device, in create_texel_buffer_copy_pipeline_layout() 202 v3dv_meta_texel_buffer_copy_init(struct v3dv_device *device) in v3dv_meta_texel_buffer_copy_init() 218 v3dv_meta_texel_buffer_copy_finish(struct v3dv_device *device) in v3dv_meta_texel_buffer_copy_finish() 605 struct v3dv_device *device = cmd_buffer->device; in copy_image_to_buffer_blit() 1217 V3DV_FROM_HANDLE(v3dv_device, device, _device); in destroy_update_buffer_cb() 1542 struct v3dv_device *device = cmd_buffer->device; in allocate_texel_buffer_copy_descriptor_set() 1594 create_blit_render_pass(struct v3dv_device *device, [all …]
|
D | v3dv_formats.c | 33 v3dv_get_format_swizzle(struct v3dv_device *device, VkFormat f) in v3dv_get_format_swizzle() 103 v3dv_get_compatible_tfu_format(struct v3dv_device *device, in v3dv_get_compatible_tfu_format() 259 v3dv_buffer_format_supports_features(struct v3dv_device *device, in v3dv_buffer_format_supports_features()
|
D | v3dvx_private.h | 171 v3dX(pack_texture_shader_state)(struct v3dv_device *device, 175 v3dX(pack_texture_shader_state_from_buffer_view)(struct v3dv_device *device,
|
D | v3dv_wsi.c | 128 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateSwapchainKHR()
|
D | v3dvx_meta_common.c | 312 format_needs_rb_swap(struct v3dv_device *device, in format_needs_rb_swap() 320 format_needs_reverse(struct v3dv_device *device, in format_needs_reverse() 328 emit_image_load(struct v3dv_device *device, in emit_image_load() 412 emit_image_store(struct v3dv_device *device, in emit_image_store()
|
D | meson.build | 40 'v3dv_device.c',
|
D | v3dv_cmd_buffer.c | 55 struct v3dv_device *device) in cmd_buffer_init() 80 cmd_buffer_create(struct v3dv_device *device, in cmd_buffer_create() 516 v3dv_cmd_buffer_create_cpu_job(struct v3dv_device *device, in v3dv_cmd_buffer_create_cpu_job() 688 struct v3dv_device *device, in v3dv_job_init() 796 struct v3dv_device *device = cmd_buffer->device; in cmd_buffer_reset() 816 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_AllocateCommandBuffers() 2577 struct v3dv_device *device = cmd_buffer->device; in v3dv_cmd_buffer_emit_pre_draw() 3393 struct v3dv_device *device = cmd_buffer->device; in v3dv_cmd_buffer_add_tfu_job()
|
D | v3dv_uniforms.c | 82 V3DV_FROM_HANDLE(v3dv_device, device, _device); in push_constants_bo_free()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.2.0.rst | 305 - v3dv: move extensions table to v3dv_device 324 - v3dv: split v3dv_device hw version dependant code to a new source file
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 676 "../src/broadcom/vulkan/v3dv_device.c",
|