Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
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()
Damdgpu_ring.h64 struct amdgpu_ib;
132 struct amdgpu_ib *ib,
152 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
226 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
Dsi_dma.c64 struct amdgpu_ib *ib, in si_dma_ring_emit_ib()
264 struct amdgpu_ib ib; in si_dma_ring_test_ib()
332 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte()
357 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte()
385 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde()
425 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
818 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer()
841 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
Dcik_sdma.c221 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
673 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
743 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
770 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
800 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
823 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1325 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1349 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()
649 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
723 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
750 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
780 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
803 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1250 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1275 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
Damdgpu_job.h43 struct amdgpu_ib *ibs;
Damdgpu_vce.h68 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib,
Damdgpu.h186 struct amdgpu_ib;
283 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
298 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
313 void (*copy_pte)(struct amdgpu_ib *ib,
318 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
322 void (*set_pte_pde)(struct amdgpu_ib *ib,
592 struct amdgpu_ib { struct
959 unsigned size, struct amdgpu_ib *ib);
960 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
963 struct amdgpu_ib *ibs, struct amdgpu_job *job,
Damdgpu_vcn.c292 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
470 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg()
522 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg()
646 struct amdgpu_ib *ib; in amdgpu_vcn_jpeg_set_reg()
Dsdma_v3_0.c423 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib()
922 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib()
995 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte()
1022 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte()
1052 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde()
1075 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib()
1690 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1715 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
Damdgpu_vce.c436 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg()
515 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg()
710 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs()
946 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs_vm()
1035 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
Dsdma_v4_0.c381 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
984 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1058 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1087 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1117 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1141 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
1691 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
1716 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
Damdgpu_amdkfd.c446 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib()
472 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()
Damdgpu_uvd.c891 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_reg()
938 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_packets()
980 struct amdgpu_ib *ib = &parser->job->ibs[ib_idx]; in amdgpu_uvd_ring_parse_cs()
1023 struct amdgpu_ib *ib; in amdgpu_uvd_send_msg()
DMakefile51 amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
Damdgpu_job.c51 size += sizeof(struct amdgpu_ib) * num_ibs; in amdgpu_job_alloc()
Duvd_v6_0.c219 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg()
281 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg()
1011 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib()
1034 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in uvd_v6_0_enc_ring_emit_ib()
Duvd_v7_0.c227 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg()
288 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg()
1267 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in uvd_v7_0_ring_patch_cs_in_place()
1294 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib()
1323 struct amdgpu_ib *ib, unsigned int vmid, 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.c994 struct amdgpu_ib *ib, in vcn_v1_0_dec_ring_emit_ib()
1152 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vcn_v1_0_enc_ring_emit_ib()
1349 struct amdgpu_ib *ib, in vcn_v1_0_jpeg_ring_emit_ib()
Duvd_v4_2.c522 struct amdgpu_ib *ib, in uvd_v4_2_ring_emit_ib()
Duvd_v5_0.c538 struct amdgpu_ib *ib, in uvd_v5_0_ring_emit_ib()
Damdgpu_cs.c917 struct amdgpu_ib *ib; in amdgpu_cs_ib_vm_chunk()
993 struct amdgpu_ib *ib; in amdgpu_cs_ib_fill()
Dvce_v3_0.c841 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vce_v3_0_ring_emit_ib()
Dvce_v4_0.c950 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vce_v4_0_ring_emit_ib()

12