Home
last modified time | relevance | path

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

123

/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.h34 struct amdgpu_ib;
95 struct amdgpu_ib { struct
178 struct amdgpu_ib *ib);
181 struct amdgpu_ib *ib);
188 struct amdgpu_ib *ib,
208 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
343 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
427 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value()
432 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value()
441 struct amdgpu_ib *ib);
[all …]
Damdgpu_vce.h63 struct amdgpu_ib *ib);
66 struct amdgpu_ib *ib);
68 struct amdgpu_ib *ib, uint32_t flags);
Dvcn_v2_0.h33 struct amdgpu_ib *ib, uint32_t flags);
46 struct amdgpu_ib *ib, uint32_t flags);
Damdgpu_vcn.c520 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_send_msg()
527 struct amdgpu_ib *ib; in amdgpu_vcn_dec_send_msg()
569 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_create_msg()
604 struct amdgpu_ib *ib) in amdgpu_vcn_dec_get_destroy_msg()
633 struct amdgpu_ib ib; in amdgpu_vcn_dec_ring_test_ib()
662 static uint32_t *amdgpu_vcn_unified_ring_ib_header(struct amdgpu_ib *ib, in amdgpu_vcn_unified_ring_ib_header()
693 struct amdgpu_ib *ib_msg, in amdgpu_vcn_dec_sw_send_msg()
701 struct amdgpu_ib *ib; in amdgpu_vcn_dec_sw_send_msg()
765 struct amdgpu_ib ib; in amdgpu_vcn_dec_sw_ring_test_ib()
826 struct amdgpu_ib *ib_msg, in amdgpu_vcn_enc_get_create_msg()
[all …]
Dsi_dma.c64 struct amdgpu_ib *ib, in si_dma_ring_emit_ib()
251 struct amdgpu_ib ib; in si_dma_ring_test_ib()
311 static void si_dma_vm_copy_pte(struct amdgpu_ib *ib, in si_dma_vm_copy_pte()
336 static void si_dma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in si_dma_vm_write_pte()
364 static void si_dma_vm_set_pte_pde(struct amdgpu_ib *ib, in si_dma_vm_set_pte_pde()
405 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
775 static void si_dma_emit_copy_buffer(struct amdgpu_ib *ib, in si_dma_emit_copy_buffer()
799 static void si_dma_emit_fill_buffer(struct amdgpu_ib *ib, in si_dma_emit_fill_buffer()
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()
Damdgpu_vm_sdma.c120 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit()
169 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes()
199 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
Damdgpu_sdma.h128 void (*emit_copy_buffer)(struct amdgpu_ib *ib,
144 void (*emit_fill_buffer)(struct amdgpu_ib *ib,
Damdgpu_vce.c442 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg()
443 struct amdgpu_ib ib_msg; in amdgpu_vce_get_create_msg()
534 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg()
599 struct amdgpu_ib *ib, int lo, int hi, in amdgpu_vce_validate_bo()
649 static int amdgpu_vce_cs_reloc(struct amdgpu_cs_parser *p, struct amdgpu_ib *ib, in amdgpu_vce_cs_reloc()
737 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs()
975 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs_vm()
1069 struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
Dsdma_v2_4.c248 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib()
591 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
657 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
684 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
714 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
738 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1193 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1219 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
Dcik_sdma.c222 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
658 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
720 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
747 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
777 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
801 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1305 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1330 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
Dvcn_sw_ring.h36 struct amdgpu_ib *ib, uint32_t flags);
Damdgpu_vm.h170 void (*copy_pte)(struct amdgpu_ib *ib,
175 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
179 void (*set_pte_pde)(struct amdgpu_ib *ib,
Djpeg_v2_0.h53 struct amdgpu_ib *ib, uint32_t flags);
Dsdma_v3_0.c422 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib()
863 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib()
928 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte()
955 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte()
985 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde()
1009 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib()
1631 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1657 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
Damdgpu_uvd.h87 struct amdgpu_ib *ib);
Dvcn_sw_ring.c45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
Damdgpu_job.h80 struct amdgpu_ib ibs[];
Dsdma_v5_2.c231 struct amdgpu_ib *ib, in sdma_v5_2_ring_emit_ib()
901 struct amdgpu_ib ib; in sdma_v5_2_ring_test_ib()
995 static void sdma_v5_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_2_vm_copy_pte()
1023 static void sdma_v5_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_2_vm_write_pte()
1053 static void sdma_v5_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_2_vm_set_pte_pde()
1079 static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_2_ring_pad_ib()
1749 static void sdma_v5_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_copy_buffer()
1776 static void sdma_v5_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_fill_buffer()
Dsdma_v6_0.c249 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib()
952 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib()
1046 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte()
1074 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte()
1104 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde()
1129 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib()
1631 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer()
1658 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
Dsdma_v5_0.c424 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib()
1065 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib()
1160 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte()
1188 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte()
1218 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde()
1243 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib()
1836 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer()
1863 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
Dsdma_v4_4_2.c311 struct amdgpu_ib *ib, in sdma_v4_4_2_ring_emit_ib()
1014 struct amdgpu_ib ib; in sdma_v4_4_2_ring_test_ib()
1081 static void sdma_v4_4_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_copy_pte()
1109 static void sdma_v4_4_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_4_2_vm_write_pte()
1139 static void sdma_v4_4_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_set_pte_pde()
1163 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()
1969 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer()
1996 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()
Dsdma_v4_0.c760 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
1479 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1546 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1574 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1604 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1628 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
2460 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
2487 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
Duvd_v6_0.c214 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg()
278 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg()
1020 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib()
1048 struct amdgpu_ib *ib, in uvd_v6_0_enc_ring_emit_ib()
Duvd_v7_0.c222 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg()
285 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg()
1287 struct amdgpu_ib *ib) in uvd_v7_0_ring_patch_cs_in_place()
1319 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib()
1352 struct amdgpu_ib *ib, in uvd_v7_0_enc_ring_emit_ib()

123