| /Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ring.h | 34 struct amdgpu_ib; 95 struct amdgpu_ib { struct 178 struct amdgpu_ib *ib); 181 struct amdgpu_ib *ib); 188 struct amdgpu_ib *ib, 208 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib); 343 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib); 427 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value() 432 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value() 441 struct amdgpu_ib *ib); [all …]
|
| D | amdgpu_vce.h | 63 struct amdgpu_ib *ib); 66 struct amdgpu_ib *ib); 68 struct amdgpu_ib *ib, uint32_t flags);
|
| D | vcn_v2_0.h | 33 struct amdgpu_ib *ib, uint32_t flags); 46 struct amdgpu_ib *ib, uint32_t flags);
|
| D | amdgpu_vcn.c | 520 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_send_msg() 527 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg() 569 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_create_msg() 604 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_destroy_msg() 633 struct amdgpu_ib ib; in amdgpu_vcn_dec_ring_test_ib() 662 static uint32_t *amdgpu_vcn_unified_ring_ib_header(struct amdgpu_ib *ib, in amdgpu_vcn_unified_ring_ib_header() 693 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_sw_send_msg() 701 struct amdgpu_ib *ib; in amdgpu_vcn_dec_sw_send_msg() 765 struct amdgpu_ib ib; in amdgpu_vcn_dec_sw_ring_test_ib() 826 struct amdgpu_ib *ib_msg, in amdgpu_vcn_enc_get_create_msg() [all …]
|
| D | si_dma.c | 64 struct amdgpu_ib *ib, in si_dma_ring_emit_ib() 251 struct amdgpu_ib ib; in si_dma_ring_test_ib() 311 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte() 336 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte() 364 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde() 405 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib() 775 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer() 799 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
|
| D | amdgpu_ib.c | 66 struct amdgpu_ib *ib) in amdgpu_ib_get() 98 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib, in amdgpu_ib_free() 127 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule() 131 struct amdgpu_ib *ib = &ibs[0]; in amdgpu_ib_schedule()
|
| D | amdgpu_vm_sdma.c | 120 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit() 169 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes() 199 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
|
| D | amdgpu_sdma.h | 128 void (*emit_copy_buffer)(struct amdgpu_ib *ib, 144 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
|
| D | amdgpu_vce.c | 442 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg() 443 struct amdgpu_ib ib_msg; in amdgpu_vce_get_create_msg() 534 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg() 599 struct amdgpu_ib *ib, int lo, int hi, in amdgpu_vce_validate_bo() 649 static int amdgpu_vce_cs_reloc(struct amdgpu_cs_parser *p, struct amdgpu_ib *ib, in amdgpu_vce_cs_reloc() 737 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs() 975 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs_vm() 1069 struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
|
| D | sdma_v2_4.c | 248 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib() 591 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib() 657 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte() 684 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte() 714 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde() 738 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib() 1193 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer() 1219 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
|
| D | cik_sdma.c | 222 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib() 658 struct amdgpu_ib ib; in cik_sdma_ring_test_ib() 720 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte() 747 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte() 777 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde() 801 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib() 1305 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer() 1330 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
|
| D | vcn_sw_ring.h | 36 struct amdgpu_ib *ib, uint32_t flags);
|
| D | amdgpu_vm.h | 170 void (*copy_pte)(struct amdgpu_ib *ib, 175 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe, 179 void (*set_pte_pde)(struct amdgpu_ib *ib,
|
| D | jpeg_v2_0.h | 53 struct amdgpu_ib *ib, uint32_t flags);
|
| D | sdma_v3_0.c | 422 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib() 863 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib() 928 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte() 955 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte() 985 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde() 1009 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib() 1631 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer() 1657 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
|
| D | amdgpu_uvd.h | 87 struct amdgpu_ib *ib);
|
| D | vcn_sw_ring.c | 45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
|
| D | amdgpu_job.h | 80 struct amdgpu_ib ibs[];
|
| D | sdma_v5_2.c | 231 struct amdgpu_ib *ib, in sdma_v5_2_ring_emit_ib() 901 struct amdgpu_ib ib; in sdma_v5_2_ring_test_ib() 995 static void sdma_v5_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_2_vm_copy_pte() 1023 static void sdma_v5_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_2_vm_write_pte() 1053 static void sdma_v5_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_2_vm_set_pte_pde() 1079 static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_2_ring_pad_ib() 1749 static void sdma_v5_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_copy_buffer() 1776 static void sdma_v5_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_fill_buffer()
|
| D | sdma_v6_0.c | 249 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib() 952 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib() 1046 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte() 1074 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte() 1104 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde() 1129 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib() 1631 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer() 1658 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
|
| D | sdma_v5_0.c | 424 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib() 1065 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib() 1160 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte() 1188 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte() 1218 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde() 1243 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib() 1836 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer() 1863 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
|
| D | sdma_v4_4_2.c | 311 struct amdgpu_ib *ib, in sdma_v4_4_2_ring_emit_ib() 1014 struct amdgpu_ib ib; in sdma_v4_4_2_ring_test_ib() 1081 static void sdma_v4_4_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_copy_pte() 1109 static void sdma_v4_4_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_4_2_vm_write_pte() 1139 static void sdma_v4_4_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_set_pte_pde() 1163 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() 1969 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer() 1996 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()
|
| D | sdma_v4_0.c | 760 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib() 1479 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib() 1546 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte() 1574 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte() 1604 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde() 1628 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib() 2460 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer() 2487 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
|
| D | uvd_v6_0.c | 214 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg() 278 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg() 1020 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib() 1048 struct amdgpu_ib *ib, in uvd_v6_0_enc_ring_emit_ib()
|
| D | uvd_v7_0.c | 222 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg() 285 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg() 1287 struct amdgpu_ib *ib) in uvd_v7_0_ring_patch_cs_in_place() 1319 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib() 1352 struct amdgpu_ib *ib, in uvd_v7_0_enc_ring_emit_ib()
|