Home
last modified time | relevance | path

Searched refs:radeon_winsys_bo (Results 1 – 17 of 17) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_radeon_winsys.h165 struct radeon_winsys_bo { struct
188 struct radeon_winsys_bo **bos; argument
228 unsigned priority, uint64_t address, struct radeon_winsys_bo **out_bo);
230 void (*buffer_destroy)(struct radeon_winsys *ws, struct radeon_winsys_bo *bo);
231 void *(*buffer_map)(struct radeon_winsys_bo *bo);
234 unsigned priority, struct radeon_winsys_bo **out_bo);
237 struct radeon_winsys_bo **out_bo, uint64_t *alloc_size);
239 bool (*buffer_get_fd)(struct radeon_winsys *ws, struct radeon_winsys_bo *bo, int *fd);
244 void (*buffer_unmap)(struct radeon_winsys_bo *bo);
246 void (*buffer_set_metadata)(struct radeon_winsys *ws, struct radeon_winsys_bo *bo,
[all …]
Dradv_private.h679 struct radeon_winsys_bo *scratch_bo;
680 struct radeon_winsys_bo *descriptor_bo;
681 struct radeon_winsys_bo *compute_scratch_bo;
682 struct radeon_winsys_bo *esgs_ring_bo;
683 struct radeon_winsys_bo *gsvs_ring_bo;
684 struct radeon_winsys_bo *tess_rings_bo;
685 struct radeon_winsys_bo *gds_bo;
686 struct radeon_winsys_bo *gds_oa_bo;
709 struct radeon_winsys_bo *bo;
754 struct radeon_winsys_bo *gfx_init;
[all …]
Dradv_meta_buffer.c199 fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *bo, uint64_t offset, in fill_buffer_shader()
242 copy_buffer_shader(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *src_bo, in copy_buffer_shader()
243 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, in copy_buffer_shader()
292 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo) in radv_prefer_compute_dma()
310 struct radeon_winsys_bo *bo, uint64_t offset, uint64_t size, uint32_t value) in radv_fill_buffer()
337 radv_copy_buffer(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *src_bo, in radv_copy_buffer()
338 struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset, in radv_copy_buffer()
Dradv_descriptor_set.c564 sizeof(struct radv_descriptor_set_header) + sizeof(struct radeon_winsys_bo *) * buffer_count; in radv_descriptor_set_create()
575 memset(set->descriptors, 0, sizeof(struct radeon_winsys_bo *) * buffer_count); in radv_descriptor_set_create()
796 host_size += sizeof(struct radeon_winsys_bo *) * bo_count; in radv_CreateDescriptorPool()
945 unsigned *dst, struct radeon_winsys_bo **buffer_list, in write_texel_buffer_descriptor()
967 unsigned *dst, struct radeon_winsys_bo **buffer_list, in write_buffer_descriptor()
1029 struct radeon_winsys_bo **buffer_list, in write_dynamic_buffer_descriptor()
1064 unsigned size, unsigned *dst, struct radeon_winsys_bo **buffer_list, in write_image_descriptor()
1095 unsigned *dst, struct radeon_winsys_bo **buffer_list, in write_combined_image_sampler_descriptor()
1140 struct radeon_winsys_bo **buffer_list = set->descriptors; in radv_update_descriptor_sets()
1236 struct radeon_winsys_bo **src_buffer_list = src_set->descriptors; in radv_update_descriptor_sets()
[all …]
Dradv_shader.h438 struct radeon_winsys_bo *bo;
460 struct radeon_winsys_bo *bo;
478 struct radeon_winsys_bo *bo;
Dradv_device.c3368 uint32_t esgs_ring_size, struct radeon_winsys_bo *esgs_ring_bo, in fill_geom_tess_rings()
3369 uint32_t gsvs_ring_size, struct radeon_winsys_bo *gsvs_ring_bo, in fill_geom_tess_rings()
3371 uint32_t tess_offchip_ring_size, struct radeon_winsys_bo *tess_rings_bo) in fill_geom_tess_rings()
3578 struct radeon_winsys_bo *esgs_ring_bo, uint32_t esgs_ring_size, in radv_emit_gs_ring_sizes()
3579 struct radeon_winsys_bo *gsvs_ring_bo, uint32_t gsvs_ring_size) in radv_emit_gs_ring_sizes()
3604 struct radeon_winsys_bo *tess_rings_bo) in radv_emit_tess_factor_ring()
3636 struct radeon_winsys_bo *scratch_bo) in radv_emit_graphics_scratch()
3654 struct radeon_winsys_bo *compute_scratch_bo) in radv_emit_compute_scratch()
3675 struct radeon_winsys_bo *descriptor_bo) in radv_emit_global_shader_pointers()
3748 struct radeon_winsys_bo *scratch_bo = NULL; in radv_get_preamble_cs()
[all …]
Dradv_sqtt.c403 struct radeon_winsys_bo *bo = NULL; in radv_thread_trace_init_bo()
Dradv_query.c807 struct radeon_winsys_bo *src_bo, struct radeon_winsys_bo *dst_bo, in radv_query_shader()
Dradv_meta_clear.c822 struct radeon_winsys_bo *bo, uint64_t offset, uint64_t size, uint32_t htile_value, in clear_htile_mask()
Dradv_cmd_buffer.c565 struct radeon_winsys_bo *bo = NULL; in radv_cmd_buffer_resize_upload_buf()
6887 struct radeon_winsys_bo *indirect;
7154 radv_indirect_dispatch(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *bo, uint64_t va) in radv_indirect_dispatch()
/third_party/mesa3d/src/amd/vulkan/winsys/null/
Dradv_null_bo.c34 unsigned priority, uint64_t address, struct radeon_winsys_bo **out_bo) in radv_null_winsys_bo_create()
49 *out_bo = (struct radeon_winsys_bo *)bo; in radv_null_winsys_bo_create()
57 radv_null_winsys_bo_map(struct radeon_winsys_bo *_bo) in radv_null_winsys_bo_map()
64 radv_null_winsys_bo_unmap(struct radeon_winsys_bo *_bo) in radv_null_winsys_bo_unmap()
69 radv_null_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo) in radv_null_winsys_bo_destroy()
Dradv_null_bo.h34 struct radeon_winsys_bo base;
40 radv_null_winsys_bo(struct radeon_winsys_bo *bo) in radv_null_winsys_bo()
/third_party/mesa3d/src/amd/vulkan/winsys/amdgpu/
Dradv_amdgpu_bo.c45 static void radv_amdgpu_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo);
111 ws->base.buffer_destroy(&ws->base, (struct radeon_winsys_bo *)range->bo); in radv_amdgpu_winsys_virtual_unmap()
153 radv_amdgpu_winsys_bo_virtual_bind(struct radeon_winsys *_ws, struct radeon_winsys_bo *_parent, in radv_amdgpu_winsys_bo_virtual_bind()
154 uint64_t offset, uint64_t size, struct radeon_winsys_bo *_bo, in radv_amdgpu_winsys_bo_virtual_bind()
356 radv_amdgpu_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo) in radv_amdgpu_winsys_bo_destroy()
398 struct radeon_winsys_bo **out_bo) in radv_amdgpu_winsys_bo_create()
461 *out_bo = (struct radeon_winsys_bo *)bo; in radv_amdgpu_winsys_bo_create()
566 *out_bo = (struct radeon_winsys_bo *)bo; in radv_amdgpu_winsys_bo_create()
583 radv_amdgpu_winsys_bo_map(struct radeon_winsys_bo *_bo) in radv_amdgpu_winsys_bo_map()
595 radv_amdgpu_winsys_bo_unmap(struct radeon_winsys_bo *_bo) in radv_amdgpu_winsys_bo_unmap()
[all …]
Dradv_amdgpu_bo.h42 struct radeon_winsys_bo base;
70 radv_amdgpu_winsys_bo(struct radeon_winsys_bo *bo) in radv_amdgpu_winsys_bo()
Dradv_amdgpu_cs.h52 struct radeon_winsys_bo *fence_bo;
Dradv_amdgpu_cs.c45 struct radeon_winsys_bo *bo;
55 struct radeon_winsys_bo *ib_buffer;
73 struct radeon_winsys_bo **virtual_buffers;
483 radv_amdgpu_cs_add_virtual_buffer(struct radeon_cmdbuf *_cs, struct radeon_winsys_bo *bo) in radv_amdgpu_cs_add_virtual_buffer()
515 struct radeon_winsys_bo **virtual_buffers = in radv_amdgpu_cs_add_virtual_buffer()
516 realloc(cs->virtual_buffers, sizeof(struct radeon_winsys_bo *) * max_num_virtual_buffers); in radv_amdgpu_cs_add_virtual_buffer()
532 radv_amdgpu_cs_add_buffer(struct radeon_cmdbuf *_cs, struct radeon_winsys_bo *_bo) in radv_amdgpu_cs_add_buffer()
982 struct radeon_winsys_bo **bos; in radv_amdgpu_winsys_cs_submit_sysmem()
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst5076 - radv/winsys: move the initial BO domain to radeon_winsys_bo
5088 - radv: add radeon_winsys_bo::use_global_list