Home
last modified time | relevance | path

Searched refs:radeon_winsys (Results 1 - 25 of 72) sorted by relevance

123

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_radeon_winsys.h5 * 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 Dradv_sqtt.c406 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 Dradv_spm.c35 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 Dradeon_winsys.h255 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 Dradv_amdgpu_winsys.c67 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 Dradv_amdgpu_winsys_public.h32 struct radeon_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags,
36 struct radeon_winsys *radv_dummy_winsys_create(void);
H A Dradv_amdgpu_winsys.h42 struct radeon_winsys base;
79 radv_amdgpu_winsys(struct radeon_winsys *base) in radv_amdgpu_winsys()
H A Dradv_amdgpu_bo.c45 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 Dradv_null_winsys.c75 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 Dradv_null_bo.c32 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 Dradv_null_cs.c43 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 Dradv_null_winsys.h38 struct radeon_winsys base;
43 radv_null_winsys(struct radeon_winsys *base) in radv_null_winsys()
H A Dradv_null_winsys_public.h31 struct radeon_winsys *radv_null_winsys_create(void);
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_winsys.h33 #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 Damdgpu_winsys.c159 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 Damdgpu_bo.h127 void *amdgpu_bo_map(struct radeon_winsys *rws,
131 void amdgpu_bo_unmap(struct radeon_winsys *rws, struct pb_buffer *buf);
H A Damdgpu_bo.c50 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 Dr300_screen.h28 #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 Dr300_public.h9 struct radeon_winsys;
12 struct pipe_screen* r300_screen_create(struct radeon_winsys *rws,
H A Dr300_screen.c777 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 Dr600_public.h26 struct radeon_winsys;
29 struct pipe_screen *r600_screen_create(struct radeon_winsys *ws,
H A Dr600_pipe_common.h37 #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 Dsi_fence.c190 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 Dradeon_drm_winsys.h30 #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 Dradeon_drm_winsys.c589 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 *

Completed in 18 milliseconds

123