/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_job.h | 36 container_of((sched_job), struct amdgpu_job, base) 43 struct amdgpu_job { struct 72 struct amdgpu_job **job, struct amdgpu_vm *vm); argument 74 enum amdgpu_ib_pool_type pool, struct amdgpu_job **job); 75 void amdgpu_job_free_resources(struct amdgpu_job *job); 76 void amdgpu_job_free(struct amdgpu_job *job); 77 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, 79 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring,
|
A D | amdgpu_job.c | 36 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_timedout() 79 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc() 81 size_t size = sizeof(struct amdgpu_job); in amdgpu_job_alloc() 111 struct amdgpu_job **job) in amdgpu_job_alloc_with_ib() 126 void amdgpu_job_free_resources(struct amdgpu_job *job) in amdgpu_job_free_resources() 146 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_free_cb() 160 void amdgpu_job_free(struct amdgpu_job *job) in amdgpu_job_free() 173 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, in amdgpu_job_submit() 194 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct() 216 struct amdgpu_job *job = to_amdgpu_job(sched_job); in amdgpu_job_dependency() [all …]
|
A D | amdgpu_ids.h | 40 struct amdgpu_job; 88 struct amdgpu_job *job);
|
A D | vcn_v2_0.h | 32 extern void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, 45 extern void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
|
A D | amdgpu_vm.h | 40 struct amdgpu_job; 222 struct amdgpu_job *job; 392 int amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync); 445 struct amdgpu_job *job);
|
A D | amdgpu_fence.c | 140 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, struct amdgpu_job *job, in amdgpu_fence_emit() 663 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); in amdgpu_job_fence_get_timeline_name() 693 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); in amdgpu_job_fence_enable_signaling() 728 kfree(container_of(f, struct amdgpu_job, hw_fence)); in amdgpu_job_fence_free()
|
A D | amdgpu_ring.h | 89 struct amdgpu_job; 127 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **fence, struct amdgpu_job *job, 164 struct amdgpu_job *job,
|
A D | amdgpu_ids.c | 273 struct amdgpu_job *job, in amdgpu_vmid_grab_reserved() 342 struct amdgpu_job *job, in amdgpu_vmid_grab_used() 411 struct amdgpu_job *job) in amdgpu_vmid_grab()
|
A D | jpeg_v2_0.h | 51 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
|
A D | amdgpu_trace.h | 165 TP_PROTO(struct amdgpu_job *job), 191 TP_PROTO(struct amdgpu_job *job), 218 struct amdgpu_job *job), 517 TP_PROTO(struct amdgpu_job *sched_job, struct dma_fence *fence),
|
A D | amdgpu_reset.h | 38 struct amdgpu_job *job;
|
A D | amdgpu_vce.h | 64 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
|
A D | amdgpu_vcn.c | 546 struct amdgpu_job *job; in amdgpu_vcn_dec_send_msg() 690 struct amdgpu_job *job; in amdgpu_vcn_dec_sw_send_msg() 803 struct amdgpu_job *job; in amdgpu_vcn_enc_get_create_msg() 857 struct amdgpu_job *job; in amdgpu_vcn_enc_get_destroy_msg()
|
A D | amdgpu.h | 281 struct amdgpu_job; 505 struct amdgpu_ib *ibs, struct amdgpu_job *job, 536 struct amdgpu_job *job; 1293 struct amdgpu_job* job);
|
A D | amdgpu_jpeg.c | 147 struct amdgpu_job *job; in amdgpu_jpeg_dec_set_reg()
|
A D | uvd_v6_0.c | 213 struct amdgpu_job *job; in uvd_v6_0_enc_get_create_msg() 277 struct amdgpu_job *job; in uvd_v6_0_enc_get_destroy_msg() 1019 struct amdgpu_job *job, in uvd_v6_0_ring_emit_ib() 1047 struct amdgpu_job *job, in uvd_v6_0_enc_ring_emit_ib()
|
A D | amdgpu_vce.c | 446 struct amdgpu_job *job; in amdgpu_vce_get_create_msg() 536 struct amdgpu_job *job; in amdgpu_vce_get_destroy_msg() 1065 struct amdgpu_job *job, in amdgpu_vce_ring_emit_ib()
|
A D | Makefile | 222 amdgpu-y += amdgpu_job.o
|
A D | amdgpu_ib.c | 127 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule()
|
A D | uvd_v7_0.c | 220 struct amdgpu_job *job; in uvd_v7_0_enc_get_create_msg() 283 struct amdgpu_job *job; in uvd_v7_0_enc_get_destroy_msg() 1314 struct amdgpu_job *job, in uvd_v7_0_ring_emit_ib() 1347 struct amdgpu_job *job, in uvd_v7_0_enc_ring_emit_ib()
|
A D | amdgpu_ttm.c | 198 struct amdgpu_job *job; in amdgpu_ttm_map_buffer() 1909 struct amdgpu_job *job; in amdgpu_copy_buffer() 1986 struct amdgpu_job *job; in amdgpu_fill_buffer()
|
A D | uvd_v3_1.c | 90 struct amdgpu_job *job, in uvd_v3_1_ring_emit_ib()
|
A D | uvd_v4_2.c | 540 struct amdgpu_job *job, in uvd_v4_2_ring_emit_ib()
|
A D | jpeg_v1_0.c | 294 struct amdgpu_job *job, in jpeg_v1_0_decode_ring_emit_ib()
|
A D | jpeg_v2_0.c | 532 struct amdgpu_job *job, in jpeg_v2_0_dec_ring_emit_ib()
|