Home
last modified time | relevance | path

Searched refs:amdgpu_ib (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.h34 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 Damdgpu_vce.h63 struct amdgpu_ib *ib);
66 struct amdgpu_ib *ib);
68 struct amdgpu_ib *ib, uint32_t flags);
H A Djpeg_v2_0.h56 struct amdgpu_ib *ib, uint32_t flags);
65 struct amdgpu_ib *ib);
H A Dvcn_v2_0.h33 struct amdgpu_ib *ib, uint32_t flags);
46 struct amdgpu_ib *ib, uint32_t flags);
H A Damdgpu_vm_sdma.c108 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 Damdgpu_ib.c66 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 Damdgpu_sdma.h134 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
150 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
H A Dvcn_sw_ring.h36 struct amdgpu_ib *ib, uint32_t flags);
H A Dsdma_v3_0.c423 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 Djpeg_v4_0_3.h53 struct amdgpu_ib *ib,
H A Damdgpu_vm.h218 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 Dsdma_v7_0.c295 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 Damdgpu_uvd.h88 struct amdgpu_ib *ib);
H A Dvcn_sw_ring.c45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
H A Damdgpu_job.h83 struct amdgpu_ib ibs[];
H A Dsdma_v6_0.c263 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 Dsdma_v5_2.c278 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 Dsdma_v5_0.c461 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 Dsdma_v4_4_2.c368 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 Dsdma_v4_0.c809 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 Dgfx_v9_4_2.c348 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 Damdgpu_amdkfd.c663 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib()
689 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()
H A DMakefile58 amdgpu_ib.o amdgpu_pll.o \
H A Dvcn_v1_0.c1549 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 Damdgpu_ring.c137 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()

12