Home
last modified time | relevance | path

Searched refs:radeon_winsys (Results 1 – 25 of 73) sorted by relevance

123

/external/mesa3d/src/amd/vulkan/
Dradv_radeon_winsys.h212 struct radeon_winsys { struct
213 void (*destroy)(struct radeon_winsys *ws); argument
215 void (*query_info)(struct radeon_winsys *ws, argument
218 uint64_t (*query_value)(struct radeon_winsys *ws, argument
221 bool (*read_registers)(struct radeon_winsys *ws, unsigned reg_offset, argument
224 const char *(*get_chip_name)(struct radeon_winsys *ws); argument
226 struct radeon_winsys_bo *(*buffer_create)(struct radeon_winsys *ws, argument
236 struct radeon_winsys_bo *(*buffer_from_ptr)(struct radeon_winsys *ws, argument
241 struct radeon_winsys_bo *(*buffer_from_fd)(struct radeon_winsys *ws, argument
246 bool (*buffer_get_fd)(struct radeon_winsys *ws, argument
[all …]
Dradv_debug.c64 struct radeon_winsys *ws = device->ws; in radv_init_trace()
95 struct radeon_winsys *ws = device->ws; in radv_dump_mmapped_reg()
590 struct radeon_winsys *ws = queue->device->ws; in radv_gpu_hang_occured()
737 struct radeon_winsys *ws = device->ws; in radv_trap_handler_init()
781 struct radeon_winsys *ws = device->ws; in radv_trap_handler_finish()
897 struct radeon_winsys *ws = device->ws; in radv_check_trap_handler()
/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_winsys.h253 struct radeon_winsys { struct
269 bool (*unref)(struct radeon_winsys *ws); argument
276 void (*destroy)(struct radeon_winsys *ws); argument
284 void (*query_info)(struct radeon_winsys *ws, struct radeon_info *info); argument
292 void (*pin_threads_to_L3_cache)(struct radeon_winsys *ws, unsigned cache); argument
312 struct pb_buffer *(*buffer_create)(struct radeon_winsys *ws, uint64_t size, unsigned alignment, argument
375 struct pb_buffer *(*buffer_from_handle)(struct radeon_winsys *ws, struct winsys_handle *whandle, argument
386 struct pb_buffer *(*buffer_from_ptr)(struct radeon_winsys *ws, void *pointer, uint64_t size); argument
408 bool (*buffer_get_handle)(struct radeon_winsys *ws, struct pb_buffer *buf, argument
470 struct radeon_winsys_ctx *(*ctx_create)(struct radeon_winsys *ws); argument
[all …]
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_public.h6 struct radeon_winsys;
10 typedef struct pipe_screen *(*radeon_screen_create_t)(struct radeon_winsys *,
13 struct radeon_winsys *
Dradeon_drm_winsys.h56 struct radeon_winsys base;
106 static inline struct radeon_drm_winsys *radeon_drm_winsys(struct radeon_winsys *base) in radeon_drm_winsys()
Dradeon_drm_winsys.c614 static void radeon_winsys_destroy(struct radeon_winsys *rws) in radeon_winsys_destroy()
646 static void radeon_query_info(struct radeon_winsys *rws, in radeon_query_info()
686 static uint64_t radeon_query_value(struct radeon_winsys *rws, in radeon_query_value()
754 static bool radeon_read_registers(struct radeon_winsys *rws, in radeon_read_registers()
773 static bool radeon_winsys_unref(struct radeon_winsys *ws) in radeon_winsys_unref()
797 static void radeon_pin_threads_to_L3_cache(struct radeon_winsys *ws, in radeon_pin_threads_to_L3_cache()
814 PUBLIC struct radeon_winsys *
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_public.h32 struct radeon_winsys;
36 typedef struct pipe_screen *(*radeon_screen_create_t)(struct radeon_winsys *,
39 struct radeon_winsys *
Damdgpu_winsys.h107 struct radeon_winsys base;
120 amdgpu_screen_winsys(struct radeon_winsys *base) in amdgpu_screen_winsys()
126 amdgpu_winsys(struct radeon_winsys *base) in amdgpu_winsys()
Damdgpu_winsys.c150 static void amdgpu_winsys_destroy(struct radeon_winsys *rws) in amdgpu_winsys_destroy()
182 static void amdgpu_winsys_query_info(struct radeon_winsys *rws, in amdgpu_winsys_query_info()
195 static uint64_t amdgpu_query_value(struct radeon_winsys *rws, in amdgpu_query_value()
260 static bool amdgpu_read_registers(struct radeon_winsys *rws, in amdgpu_read_registers()
270 static bool amdgpu_winsys_unref(struct radeon_winsys *rws) in amdgpu_winsys_unref()
309 static void amdgpu_pin_threads_to_L3_cache(struct radeon_winsys *rws, in amdgpu_pin_threads_to_L3_cache()
337 PUBLIC struct radeon_winsys *
/external/mesa3d/src/amd/vulkan/winsys/amdgpu/
Dradv_amdgpu_winsys.c77 static void radv_amdgpu_winsys_query_info(struct radeon_winsys *rws, in radv_amdgpu_winsys_query_info()
83 static uint64_t radv_amdgpu_winsys_query_value(struct radeon_winsys *rws, in radv_amdgpu_winsys_query_value()
144 static bool radv_amdgpu_winsys_read_registers(struct radeon_winsys *rws, in radv_amdgpu_winsys_read_registers()
154 static const char *radv_amdgpu_winsys_get_chip_name(struct radeon_winsys *rws) in radv_amdgpu_winsys_get_chip_name()
161 static void radv_amdgpu_winsys_destroy(struct radeon_winsys *rws) in radv_amdgpu_winsys_destroy()
176 struct radeon_winsys *
Dradv_amdgpu_winsys_public.h32 struct radeon_winsys *radv_amdgpu_winsys_create(int fd, uint64_t debug_flags,
35 struct radeon_winsys *radv_dummy_winsys_create(void);
Dradv_amdgpu_winsys.h39 struct radeon_winsys base;
67 radv_amdgpu_winsys(struct radeon_winsys *base) in radv_amdgpu_winsys()
Dradv_amdgpu_cs.c204 static bool radv_amdgpu_fence_wait(struct radeon_winsys *_ws, in radv_amdgpu_fence_wait()
246 static bool radv_amdgpu_fences_wait(struct radeon_winsys *_ws, in radv_amdgpu_fences_wait()
313 radv_amdgpu_cs_create(struct radeon_winsys *ws, in radv_amdgpu_cs_create()
1072 struct radeon_winsys *ws = (struct radeon_winsys*)cs0->ws; in radv_amdgpu_winsys_cs_submit_sysmem()
1361 static VkResult radv_amdgpu_ctx_create(struct radeon_winsys *_ws, in radv_amdgpu_ctx_create()
1442 static struct radeon_winsys_sem *radv_amdgpu_create_sem(struct radeon_winsys *_ws) in radv_amdgpu_create_sem()
1827 static int radv_amdgpu_create_syncobj(struct radeon_winsys *_ws, in radv_amdgpu_create_syncobj()
1840 static void radv_amdgpu_destroy_syncobj(struct radeon_winsys *_ws, in radv_amdgpu_destroy_syncobj()
1847 static void radv_amdgpu_reset_syncobj(struct radeon_winsys *_ws, in radv_amdgpu_reset_syncobj()
1854 static void radv_amdgpu_signal_syncobj(struct radeon_winsys *_ws, in radv_amdgpu_signal_syncobj()
[all …]
Dradv_amdgpu_surface.c75 static int radv_amdgpu_winsys_surface_init(struct radeon_winsys *_ws, in radv_amdgpu_winsys_surface_init()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_screen.h39 struct radeon_winsys *rws;
63 static inline struct radeon_winsys *
64 radeon_winsys(struct pipe_screen *screen) { in radeon_winsys() function
Dr300_public.h9 struct radeon_winsys;
12 struct pipe_screen* r300_screen_create(struct radeon_winsys *rws,
Dr300_screen.c651 struct radeon_winsys *rws = radeon_winsys(pscreen); in r300_destroy_screen()
671 struct radeon_winsys *rws = r300_screen(screen)->rws; in r300_fence_reference()
681 struct radeon_winsys *rws = r300_screen(screen)->rws; in r300_fence_finish()
686 struct pipe_screen* r300_screen_create(struct radeon_winsys *rws, in r300_screen_create()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_public.h26 struct radeon_winsys;
29 struct pipe_screen *r600_screen_create(struct radeon_winsys *ws,
Dr600_pipe_common.h335 struct radeon_winsys *ws;
495 struct radeon_winsys *ws;
677 struct radeon_winsys *ws);
696 void radeon_save_cs(struct radeon_winsys *ws, struct radeon_cmdbuf *cs,
/external/mesa3d/src/amd/vulkan/winsys/null/
Dradv_null_winsys.h37 struct radeon_winsys base;
41 radv_null_winsys(struct radeon_winsys *base) in radv_null_winsys()
Dradv_null_winsys.c71 static void radv_null_winsys_query_info(struct radeon_winsys *rws, in radv_null_winsys_query_info()
132 static void radv_null_winsys_destroy(struct radeon_winsys *rws) in radv_null_winsys_destroy()
137 struct radeon_winsys *
Dradv_null_cs.c42 static VkResult radv_null_ctx_create(struct radeon_winsys *_ws, in radv_null_ctx_create()
62 radv_null_cs_create(struct radeon_winsys *ws, in radv_null_cs_create()
Dradv_null_winsys_public.h31 struct radeon_winsys *radv_null_winsys_create(void);
Dradv_null_bo.c32 radv_null_winsys_bo_create(struct radeon_winsys *_ws, in radv_null_winsys_bo_create()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c169 struct radeon_winsys *ws = sctx->ws; in si_add_fence_dependency()
184 struct radeon_winsys *ws = ((struct si_screen *)screen)->ws; in si_fence_reference()
223 static bool si_fine_fence_signaled(struct radeon_winsys *rws, const struct si_fine_fence *fine) in si_fine_fence_signaled()
267 struct radeon_winsys *rws = ((struct si_screen *)screen)->ws; in si_fence_finish()
378 struct radeon_winsys *ws = sscreen->ws; in si_create_fence_fd()
418 struct radeon_winsys *ws = sscreen->ws; in si_fence_get_fd()
466 struct radeon_winsys *ws = sctx->ws; in si_flush_from_st()

123