/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring.h | 34 struct amdgpu_ib; 98 struct amdgpu_ib { struct 181 struct amdgpu_ib *ib); 184 struct amdgpu_ib *ib); 191 struct amdgpu_ib *ib, 211 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib); 350 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib); 450 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value() 455 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value() 464 struct amdgpu_ib *ib); [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 | 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() 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()
|
H A D | amdgpu_sdma.h | 134 void (*emit_copy_buffer)(struct amdgpu_ib *ib, 150 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
|
H A D | vcn_sw_ring.h | 36 struct amdgpu_ib *ib, uint32_t flags);
|
H A D | sdma_v3_0.c | 423 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib() 859 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib() 924 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte() 951 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte() 981 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde() 1005 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib() 1621 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer() 1647 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
|
H A D | jpeg_v4_0_3.h | 53 struct amdgpu_ib *ib,
|
H A D | amdgpu_vm.h | 218 void (*copy_pte)(struct amdgpu_ib *ib, 223 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe, 227 void (*set_pte_pde)(struct amdgpu_ib *ib,
|
H A D | sdma_v7_0.c | 295 struct amdgpu_ib *ib, in sdma_v7_0_ring_emit_ib() 988 struct amdgpu_ib ib; in sdma_v7_0_ring_test_ib() 1082 static void sdma_v7_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v7_0_vm_copy_pte() 1113 static void sdma_v7_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v7_0_vm_write_pte() 1143 static void sdma_v7_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v7_0_vm_set_pte_pde() 1169 static void sdma_v7_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v7_0_ring_pad_ib() 1681 static void sdma_v7_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_copy_buffer() 1724 static void sdma_v7_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_fill_buffer()
|
H A D | amdgpu_uvd.h | 88 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_v6_0.c | 263 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib() 991 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib() 1085 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte() 1113 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte() 1143 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde() 1168 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib() 1758 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer() 1785 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
|
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 | 368 struct amdgpu_ib *ib, in sdma_v4_4_2_ring_emit_ib() 1064 struct amdgpu_ib ib; in sdma_v4_4_2_ring_test_ib() 1131 static void sdma_v4_4_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_copy_pte() 1159 static void sdma_v4_4_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_4_2_vm_write_pte() 1189 static void sdma_v4_4_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_set_pte_pde() 1213 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() 2072 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer() 2099 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()
|
H A D | sdma_v4_0.c | 809 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib() 1519 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib() 1586 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte() 1614 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte() 1644 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde() 1668 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib() 2562 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer() 2589 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
|
H A D | gfx_v9_4_2.c | 348 struct amdgpu_ib *ib, in gfx_v9_4_2_run_shader() 495 struct amdgpu_ib wb_ib; in gfx_v9_4_2_do_sgprs_init() 496 struct amdgpu_ib disp_ibs[3]; in gfx_v9_4_2_do_sgprs_init() 639 struct amdgpu_ib wb_ib; in gfx_v9_4_2_do_vgprs_init() 640 struct amdgpu_ib disp_ib; in gfx_v9_4_2_do_vgprs_init()
|
H A D | amdgpu_amdkfd.c | 663 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib() 689 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()
|
H A D | Makefile | 58 amdgpu_ib.o amdgpu_pll.o \
|
H A D | vcn_v1_0.c | 1549 struct amdgpu_ib *ib, in vcn_v1_0_dec_ring_emit_ib() 1713 struct amdgpu_ib *ib, in vcn_v1_0_enc_ring_emit_ib() 2046 struct amdgpu_ib *ib) in vcn_v1_0_ring_patch_cs_in_place()
|
H A D | amdgpu_ring.c | 137 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
|