| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ring.h | 34 struct amdgpu_ib; 99 struct amdgpu_ib { struct 182 struct amdgpu_ib *ib); 185 struct amdgpu_ib *ib); 192 struct amdgpu_ib *ib, 212 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib); 454 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value() 459 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value() 468 struct amdgpu_ib *ib); 469 void amdgpu_ib_free(struct amdgpu_ib *ib, struct dma_fence *f); [all …]
|
| H A D | amdgpu_vce.h | 63 struct amdgpu_ib *ib); 66 struct amdgpu_ib *ib); 68 struct amdgpu_ib *ib, uint32_t flags);
|
| H A D | jpeg_v2_0.h | 56 struct amdgpu_ib *ib, uint32_t flags); 65 struct amdgpu_ib *ib);
|
| H A D | vcn_v2_0.h | 33 struct amdgpu_ib *ib, uint32_t flags); 46 struct amdgpu_ib *ib, uint32_t flags);
|
| H A D | si_dma.c | 64 struct amdgpu_ib *ib, in si_dma_ring_emit_ib() 246 struct amdgpu_ib ib; in si_dma_ring_test_ib() 306 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte() 331 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte() 359 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde() 400 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib() 764 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer() 788 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
|
| H A D | amdgpu_vcn.c | 591 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_send_msg() 598 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg() 640 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_create_msg() 675 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_destroy_msg() 704 struct amdgpu_ib ib; in amdgpu_vcn_dec_ring_test_ib() 772 struct amdgpu_ib *ib; in amdgpu_vcn_dec_sw_send_msg() 835 struct amdgpu_ib ib; in amdgpu_vcn_dec_sw_ring_test_ib() 896 struct amdgpu_ib *ib_msg, in amdgpu_vcn_enc_get_create_msg() 902 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg() 969 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg() [all …]
|
| H A D | amdgpu_vm_sdma.c | 108 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit() 161 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes() 191 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
|
| H A D | amdgpu_ib.c | 66 struct amdgpu_ib *ib) in amdgpu_ib_get() 97 void amdgpu_ib_free(struct amdgpu_ib *ib, struct dma_fence *f) in amdgpu_ib_free() 125 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule() 129 struct amdgpu_ib *ib = &ibs[0]; in amdgpu_ib_schedule()
|
| H A D | amdgpu_vce.c | 443 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg() 444 struct amdgpu_ib ib_msg; in amdgpu_vce_get_create_msg() 535 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg() 600 struct amdgpu_ib *ib, int lo, int hi, in amdgpu_vce_validate_bo() 650 static int amdgpu_vce_cs_reloc(struct amdgpu_cs_parser *p, struct amdgpu_ib *ib, in amdgpu_vce_cs_reloc() 738 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs() 976 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs_vm() 1069 struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
|
| H A D | amdgpu_sdma.h | 148 void (*emit_copy_buffer)(struct amdgpu_ib *ib, 164 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
|
| H A D | sdma_v2_4.c | 249 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib() 587 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib() 653 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte() 680 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte() 710 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde() 734 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib() 1181 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer() 1207 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
|
| H A D | cik_sdma.c | 225 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib() 656 struct amdgpu_ib ib; in cik_sdma_ring_test_ib() 718 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte() 745 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte() 775 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde() 799 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib() 1297 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer() 1322 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
|
| H A D | vcn_sw_ring.h | 36 struct amdgpu_ib *ib, uint32_t flags);
|
| H A D | jpeg_v4_0_3.h | 53 struct amdgpu_ib *ib,
|
| H A D | sdma_v3_0.c | 425 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib() 861 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib() 926 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte() 953 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte() 983 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde() 1007 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib() 1623 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer() 1649 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
|
| H A D | amdgpu_uvd.h | 88 struct amdgpu_ib *ib);
|
| H A D | amdgpu_vm.h | 223 void (*copy_pte)(struct amdgpu_ib *ib, 228 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe, 232 void (*set_pte_pde)(struct amdgpu_ib *ib,
|
| H A D | vcn_sw_ring.c | 45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
|
| H A D | amdgpu_job.h | 83 struct amdgpu_ib ibs[];
|
| H A D | sdma_v7_0.c | 295 struct amdgpu_ib *ib, in sdma_v7_0_ring_emit_ib() 1036 struct amdgpu_ib ib; in sdma_v7_0_ring_test_ib() 1130 static void sdma_v7_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v7_0_vm_copy_pte() 1161 static void sdma_v7_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v7_0_vm_write_pte() 1191 static void sdma_v7_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v7_0_vm_set_pte_pde() 1217 static void sdma_v7_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v7_0_ring_pad_ib() 1738 static void sdma_v7_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_copy_buffer() 1782 static void sdma_v7_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_fill_buffer()
|
| H A D | sdma_v6_0.c | 264 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib() 992 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib() 1086 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte() 1114 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte() 1144 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde() 1169 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib() 1759 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer() 1786 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
|
| H A D | jpeg_v1_0.c | 40 struct amdgpu_ib *ib); 299 struct amdgpu_ib *ib, in jpeg_v1_0_decode_ring_emit_ib() 635 struct amdgpu_ib *ib) in jpeg_v1_dec_ring_parse_cs()
|
| H A D | sdma_v5_2.c | 278 struct amdgpu_ib *ib, in sdma_v5_2_ring_emit_ib() 978 struct amdgpu_ib ib; in sdma_v5_2_ring_test_ib() 1072 static void sdma_v5_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_2_vm_copy_pte() 1100 static void sdma_v5_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_2_vm_write_pte() 1130 static void sdma_v5_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_2_vm_set_pte_pde() 1156 static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_2_ring_pad_ib() 2039 static void sdma_v5_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_copy_buffer() 2066 static void sdma_v5_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_fill_buffer()
|
| H A D | sdma_v5_0.c | 461 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib() 1121 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib() 1216 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte() 1244 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte() 1274 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde() 1299 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib() 2043 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer() 2070 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
|
| H A D | sdma_v4_4_2.c | 372 struct amdgpu_ib *ib, in sdma_v4_4_2_ring_emit_ib() 1107 struct amdgpu_ib ib; in sdma_v4_4_2_ring_test_ib() 1174 static void sdma_v4_4_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_copy_pte() 1202 static void sdma_v4_4_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_4_2_vm_write_pte() 1232 static void sdma_v4_4_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_set_pte_pde() 1256 static void sdma_v4_4_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_4_2_ring_pad_ib() 2269 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer() 2296 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()
|