/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_job.h | 36 container_of((sched_job), struct amdgpu_job, base) 42 struct amdgpu_job { struct 69 struct amdgpu_job **job, struct amdgpu_vm *vm); argument 71 struct amdgpu_job **job); 73 void amdgpu_job_free_resources(struct amdgpu_job *job); 74 void amdgpu_job_free(struct amdgpu_job *job); 75 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, 77 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring,
|
D | amdgpu_job.c | 34 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_timedout() 59 struct amdgpu_job **job, struct amdgpu_vm *vm) in amdgpu_job_alloc() 61 size_t size = sizeof(struct amdgpu_job); in amdgpu_job_alloc() 90 struct amdgpu_job **job) in amdgpu_job_alloc_with_ib() 105 void amdgpu_job_free_resources(struct amdgpu_job *job) in amdgpu_job_free_resources() 121 struct amdgpu_job *job = to_amdgpu_job(s_job); in amdgpu_job_free_cb() 132 void amdgpu_job_free(struct amdgpu_job *job) in amdgpu_job_free() 142 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, in amdgpu_job_submit() 168 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct() 187 struct amdgpu_job *job = to_amdgpu_job(sched_job); in amdgpu_job_dependency() [all …]
|
D | vcn_v2_0.h | 32 extern void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, 44 extern void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, 56 extern void vcn_v2_0_jpeg_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
|
D | amdgpu_ids.h | 40 struct amdgpu_job; 88 struct amdgpu_job *job);
|
D | amdgpu_vm.h | 39 struct amdgpu_job; 211 struct amdgpu_job *job; 359 int amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync); 402 struct amdgpu_job *job);
|
D | amdgpu_trace.h | 165 TP_PROTO(struct amdgpu_job *job), 191 TP_PROTO(struct amdgpu_job *job), 218 struct amdgpu_job *job), 468 TP_PROTO(struct amdgpu_job *sched_job, struct dma_fence *fence),
|
D | amdgpu_vce.h | 69 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
|
D | amdgpu_ids.c | 269 struct amdgpu_job *job, in amdgpu_vmid_grab_reserved() 334 struct amdgpu_job *job, in amdgpu_vmid_grab_used() 408 struct amdgpu_job *job) in amdgpu_vmid_grab()
|
D | amdgpu_vcn.c | 413 struct amdgpu_job *job; in amdgpu_vcn_dec_send_msg() 576 struct amdgpu_job *job; in amdgpu_vcn_enc_get_create_msg() 629 struct amdgpu_job *job; in amdgpu_vcn_enc_get_destroy_msg() 743 struct amdgpu_job *job; in amdgpu_vcn_jpeg_set_reg()
|
D | amdgpu_ring.h | 66 struct amdgpu_job; 133 struct amdgpu_job *job,
|
D | amdgpu.h | 217 struct amdgpu_job; 435 struct amdgpu_ib *ibs, struct amdgpu_job *job, 466 struct amdgpu_job *job; 1159 struct amdgpu_job* job);
|
D | amdgpu_vce.c | 436 struct amdgpu_job *job; in amdgpu_vce_get_create_msg() 515 struct amdgpu_job *job; in amdgpu_vce_get_destroy_msg() 1037 struct amdgpu_job *job, in amdgpu_vce_ring_emit_ib()
|
D | Makefile | 186 amdgpu-y += amdgpu_job.o
|
D | uvd_v6_0.c | 213 struct amdgpu_job *job; in uvd_v6_0_enc_get_create_msg() 276 struct amdgpu_job *job; in uvd_v6_0_enc_get_destroy_msg() 992 struct amdgpu_job *job, in uvd_v6_0_ring_emit_ib() 1018 struct amdgpu_job *job, in uvd_v6_0_enc_ring_emit_ib()
|
D | amdgpu_ib.c | 123 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule()
|
D | uvd_v7_0.c | 221 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() 1291 struct amdgpu_job *job, in uvd_v7_0_ring_emit_ib() 1322 struct amdgpu_job *job, in uvd_v7_0_enc_ring_emit_ib()
|
D | uvd_v4_2.c | 512 struct amdgpu_job *job, in uvd_v4_2_ring_emit_ib()
|
D | amdgpu_amdkfd.c | 605 struct amdgpu_job *job; in amdgpu_amdkfd_submit_ib()
|
D | uvd_v5_0.c | 528 struct amdgpu_job *job, in uvd_v5_0_ring_emit_ib()
|
D | vcn_v2_0.c | 1581 struct amdgpu_job *job, in vcn_v2_0_dec_ring_emit_ib() 1752 struct amdgpu_job *job, in vcn_v2_0_enc_ring_emit_ib() 1937 struct amdgpu_job *job, in vcn_v2_0_jpeg_ring_emit_ib()
|
D | amdgpu_ttm.c | 1940 struct amdgpu_job *job; in amdgpu_map_buffer() 2004 struct amdgpu_job *job; in amdgpu_copy_buffer() 2084 struct amdgpu_job *job; in amdgpu_fill_buffer()
|
D | vcn_v1_0.c | 1517 struct amdgpu_job *job, in vcn_v1_0_dec_ring_emit_ib() 1677 struct amdgpu_job *job, in vcn_v1_0_enc_ring_emit_ib() 1882 struct amdgpu_job *job, in vcn_v1_0_jpeg_ring_emit_ib()
|
D | gmc_v10_0.c | 276 struct amdgpu_job *job; in gmc_v10_0_flush_gpu_tlb()
|
D | si_dma.c | 64 struct amdgpu_job *job, in si_dma_ring_emit_ib()
|
D | vce_v3_0.c | 835 struct amdgpu_job *job, in vce_v3_0_ring_emit_ib()
|