/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_radeon_winsys.h | 5 * Based on radeon_winsys.h which is: 220 struct radeon_winsys { struct 221 void (*destroy)(struct radeon_winsys *ws); 223 void (*query_info)(struct radeon_winsys *ws, struct radeon_info *info); 225 uint64_t (*query_value)(struct radeon_winsys *ws, enum radeon_value_id value); 227 bool (*read_registers)(struct radeon_winsys *ws, unsigned reg_offset, unsigned num_registers, 230 const char *(*get_chip_name)(struct radeon_winsys *ws); 232 VkResult (*buffer_create)(struct radeon_winsys *ws, uint64_t size, unsigned alignment, 236 void (*buffer_destroy)(struct radeon_winsys *ws, struct radeon_winsys_bo *bo); 239 VkResult (*buffer_from_ptr)(struct radeon_winsys *w [all...] |
H A D | radv_sqtt.c | 406 struct radeon_winsys *ws = device->ws; in radv_thread_trace_init_bo() 443 struct radeon_winsys *ws = device->ws; in radv_thread_trace_finish_bo() 487 struct radeon_winsys *ws = device->ws; in radv_thread_trace_finish() 533 struct radeon_winsys *ws = device->ws; in radv_begin_thread_trace() 602 struct radeon_winsys *ws = device->ws; in radv_end_thread_trace()
|
H A D | radv_spm.c | 35 struct radeon_winsys *ws = device->ws; in radv_spm_init_bo() 222 struct radeon_winsys *ws = device->ws; in radv_spm_finish()
|
/third_party/mesa3d/src/gallium/include/winsys/ |
H A D | radeon_winsys.h | 255 struct radeon_winsys { struct 271 bool (*unref)(struct radeon_winsys *ws); 278 void (*destroy)(struct radeon_winsys *ws); 286 void (*query_info)(struct radeon_winsys *ws, struct radeon_info *info, 296 void (*pin_threads_to_L3_cache)(struct radeon_winsys *ws, unsigned cache); 316 struct pb_buffer *(*buffer_create)(struct radeon_winsys *ws, uint64_t size, unsigned alignment, 331 void *(*buffer_map)(struct radeon_winsys *ws, struct pb_buffer *buf, 339 void (*buffer_unmap)(struct radeon_winsys *ws, struct pb_buffer *buf); 349 bool (*buffer_wait)(struct radeon_winsys *ws, struct pb_buffer *buf, 359 void (*buffer_get_metadata)(struct radeon_winsys *w [all...] |
/third_party/mesa3d/src/amd/vulkan/winsys/amdgpu/ |
H A D | radv_amdgpu_winsys.c | 67 radv_amdgpu_winsys_query_info(struct radeon_winsys *rws, struct radeon_info *info) in radv_amdgpu_winsys_query_info() 73 radv_amdgpu_winsys_query_value(struct radeon_winsys *rws, enum radeon_value_id value) in radv_amdgpu_winsys_query_value() 125 radv_amdgpu_winsys_read_registers(struct radeon_winsys *rws, unsigned reg_offset, in radv_amdgpu_winsys_read_registers() 134 radv_amdgpu_winsys_get_chip_name(struct radeon_winsys *rws) in radv_amdgpu_winsys_get_chip_name() 145 radv_amdgpu_winsys_destroy(struct radeon_winsys *rws) in radv_amdgpu_winsys_destroy() 180 radv_amdgpu_winsys_get_fd(struct radeon_winsys *rws) in radv_amdgpu_winsys_get_fd() 187 radv_amdgpu_winsys_get_sync_types(struct radeon_winsys *rws) in radv_amdgpu_winsys_get_sync_types() 193 struct radeon_winsys *
|
H A D | radv_amdgpu_winsys_public.h | 32 struct radeon_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags, 36 struct radeon_winsys *radv_dummy_winsys_create(void);
|
H A D | radv_amdgpu_winsys.h | 42 struct radeon_winsys base; 79 radv_amdgpu_winsys(struct radeon_winsys *base) in radv_amdgpu_winsys()
|
H A D | radv_amdgpu_bo.c | 45 static void radv_amdgpu_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo); 111 radv_amdgpu_winsys_bo_virtual_bind(struct radeon_winsys *_ws, struct radeon_winsys_bo *_parent, in radv_amdgpu_winsys_bo_virtual_bind() 330 radv_amdgpu_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo) in radv_amdgpu_winsys_bo_destroy() 371 radv_amdgpu_winsys_bo_create(struct radeon_winsys *_ws, uint64_t size, unsigned alignment, in radv_amdgpu_winsys_bo_create() 605 radv_amdgpu_winsys_bo_from_ptr(struct radeon_winsys *_ws, void *pointer, uint64_t size, in radv_amdgpu_winsys_bo_from_ptr() 678 radv_amdgpu_winsys_bo_from_fd(struct radeon_winsys *_ws, int fd, unsigned priority, in radv_amdgpu_winsys_bo_from_fd() 769 radv_amdgpu_winsys_get_fd(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo, int *fd) in radv_amdgpu_winsys_get_fd() 784 radv_amdgpu_bo_get_flags_from_fd(struct radeon_winsys *_ws, int fd, enum radeon_bo_domain *domains, in radv_amdgpu_bo_get_flags_from_fd() 884 radv_amdgpu_winsys_bo_set_metadata(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo, in radv_amdgpu_winsys_bo_set_metadata() 933 radv_amdgpu_winsys_bo_get_metadata(struct radeon_winsys *_w [all...] |
/third_party/mesa3d/src/amd/vulkan/winsys/null/ |
H A D | radv_null_winsys.c | 75 radv_null_winsys_query_info(struct radeon_winsys *rws, struct radeon_info *info) in radv_null_winsys_query_info() 159 radv_null_winsys_get_chip_name(struct radeon_winsys *rws) in radv_null_winsys_get_chip_name() 165 radv_null_winsys_destroy(struct radeon_winsys *rws) in radv_null_winsys_destroy() 171 radv_null_winsys_get_fd(struct radeon_winsys *rws) in radv_null_winsys_get_fd() 177 radv_null_winsys_get_sync_types(struct radeon_winsys *rws) in radv_null_winsys_get_sync_types() 182 struct radeon_winsys *
|
H A D | radv_null_bo.c | 32 radv_null_winsys_bo_create(struct radeon_winsys *_ws, uint64_t size, unsigned alignment, in radv_null_winsys_bo_create() 69 radv_null_winsys_bo_make_resident(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo, in radv_null_winsys_bo_make_resident() 76 radv_null_winsys_bo_destroy(struct radeon_winsys *_ws, struct radeon_winsys_bo *_bo) in radv_null_winsys_bo_destroy()
|
H A D | radv_null_cs.c | 43 radv_null_ctx_create(struct radeon_winsys *_ws, enum radeon_ctx_priority priority, in radv_null_ctx_create() 63 radv_null_cs_domain(const struct radeon_winsys *_ws) in radv_null_cs_domain() 69 radv_null_cs_create(struct radeon_winsys *ws, enum amd_ip_type ip_type) in radv_null_cs_create()
|
H A D | radv_null_winsys.h | 38 struct radeon_winsys base; 43 radv_null_winsys(struct radeon_winsys *base) in radv_null_winsys()
|
H A D | radv_null_winsys_public.h | 31 struct radeon_winsys *radv_null_winsys_create(void);
|
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/ |
H A D | amdgpu_winsys.h | 33 #include "winsys/radeon_winsys.h" 43 struct radeon_winsys base; 121 /* Since most winsys functions require struct radeon_winsys *, dummy_ws.base is used 128 amdgpu_screen_winsys(struct radeon_winsys *base) in amdgpu_screen_winsys() 134 amdgpu_winsys(struct radeon_winsys *base) in amdgpu_winsys()
|
H A D | amdgpu_winsys.c | 159 static void amdgpu_winsys_destroy_locked(struct radeon_winsys *rws, bool locked) in amdgpu_winsys_destroy_locked() 193 static void amdgpu_winsys_destroy(struct radeon_winsys *rws) in amdgpu_winsys_destroy() 198 static void amdgpu_winsys_query_info(struct radeon_winsys *rws, in amdgpu_winsys_query_info() 220 static uint64_t amdgpu_query_value(struct radeon_winsys *rws, in amdgpu_query_value() 289 static bool amdgpu_read_registers(struct radeon_winsys *rws, in amdgpu_read_registers() 299 static bool amdgpu_winsys_unref(struct radeon_winsys *rws) in amdgpu_winsys_unref() 338 static void amdgpu_pin_threads_to_L3_cache(struct radeon_winsys *rws, in amdgpu_pin_threads_to_L3_cache() 366 PUBLIC struct radeon_winsys *
|
H A D | amdgpu_bo.h | 127 void *amdgpu_bo_map(struct radeon_winsys *rws, 131 void amdgpu_bo_unmap(struct radeon_winsys *rws, struct pb_buffer *buf);
|
H A D | amdgpu_bo.c | 50 static bool amdgpu_bo_wait(struct radeon_winsys *rws, in amdgpu_bo_wait() 227 static void amdgpu_bo_destroy_or_cache(struct radeon_winsys *rws, struct pb_buffer *_buf) in amdgpu_bo_destroy_or_cache() 248 static bool amdgpu_bo_do_map(struct radeon_winsys *rws, struct amdgpu_winsys_bo *bo, void **cpu) in amdgpu_bo_do_map() 273 void *amdgpu_bo_map(struct radeon_winsys *rws, in amdgpu_bo_map() 405 void amdgpu_bo_unmap(struct radeon_winsys *rws, struct pb_buffer *buf) in amdgpu_bo_unmap() 662 static void amdgpu_bo_slab_destroy(struct radeon_winsys *rws, struct pb_buffer *_buf) in amdgpu_bo_slab_destroy() 1067 static void amdgpu_bo_sparse_destroy(struct radeon_winsys *rws, struct pb_buffer *_buf) in amdgpu_bo_sparse_destroy() 1166 amdgpu_bo_sparse_commit(struct radeon_winsys *rws, struct pb_buffer *buf, in amdgpu_bo_sparse_commit() 1295 static void amdgpu_buffer_get_metadata(struct radeon_winsys *rws, in amdgpu_buffer_get_metadata() 1318 static void amdgpu_buffer_set_metadata(struct radeon_winsys *rw [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_screen.h | 28 #include "winsys/radeon_winsys.h" 39 struct radeon_winsys *rws; 63 static inline struct radeon_winsys * 64 radeon_winsys(struct pipe_screen *screen) { in radeon_winsys() function
|
H A D | r300_public.h | 9 struct radeon_winsys; 12 struct pipe_screen* r300_screen_create(struct radeon_winsys *rws,
|
H A D | r300_screen.c | 777 struct radeon_winsys *rws = radeon_winsys(pscreen); in r300_destroy_screen() 797 struct radeon_winsys *rws = r300_screen(screen)->rws; in r300_fence_reference() 807 struct radeon_winsys *rws = r300_screen(screen)->rws; in r300_fence_finish() 812 struct pipe_screen* r300_screen_create(struct radeon_winsys *rws, in r300_screen_create()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_public.h | 26 struct radeon_winsys; 29 struct pipe_screen *r600_screen_create(struct radeon_winsys *ws,
|
H A D | r600_pipe_common.h | 37 #include "winsys/radeon_winsys.h" 330 struct radeon_winsys *ws; 494 struct radeon_winsys *ws; 688 struct radeon_winsys *ws); 707 void radeon_save_cs(struct radeon_winsys *ws, struct radeon_cmdbuf *cs,
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_fence.c | 190 struct radeon_winsys *ws = sctx->ws; in si_add_fence_dependency() 203 struct radeon_winsys *ws = ((struct si_screen *)screen)->ws; in si_fence_reference() 241 static bool si_fine_fence_signaled(struct radeon_winsys *rws, const struct si_fine_fence *fine) in si_fine_fence_signaled() 285 struct radeon_winsys *rws = ((struct si_screen *)screen)->ws; in si_fence_finish() 385 struct radeon_winsys *ws = sscreen->ws; in si_create_fence_fd() 425 struct radeon_winsys *ws = sscreen->ws; in si_fence_get_fd() 460 struct radeon_winsys *ws = sctx->ws; in si_flush_all_queues()
|
/third_party/mesa3d/src/gallium/winsys/radeon/drm/ |
H A D | radeon_drm_winsys.h | 30 #include "winsys/radeon_winsys.h" 56 struct radeon_winsys base; 107 static inline struct radeon_drm_winsys *radeon_drm_winsys(struct radeon_winsys *base) in radeon_drm_winsys()
|
H A D | radeon_drm_winsys.c | 589 static void radeon_winsys_destroy(struct radeon_winsys *rws) in radeon_winsys_destroy() 621 static void radeon_query_info(struct radeon_winsys *rws, in radeon_query_info() 660 static uint64_t radeon_query_value(struct radeon_winsys *rws, in radeon_query_value() 730 static bool radeon_read_registers(struct radeon_winsys *rws, in radeon_read_registers() 749 static bool radeon_winsys_unref(struct radeon_winsys *ws) in radeon_winsys_unref() 773 static void radeon_pin_threads_to_L3_cache(struct radeon_winsys *ws, in radeon_pin_threads_to_L3_cache() 790 PUBLIC struct radeon_winsys *
|