Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.h57 struct amdgpu_ib;
118 struct amdgpu_ib *ib,
139 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
197 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
Damdgpu_ib.c61 unsigned size, struct amdgpu_ib *ib) in amdgpu_ib_get()
91 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib, in amdgpu_ib_free()
119 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule()
123 struct amdgpu_ib *ib = &ibs[0]; in amdgpu_ib_schedule()
Dsi_dma.c63 struct amdgpu_ib *ib, in si_dma_ring_emit_ib()
277 struct amdgpu_ib ib; in si_dma_ring_test_ib()
345 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte()
370 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte()
398 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde()
438 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
835 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer()
858 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
Dcik_sdma.c223 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
682 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
752 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
779 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
809 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
832 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1335 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1359 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
Dsdma_v2_4.c248 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib()
668 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
742 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
769 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
799 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
822 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1271 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1296 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
Damdgpu.h176 struct amdgpu_ib;
269 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
284 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
296 void (*copy_pte)(struct amdgpu_ib *ib,
300 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
304 void (*set_pte_pde)(struct amdgpu_ib *ib,
659 struct amdgpu_ib { struct
1025 unsigned size, struct amdgpu_ib *ib);
1026 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
1029 struct amdgpu_ib *ibs, struct amdgpu_job *job,
[all …]
Damdgpu_vce.c411 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg()
492 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg()
643 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs()
810 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs_vm()
899 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
Dsdma_v4_0.c345 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
944 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1018 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1047 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1077 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1101 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
1661 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
1686 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
Dsdma_v3_0.c414 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib()
912 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib()
985 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte()
1012 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte()
1042 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde()
1065 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib()
1678 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1703 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
Damdgpu_vce.h65 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib,
Damdgpu_vcn.c285 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
523 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg()
577 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg()
Damdgpu_uvd.c822 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_reg()
869 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_packets()
911 struct amdgpu_ib *ib = &parser->job->ibs[ib_idx]; in amdgpu_uvd_ring_parse_cs()
959 struct amdgpu_ib *ib; in amdgpu_uvd_send_msg()
DMakefile26 amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
Damdgpu_job.c54 size += sizeof(struct amdgpu_ib) * num_ibs; in amdgpu_job_alloc()
Duvd_v7_0.c213 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg()
276 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg()
1220 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib()
1247 struct amdgpu_ib *ib, unsigned int vm_id, bool ctx_switch) in uvd_v7_0_enc_ring_emit_ib()
Damdgpu_ring.c107 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
Dvcn_v1_0.c850 struct amdgpu_ib *ib, in vcn_v1_0_dec_ring_emit_ib()
1022 struct amdgpu_ib *ib, unsigned int vm_id, bool ctx_switch) in vcn_v1_0_enc_ring_emit_ib()
Duvd_v4_2.c543 struct amdgpu_ib *ib, in uvd_v4_2_ring_emit_ib()
Duvd_v5_0.c558 struct amdgpu_ib *ib, in uvd_v5_0_ring_emit_ib()
Dvce_v3_0.c837 struct amdgpu_ib *ib, unsigned int vm_id, bool ctx_switch) in vce_v3_0_ring_emit_ib()
Duvd_v6_0.c654 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib()
Dvce_v4_0.c930 struct amdgpu_ib *ib, unsigned int vm_id, bool ctx_switch) in vce_v4_0_ring_emit_ib()
Dgfx_v7_0.c2238 struct amdgpu_ib *ib, in gfx_v7_0_ring_emit_ib_gfx()
2267 struct amdgpu_ib *ib, in gfx_v7_0_ring_emit_ib_compute()
2314 struct amdgpu_ib ib; in gfx_v7_0_ring_test_ib()
Dgfx_v9_0.c302 struct amdgpu_ib ib; in gfx_v9_0_ring_test_ib()
3523 struct amdgpu_ib *ib, in gfx_v9_0_ring_emit_ib_gfx()
3554 struct amdgpu_ib *ib, in gfx_v9_0_ring_emit_ib_compute()
Damdgpu_cs.c894 struct amdgpu_ib *ib; in amdgpu_cs_ib_fill()

12