Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/amdgpu/
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);
458 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value()
463 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value()
472 struct amdgpu_ib *ib);
473 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
[all …]
A Damdgpu_vce.h63 struct amdgpu_ib *ib);
66 struct amdgpu_ib *ib);
68 struct amdgpu_ib *ib, uint32_t flags);
A Djpeg_v2_0.h56 struct amdgpu_ib *ib, uint32_t flags);
65 struct amdgpu_ib *ib);
A Dvcn_v2_0.h33 struct amdgpu_ib *ib, uint32_t flags);
46 struct amdgpu_ib *ib, uint32_t flags);
A Damdgpu_vcn.c544 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_send_msg()
551 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
593 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_create_msg()
628 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_destroy_msg()
657 struct amdgpu_ib ib; in amdgpu_vcn_dec_ring_test_ib()
725 struct amdgpu_ib *ib; in amdgpu_vcn_dec_sw_send_msg()
788 struct amdgpu_ib ib; in amdgpu_vcn_dec_sw_ring_test_ib()
849 struct amdgpu_ib *ib_msg, in amdgpu_vcn_enc_get_create_msg()
855 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg()
922 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg()
[all …]
A Dsi_dma.c64 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()
772 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer()
796 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
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()
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()
A Damdgpu_sdma.h133 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
149 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
A Damdgpu_vce.c443 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()
A Dsdma_v2_4.c247 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib()
585 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
651 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
678 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
708 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
732 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1188 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1214 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
A Dcik_sdma.c223 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
654 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
716 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
743 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
773 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
797 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1302 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1327 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
A Dvcn_sw_ring.h36 struct amdgpu_ib *ib, uint32_t flags);
A Djpeg_v4_0_3.h53 struct amdgpu_ib *ib,
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()
1628 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1654 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
A Damdgpu_uvd.h88 struct amdgpu_ib *ib);
A Damdgpu_vm.h219 void (*copy_pte)(struct amdgpu_ib *ib,
224 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
228 void (*set_pte_pde)(struct amdgpu_ib *ib,
A Dvcn_sw_ring.c45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
A Damdgpu_job.h83 struct amdgpu_ib ibs[];
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()
1685 static void sdma_v7_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_copy_buffer()
1728 static void sdma_v7_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v7_0_emit_fill_buffer()
A Dsdma_v6_0.c263 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib()
969 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib()
1063 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte()
1091 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte()
1121 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde()
1146 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib()
1697 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer()
1724 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
A Dsdma_v5_2.c278 struct amdgpu_ib *ib, in sdma_v5_2_ring_emit_ib()
948 struct amdgpu_ib ib; in sdma_v5_2_ring_test_ib()
1042 static void sdma_v5_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_2_vm_copy_pte()
1070 static void sdma_v5_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_2_vm_write_pte()
1100 static void sdma_v5_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_2_vm_set_pte_pde()
1126 static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_2_ring_pad_ib()
1879 static void sdma_v5_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_copy_buffer()
1906 static void sdma_v5_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_fill_buffer()
A Djpeg_v1_0.c40 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()
A Dsdma_v5_0.c461 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib()
1098 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib()
1193 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte()
1221 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte()
1251 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde()
1276 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib()
1919 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer()
1946 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
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()
2065 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer()
2092 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()

Completed in 51 milliseconds

123