Home
last modified time | relevance | path

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

/dflybsd-src/sys/dev/drm/amd/amdgpu/
H A 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()
H A 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);
H A 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()
H A Damdgpu.h191 struct amdgpu_ib;
288 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
303 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
318 void (*copy_pte)(struct amdgpu_ib *ib,
323 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
327 void (*set_pte_pde)(struct amdgpu_ib *ib,
597 struct amdgpu_ib { struct
964 unsigned size, struct amdgpu_ib *ib);
965 void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
968 struct amdgpu_ib *ibs, struct amdgpu_job *job,
H A 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()
H A Damdgpu_vcn.c292 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
473 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_create_msg()
525 struct amdgpu_ib *ib; in amdgpu_vcn_enc_get_destroy_msg()
649 struct amdgpu_ib *ib; in amdgpu_vcn_jpeg_set_reg()
H A 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()
H A Damdgpu_job.h43 struct amdgpu_ib *ibs;
H A Dsdma_v4_0.c382 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
985 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1059 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1088 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1118 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1142 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
1692 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
1717 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
H A Damdgpu_vce.h68 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib,
H A 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()
H A Damdgpu_amdkfd.c453 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib()
479 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()
H A Duvd_v6_0.c222 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg()
284 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg()
1014 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib()
1037 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in uvd_v6_0_enc_ring_emit_ib()
H A Duvd_v7_0.c230 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg()
293 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg()
1272 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()
1328 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in uvd_v7_0_enc_ring_emit_ib()
H A Damdgpu_job.c51 size += sizeof(struct amdgpu_ib) * num_ibs; in amdgpu_job_alloc()
H A Dvcn_v1_0.c995 struct amdgpu_ib *ib, in vcn_v1_0_dec_ring_emit_ib()
1153 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vcn_v1_0_enc_ring_emit_ib()
1350 struct amdgpu_ib *ib, in vcn_v1_0_jpeg_ring_emit_ib()
H A Damdgpu_ring.c107 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
H A DMakefile65 amdgpu_prime.c amdgpu_vm.c amdgpu_ib.c amdgpu_pll.c \
H A Duvd_v5_0.c538 struct amdgpu_ib *ib, in uvd_v5_0_ring_emit_ib()
H A Damdgpu_cs.c919 struct amdgpu_ib *ib; in amdgpu_cs_ib_vm_chunk()
995 struct amdgpu_ib *ib; in amdgpu_cs_ib_fill()
H A Dvce_v3_0.c841 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vce_v3_0_ring_emit_ib()
H A Dvce_v4_0.c950 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in vce_v4_0_ring_emit_ib()
H A Dgfx_v9_0.c386 struct amdgpu_ib ib; in gfx_v9_0_ring_test_ib()
3915 struct amdgpu_ib *ib, in gfx_v9_0_ring_emit_ib_gfx()
3946 struct amdgpu_ib *ib, in gfx_v9_0_ring_emit_ib_compute()
H A Dgfx_v8_0.c880 struct amdgpu_ib ib; in gfx_v8_0_ring_test_ib()
1623 struct amdgpu_ib ib; in gfx_v8_0_do_edc_gpr_workarounds()
6359 struct amdgpu_ib *ib, in gfx_v8_0_ring_emit_ib_gfx()
6389 struct amdgpu_ib *ib, in gfx_v8_0_ring_emit_ib_compute()
H A Damdgpu_vm.c160 struct amdgpu_ib *ib;