| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_cs.c | 255 amdgpu_cs_get_next_fence(struct radeon_cmdbuf *rcs) argument 257 struct amdgpu_cs *cs = amdgpu_cs(rcs); 513 amdgpu_lookup_or_add_real_buffer(struct radeon_cmdbuf *rcs, struct amdgpu_cs *acs, argument 529 rcs->used_vram_kb += bo->base.size / 1024; 531 rcs->used_gart_kb += bo->base.size / 1024; 537 struct radeon_cmdbuf *rcs, 550 real_idx = amdgpu_lookup_or_add_real_buffer(rcs, acs, bo->u.slab.real); 587 struct radeon_cmdbuf *rcs, 634 rcs->used_vram_kb += backing->bo->base.size / 1024; 636 rcs 536 amdgpu_lookup_or_add_slab_buffer(struct amdgpu_winsys * ws,struct radeon_cmdbuf * rcs,struct amdgpu_cs * acs,struct amdgpu_winsys_bo * bo) argument 586 amdgpu_lookup_or_add_sparse_buffer(struct amdgpu_winsys * ws,struct radeon_cmdbuf * rcs,struct amdgpu_cs * acs,struct amdgpu_winsys_bo * bo) argument 644 amdgpu_cs_add_buffer(struct radeon_cmdbuf * rcs,struct pb_buffer * buf,enum radeon_bo_usage usage,enum radeon_bo_domain domains,enum radeon_bo_priority priority) argument 764 amdgpu_get_new_ib(struct amdgpu_winsys * ws,struct radeon_cmdbuf * rcs,struct amdgpu_ib * ib,struct amdgpu_cs * cs) argument 823 amdgpu_set_ib_size(struct radeon_cmdbuf * rcs,struct amdgpu_ib * ib) argument 833 amdgpu_ib_finalize(struct amdgpu_winsys * ws,struct radeon_cmdbuf * rcs,struct amdgpu_ib * ib) argument 944 amdgpu_cs_create(struct radeon_cmdbuf * rcs,struct radeon_winsys_ctx * rwctx,enum ring_type ring_type,void (* flush)(void * ctx,unsigned flags,struct pipe_fence_handle ** fence),void * flush_ctx,bool stop_exec_on_failure) argument 1016 amdgpu_cs_setup_preemption(struct radeon_cmdbuf * rcs,const uint32_t * preamble_ib,unsigned preamble_num_dw) argument 1068 amdgpu_cs_validate(struct radeon_cmdbuf * rcs) argument 1073 amdgpu_cs_check_space(struct radeon_cmdbuf * rcs,unsigned dw,bool force_chaining) argument 1167 amdgpu_cs_get_buffer_list(struct radeon_cmdbuf * rcs,struct radeon_bo_list_item * list) argument 1649 amdgpu_cs_sync_flush(struct radeon_cmdbuf * rcs) argument 1657 amdgpu_cs_flush(struct radeon_cmdbuf * rcs,unsigned flags,struct pipe_fence_handle ** fence) argument 1797 amdgpu_cs_destroy(struct radeon_cmdbuf * rcs) argument 1816 amdgpu_bo_is_referenced(struct radeon_cmdbuf * rcs,struct pb_buffer * _buf,enum radeon_bo_usage usage) argument [all...] |
| H A D | amdgpu_cs.h | 71 struct radeon_cmdbuf *rcs; /* pointer to the driver-owned data */ member in struct:amdgpu_ib 226 amdgpu_cs(struct radeon_cmdbuf *rcs) argument 228 struct amdgpu_cs *cs = (struct amdgpu_cs*)rcs->priv; 267 void amdgpu_cs_sync_flush(struct radeon_cmdbuf *rcs);
|
| H A D | amdgpu_bo.h | 129 struct radeon_cmdbuf *rcs,
|
| H A D | amdgpu_winsys.c | 203 static bool amdgpu_cs_request_feature(struct radeon_cmdbuf *rcs, argument 350 static bool amdgpu_cs_is_secure(struct radeon_cmdbuf *rcs) argument 352 struct amdgpu_cs *cs = amdgpu_cs(rcs);
|
| H A D | amdgpu_bo.c | 278 struct radeon_cmdbuf *rcs, 284 struct amdgpu_cs *cs = rcs ? amdgpu_cs(rcs) : NULL; 342 amdgpu_cs_sync_flush(rcs); 357 amdgpu_cs_sync_flush(rcs); 276 amdgpu_bo_map(struct radeon_winsys * rws,struct pb_buffer * buf,struct radeon_cmdbuf * rcs,enum pipe_map_flags usage) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/ |
| H A D | radeon_drm_cs.c | 69 static struct pipe_fence_handle *radeon_cs_create_fence(struct radeon_cmdbuf *rcs); 173 radeon_drm_cs_create(struct radeon_cmdbuf *rcs, argument 209 memset(rcs, 0, sizeof(*rcs)); 210 rcs->current.buf = cs->csc->buf; 211 rcs->current.max_dw = ARRAY_SIZE(cs->csc->buf); 212 rcs->priv = cs; 361 static unsigned radeon_drm_cs_add_buffer(struct radeon_cmdbuf *rcs, argument 367 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 401 rcs 408 radeon_drm_cs_lookup_buffer(struct radeon_cmdbuf * rcs,struct pb_buffer * buf) argument 416 radeon_drm_cs_validate(struct radeon_cmdbuf * rcs) argument 455 radeon_drm_cs_check_space(struct radeon_cmdbuf * rcs,unsigned dw,bool force_chaining) argument 462 radeon_drm_cs_get_buffer_list(struct radeon_cmdbuf * rcs,struct radeon_bo_list_item * list) argument 513 radeon_drm_cs_sync_flush(struct radeon_cmdbuf * rcs) argument 572 radeon_drm_cs_flush(struct radeon_cmdbuf * rcs,unsigned flags,struct pipe_fence_handle ** pfence) argument 732 radeon_drm_cs_destroy(struct radeon_cmdbuf * rcs) argument 750 radeon_bo_is_referenced(struct radeon_cmdbuf * rcs,struct pb_buffer * _buf,enum radeon_bo_usage usage) argument 778 radeon_cs_create_fence(struct radeon_cmdbuf * rcs) argument 812 radeon_drm_cs_get_next_fence(struct radeon_cmdbuf * rcs) argument [all...] |
| H A D | radeon_drm_cs.h | 99 radeon_drm_cs(struct radeon_cmdbuf *rcs) argument 101 return (struct radeon_drm_cs*)rcs->priv; 138 void radeon_drm_cs_sync_flush(struct radeon_cmdbuf *rcs);
|
| H A D | radeon_drm_bo.c | 502 struct radeon_cmdbuf *rcs, 506 struct radeon_drm_cs *cs = rcs ? radeon_drm_cs(rcs) : NULL; 568 radeon_drm_cs_sync_flush(rcs); 500 radeon_bo_map(struct radeon_winsys * rws,struct pb_buffer * buf,struct radeon_cmdbuf * rcs,enum pipe_map_flags usage) argument
|
| H A D | radeon_drm_winsys.c | 659 static bool radeon_cs_request_feature(struct radeon_cmdbuf *rcs, argument 663 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 941 util_queue_init(&ws->cs_queue, "rcs", 8, 1, 0, NULL);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_cs.c | 259 amdgpu_cs_get_next_fence(struct radeon_cmdbuf *rcs) argument 261 struct amdgpu_cs *cs = amdgpu_cs(rcs); 608 static unsigned amdgpu_cs_add_buffer(struct radeon_cmdbuf *rcs, argument 617 struct amdgpu_cs *acs = amdgpu_cs(rcs); 979 static bool amdgpu_cs_validate(struct radeon_cmdbuf *rcs) argument 984 static bool amdgpu_cs_check_space(struct radeon_cmdbuf *rcs, unsigned dw) argument 986 struct amdgpu_ib *ib = amdgpu_ib(rcs); 988 unsigned requested_size = rcs->prev_dw + rcs->current.cdw + dw; 994 assert(rcs 1072 amdgpu_cs_get_buffer_list(struct radeon_cmdbuf * rcs,struct radeon_bo_list_item * list) argument 1505 amdgpu_cs_sync_flush(struct radeon_cmdbuf * rcs) argument 1513 amdgpu_cs_flush(struct radeon_cmdbuf * rcs,unsigned flags,struct pipe_fence_handle ** fence) argument 1638 amdgpu_cs_destroy(struct radeon_cmdbuf * rcs) argument 1653 amdgpu_bo_is_referenced(struct radeon_cmdbuf * rcs,struct pb_buffer * _buf,enum radeon_bo_usage usage) argument [all...] |
| H A D | amdgpu_cs.h | 270 void amdgpu_cs_sync_flush(struct radeon_cmdbuf *rcs);
|
| H A D | amdgpu_winsys.c | 156 static bool amdgpu_cs_request_feature(struct radeon_cmdbuf *rcs, argument
|
| H A D | amdgpu_bo.c | 255 struct radeon_cmdbuf *rcs, 260 struct amdgpu_cs *cs = (struct amdgpu_cs*)rcs; 318 amdgpu_cs_sync_flush(rcs); 333 amdgpu_cs_sync_flush(rcs); 254 amdgpu_bo_map(struct pb_buffer * buf,struct radeon_cmdbuf * rcs,enum pipe_transfer_usage usage) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/ |
| H A D | radeon_drm_cs.c | 70 radeon_cs_create_fence(struct radeon_cmdbuf *rcs); 333 static unsigned radeon_drm_cs_add_buffer(struct radeon_cmdbuf *rcs, argument 339 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 380 static int radeon_drm_cs_lookup_buffer(struct radeon_cmdbuf *rcs, argument 383 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 388 static bool radeon_drm_cs_validate(struct radeon_cmdbuf *rcs) argument 390 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 427 static bool radeon_drm_cs_check_space(struct radeon_cmdbuf *rcs, unsigned dw) argument 429 assert(rcs->current.cdw <= rcs 433 radeon_drm_cs_get_buffer_list(struct radeon_cmdbuf * rcs,struct radeon_bo_list_item * list) argument 484 radeon_drm_cs_sync_flush(struct radeon_cmdbuf * rcs) argument 704 radeon_drm_cs_destroy(struct radeon_cmdbuf * rcs) argument 719 radeon_bo_is_referenced(struct radeon_cmdbuf * rcs,struct pb_buffer * _buf,enum radeon_bo_usage usage) argument 748 radeon_cs_create_fence(struct radeon_cmdbuf * rcs) argument 783 radeon_drm_cs_get_next_fence(struct radeon_cmdbuf * rcs) argument [all...] |
| H A D | radeon_drm_cs.h | 134 void radeon_drm_cs_sync_flush(struct radeon_cmdbuf *rcs);
|
| H A D | radeon_drm_winsys.c | 637 static bool radeon_cs_request_feature(struct radeon_cmdbuf *rcs, argument 641 struct radeon_drm_cs *cs = radeon_drm_cs(rcs); 935 util_queue_init(&ws->cs_queue, "rcs", 8, 1, 0);
|
| H A D | radeon_drm_bo.c | 500 struct radeon_cmdbuf *rcs, 504 struct radeon_drm_cs *cs = (struct radeon_drm_cs*)rcs; 566 radeon_drm_cs_sync_flush(rcs); 499 radeon_bo_map(struct pb_buffer * buf,struct radeon_cmdbuf * rcs,enum pipe_transfer_usage usage) argument
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/null/ |
| H A D | radv_null_cs.c | 94 radv_null_cs_destroy(struct radeon_cmdbuf *rcs) argument 96 struct radv_null_cs *cs = radv_null_cs(rcs);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_sqtt.c | 485 si_begin_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs) argument 492 si_end_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs) argument 670 si_handle_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs) argument 693 si_begin_thread_trace(sctx, rcs); 707 si_end_thread_trace(sctx, rcs); 776 si_sqtt_write_event_marker(struct si_context* sctx, struct radeon_cmdbuf *rcs, argument 802 si_emit_thread_trace_userdata(sctx, rcs, &marker, sizeof(marker) / 4); 808 si_write_event_with_dims_marker(struct si_context* sctx, struct radeon_cmdbuf *rcs, argument 824 si_emit_thread_trace_userdata(sctx, rcs, &marker, sizeof(marker) / 4); 829 si_sqtt_describe_barrier_start(struct si_context* sctx, struct radeon_cmdbuf *rcs) argument 841 si_sqtt_describe_barrier_end(struct si_context * sctx,struct radeon_cmdbuf * rcs,unsigned flags) argument 881 si_write_user_event(struct si_context * sctx,struct radeon_cmdbuf * rcs,enum rgp_sqtt_marker_user_event_type type,const char * str,int len) argument [all...] |
| H A D | si_pipe.h | 1551 void si_sqtt_write_event_marker(struct si_context* sctx, struct radeon_cmdbuf *rcs, 1561 si_write_event_with_dims_marker(struct si_context* sctx, struct radeon_cmdbuf *rcs, 1565 si_write_user_event(struct si_context* sctx, struct radeon_cmdbuf *rcs, 1569 si_sqtt_describe_barrier_start(struct si_context* sctx, struct radeon_cmdbuf *rcs); 1571 si_sqtt_describe_barrier_end(struct si_context* sctx, struct radeon_cmdbuf *rcs, unsigned flags); 1574 void si_handle_thread_trace(struct si_context *sctx, struct radeon_cmdbuf *rcs);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/winsys/amdgpu/ |
| H A D | radv_amdgpu_cs.c | 248 static void radv_amdgpu_cs_destroy(struct radeon_cmdbuf *rcs) argument 250 struct radv_amdgpu_cs *cs = radv_amdgpu_cs(rcs); 261 struct radeon_cmdbuf *rcs = &cs->old_cs_buffers[i]; local in function:radv_amdgpu_cs_destroy 262 free(rcs->buf); 496 struct radeon_cmdbuf *rcs = &cs->old_cs_buffers[i]; local in function:radv_amdgpu_cs_reset 497 free(rcs->buf); 1060 struct radeon_cmdbuf *rcs = new_cs_array[j]; local in function:radv_amdgpu_winsys_cs_submit_sysmem 1066 size += rcs->cdw; 1088 memcpy(ptr, rcs->buf, 4 * rcs [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/ |
| H A D | radv_amdgpu_cs.c | 153 radv_amdgpu_cs_destroy(struct radeon_cmdbuf *rcs) argument 155 struct radv_amdgpu_cs *cs = radv_amdgpu_cs(rcs); 419 struct radeon_cmdbuf *rcs = &cs->old_cs_buffers[i]; local in function:radv_amdgpu_cs_reset 420 free(rcs->buf); 1020 struct radeon_cmdbuf *rcs = new_cs_array[j]; local in function:radv_amdgpu_winsys_cs_submit_sysmem 1027 size += rcs->cdw; 1047 memcpy(ptr, rcs->buf, 4 * rcs->cdw); 1048 ptr += rcs->cdw;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.2.7.rst | 39 [4947], reason: Hang on rcs, action: reset
|
| H A D | 17.3.4.rst | 37 [4947], reason: Hang on rcs, action: reset
|
| H A D | 17.3.0.rst | 140 [4947], reason: Hang on rcs, action: reset
|