Home
last modified time | relevance | path

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

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ib.c70 unsigned size, struct amdgpu_ib *ib) in amdgpu_ib_get()
100 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib, in amdgpu_ib_free()
128 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule()
132 struct amdgpu_ib *ib = &ibs[0]; in amdgpu_ib_schedule()
H A Damdgpu_si_dma.c70 struct amdgpu_ib *ib, in si_dma_ring_emit_ib()
260 struct amdgpu_ib ib; in si_dma_ring_test_ib()
319 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte()
344 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte()
372 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde()
412 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
780 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer()
803 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
H A Dvcn_v2_0.h35 struct amdgpu_ib *ib, uint32_t flags);
48 struct amdgpu_ib *ib, uint32_t flags);
H A Damdgpu_sdma.h89 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
104 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
H A Damdgpu_vm_sdma.c103 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit()
150 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes()
180 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
H A Damdgpu_ring.h68 struct amdgpu_ib;
138 struct amdgpu_ib *ib,
158 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
262 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
H A Damdgpu_sdma_v2_4.c258 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib()
608 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
673 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
700 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
730 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
753 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1206 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1231 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
H A Damdgpu_cik_sdma.c229 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
672 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
733 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
760 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
790 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
813 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1318 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1342 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
H A Damdgpu_vm.h166 void (*copy_pte)(struct amdgpu_ib *ib,
171 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
175 void (*set_pte_pde)(struct amdgpu_ib *ib,
H A Damdgpu_sdma_v3_0.c432 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib()
880 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib()
944 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte()
971 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte()
1001 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde()
1024 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib()
1644 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1669 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
H A Djpeg_v2_0.h34 struct amdgpu_ib *ib, uint32_t flags);
H A Damdgpu_vce.c451 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg()
530 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg()
725 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs()
961 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs_vm()
1052 struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
H A Damdgpu_sdma_v5_0.c386 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib()
943 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib()
1015 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte()
1044 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte()
1074 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde()
1098 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib()
1664 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer()
1689 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
H A Damdgpu_job.h49 struct amdgpu_ib *ibs;
H A Damdgpu_vce.h67 struct amdgpu_ib *ib, uint32_t flags);
H A Damdgpu.h234 struct amdgpu_ib;
427 struct amdgpu_ib { struct
453 unsigned size, struct amdgpu_ib *ib); argument
454 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
457 struct amdgpu_ib *ibs, struct amdgpu_job *job,
H A Damdgpu_uvd.c912 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_reg()
959 struct amdgpu_ib *ib = &ctx->parser->job->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_packets()
1001 struct amdgpu_ib *ib = &parser->job->ibs[ib_idx]; in amdgpu_uvd_ring_parse_cs()
1044 struct amdgpu_ib *ib; in amdgpu_uvd_send_msg()
H A Damdgpu_vcn.c394 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
562 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg()
615 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg()
H A Damdgpu_sdma_v4_0.c802 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
1534 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1600 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1629 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1659 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1683 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
2456 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
2481 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
H A Damdgpu_jpeg.c147 struct amdgpu_ib *ib; in amdgpu_jpeg_dec_set_reg()
H A Damdgpu_uvd_v6_0.c219 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg()
282 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg()
998 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib()
1024 struct amdgpu_ib *ib, in uvd_v6_0_enc_ring_emit_ib()
H A Damdgpu_amdkfd.c572 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib()
598 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()
H A Damdgpu_uvd_v7_0.c229 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg()
291 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg()
1271 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in uvd_v7_0_ring_patch_cs_in_place()
1299 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib()
1330 struct amdgpu_ib *ib, in uvd_v7_0_enc_ring_emit_ib()
H A DMakefile52 amdgpu_dma_buf.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \
H A Damdgpu_job.c71 size += sizeof(struct amdgpu_ib) * num_ibs; in amdgpu_job_alloc()

12