Home
last modified time | relevance | path

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

/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_bo.h27 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);
Dv3dv_private.h210 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 …]
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()
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 …]
Dv3dv_query.c119 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 …]
Dv3dv_android.c148 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()
Dv3dv_descriptor_set.c35 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 …]
Dv3dv_image.c246 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()
Dv3dv_device.c1859 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 …]
Dv3dv_pass.c36 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()
Dv3dvx_image.c33 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()
Dv3dv_queue.c36 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 …]
Dv3dv_meta_clear.c31 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 …]
Dv3dv_pipeline_cache.c203 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()
Dv3dv_pipeline.c76 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 …]
Dv3dv_meta_copy.c44 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 …]
Dv3dv_formats.c33 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()
Dv3dvx_private.h171 v3dX(pack_texture_shader_state)(struct v3dv_device *device,
175 v3dX(pack_texture_shader_state_from_buffer_view)(struct v3dv_device *device,
Dv3dv_wsi.c128 V3DV_FROM_HANDLE(v3dv_device, device, _device); in v3dv_CreateSwapchainKHR()
Dv3dvx_meta_common.c312 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()
Dmeson.build40 'v3dv_device.c',
Dv3dv_cmd_buffer.c55 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()
Dv3dv_uniforms.c82 V3DV_FROM_HANDLE(v3dv_device, device, _device); in push_constants_bo_free()
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst305 - 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/
Ddependency_inputs.gni676 "../src/broadcom/vulkan/v3dv_device.c",