Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.h34 struct amdgpu_ib;
102 struct amdgpu_ib { struct
240 struct amdgpu_ib *ib);
243 struct amdgpu_ib *ib);
250 struct amdgpu_ib *ib,
270 void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
468 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
556 static inline u32 amdgpu_ib_get_value(struct amdgpu_ib *ib, int idx) in amdgpu_ib_get_value()
561 static inline void amdgpu_ib_set_value(struct amdgpu_ib *ib, int idx, in amdgpu_ib_set_value()
570 struct amdgpu_ib *ib);
[all …]
H A Damdgpu_vce.h66 struct amdgpu_ib *ib);
69 struct amdgpu_ib *ib);
71 struct amdgpu_ib *ib, uint32_t flags);
H A Dvcn_v2_0.h33 struct amdgpu_ib *ib, uint32_t flags);
46 struct amdgpu_ib *ib, uint32_t flags);
H A Damdgpu_vm_sdma.c109 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit()
162 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes()
192 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
H A Damdgpu_ib.c66 struct amdgpu_ib *ib) in amdgpu_ib_get()
97 void amdgpu_ib_free(struct amdgpu_ib *ib, struct dma_fence *f) in amdgpu_ib_free()
125 struct amdgpu_ib *ibs, struct amdgpu_job *job, in amdgpu_ib_schedule()
129 struct amdgpu_ib *ib = &ibs[0]; in amdgpu_ib_schedule()
H A Damdgpu_vce.c485 struct amdgpu_ib *ib; in amdgpu_vce_get_create_msg()
486 struct amdgpu_ib ib_msg; in amdgpu_vce_get_create_msg()
577 struct amdgpu_ib *ib; in amdgpu_vce_get_destroy_msg()
643 struct amdgpu_ib *ib, int lo, int hi, in amdgpu_vce_validate_bo()
693 static int amdgpu_vce_cs_reloc(struct amdgpu_cs_parser *p, struct amdgpu_ib *ib, in amdgpu_vce_cs_reloc()
781 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs()
1019 struct amdgpu_ib *ib) in amdgpu_vce_ring_parse_cs_vm()
1112 struct amdgpu_ib *ib, in amdgpu_vce_ring_emit_ib()
H A Dsdma_v2_4.c249 struct amdgpu_ib *ib, in sdma_v2_4_ring_emit_ib()
587 struct amdgpu_ib ib; in sdma_v2_4_ring_test_ib()
653 static void sdma_v2_4_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v2_4_vm_copy_pte()
680 static void sdma_v2_4_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_write_pte()
710 static void sdma_v2_4_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v2_4_vm_set_pte_pde()
734 static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v2_4_ring_pad_ib()
1181 static void sdma_v2_4_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_copy_buffer()
1207 static void sdma_v2_4_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v2_4_emit_fill_buffer()
H A Dcik_sdma.c224 struct amdgpu_ib *ib, in cik_sdma_ring_emit_ib()
655 struct amdgpu_ib ib; in cik_sdma_ring_test_ib()
717 static void cik_sdma_vm_copy_pte(struct amdgpu_ib *ib, in cik_sdma_vm_copy_pte()
744 static void cik_sdma_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_write_pte()
774 static void cik_sdma_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in cik_sdma_vm_set_pte_pde()
798 static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in cik_sdma_ring_pad_ib()
1287 static void cik_sdma_emit_copy_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_copy_buffer()
1312 static void cik_sdma_emit_fill_buffer(struct amdgpu_ib *ib, in cik_sdma_emit_fill_buffer()
H A Dsdma_v3_0.c425 struct amdgpu_ib *ib, in sdma_v3_0_ring_emit_ib()
861 struct amdgpu_ib ib; in sdma_v3_0_ring_test_ib()
926 static void sdma_v3_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v3_0_vm_copy_pte()
953 static void sdma_v3_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_write_pte()
983 static void sdma_v3_0_vm_set_pte_pde(struct amdgpu_ib *ib, uint64_t pe, in sdma_v3_0_vm_set_pte_pde()
1007 static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v3_0_ring_pad_ib()
1623 static void sdma_v3_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_copy_buffer()
1649 static void sdma_v3_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v3_0_emit_fill_buffer()
H A Dvcn_sw_ring.h36 struct amdgpu_ib *ib, uint32_t flags);
H A Djpeg_v2_0.h53 struct amdgpu_ib *ib, uint32_t flags);
H A Djpeg_v4_0_3.h60 struct amdgpu_ib *ib,
H A Damdgpu_vm.h225 void (*copy_pte)(struct amdgpu_ib *ib,
230 void (*write_pte)(struct amdgpu_ib *ib, uint64_t pe,
234 void (*set_pte_pde)(struct amdgpu_ib *ib,
H A Damdgpu_uvd.h88 struct amdgpu_ib *ib);
H A Dsdma_v6_0.c267 struct amdgpu_ib *ib, in sdma_v6_0_ring_emit_ib()
984 struct amdgpu_ib ib; in sdma_v6_0_ring_test_ib()
1060 static void sdma_v6_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v6_0_vm_copy_pte()
1088 static void sdma_v6_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v6_0_vm_write_pte()
1118 static void sdma_v6_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v6_0_vm_set_pte_pde()
1143 static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v6_0_ring_pad_ib()
1841 static void sdma_v6_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_copy_buffer()
1868 static void sdma_v6_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v6_0_emit_fill_buffer()
H A Dvcn_sw_ring.c45 struct amdgpu_ib *ib, uint32_t flags) in vcn_dec_sw_ring_emit_ib()
H A Djpeg_v1_0.c40 struct amdgpu_ib *ib);
299 struct amdgpu_ib *ib, in jpeg_v1_0_decode_ring_emit_ib()
635 struct amdgpu_ib *ib) in jpeg_v1_dec_ring_parse_cs()
H A Dsdma_v5_2.c280 struct amdgpu_ib *ib, in sdma_v5_2_ring_emit_ib()
977 struct amdgpu_ib ib; in sdma_v5_2_ring_test_ib()
1053 static void sdma_v5_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_2_vm_copy_pte()
1081 static void sdma_v5_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_2_vm_write_pte()
1111 static void sdma_v5_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_2_vm_set_pte_pde()
1137 static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_2_ring_pad_ib()
2002 static void sdma_v5_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_copy_buffer()
2029 static void sdma_v5_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_2_emit_fill_buffer()
H A Dsdma_v5_0.c432 struct amdgpu_ib *ib, in sdma_v5_0_ring_emit_ib()
1077 struct amdgpu_ib ib; in sdma_v5_0_ring_test_ib()
1154 static void sdma_v5_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v5_0_vm_copy_pte()
1182 static void sdma_v5_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v5_0_vm_write_pte()
1212 static void sdma_v5_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v5_0_vm_set_pte_pde()
1237 static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v5_0_ring_pad_ib()
1998 static void sdma_v5_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_copy_buffer()
2025 static void sdma_v5_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v5_0_emit_fill_buffer()
H A Dsdma_v4_4_2.c376 struct amdgpu_ib *ib, in sdma_v4_4_2_ring_emit_ib()
1115 struct amdgpu_ib ib; in sdma_v4_4_2_ring_test_ib()
1182 static void sdma_v4_4_2_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_copy_pte()
1210 static void sdma_v4_4_2_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_4_2_vm_write_pte()
1240 static void sdma_v4_4_2_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_4_2_vm_set_pte_pde()
1264 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()
2261 static void sdma_v4_4_2_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_copy_buffer()
2288 static void sdma_v4_4_2_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_4_2_emit_fill_buffer()
H A Dsdma_v4_0.c809 struct amdgpu_ib *ib, in sdma_v4_0_ring_emit_ib()
1519 struct amdgpu_ib ib; in sdma_v4_0_ring_test_ib()
1586 static void sdma_v4_0_vm_copy_pte(struct amdgpu_ib *ib, in sdma_v4_0_vm_copy_pte()
1614 static void sdma_v4_0_vm_write_pte(struct amdgpu_ib *ib, uint64_t pe, in sdma_v4_0_vm_write_pte()
1644 static void sdma_v4_0_vm_set_pte_pde(struct amdgpu_ib *ib, in sdma_v4_0_vm_set_pte_pde()
1668 static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in sdma_v4_0_ring_pad_ib()
2560 static void sdma_v4_0_emit_copy_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_copy_buffer()
2587 static void sdma_v4_0_emit_fill_buffer(struct amdgpu_ib *ib, in sdma_v4_0_emit_fill_buffer()
H A Damdgpu_jpeg.h182 struct amdgpu_ib *ib);
H A Damdgpu_jpeg.c193 struct amdgpu_ib *ib; in amdgpu_jpeg_dec_set_reg()
566 struct amdgpu_ib *ib) in amdgpu_jpeg_dec_parse_cs()
H A Dgfx_v9_4_2.c348 struct amdgpu_ib *ib, in gfx_v9_4_2_run_shader()
495 struct amdgpu_ib wb_ib; in gfx_v9_4_2_do_sgprs_init()
496 struct amdgpu_ib disp_ibs[3]; in gfx_v9_4_2_do_sgprs_init()
639 struct amdgpu_ib wb_ib; in gfx_v9_4_2_do_vgprs_init()
640 struct amdgpu_ib disp_ib; in gfx_v9_4_2_do_vgprs_init()
H A Damdgpu_amdkfd.c653 struct amdgpu_ib *ib; in amdgpu_amdkfd_submit_ib()
679 memset(ib, 0, sizeof(struct amdgpu_ib)); in amdgpu_amdkfd_submit_ib()

12