OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:amdgpu_ring
(Results
1 - 25
of
88
) sorted by relevancy
1
2
3
4
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
jpeg_v2_0.h
29
void jpeg_v2_0_dec_ring_insert_start(struct
amdgpu_ring
*ring);
30
void jpeg_v2_0_dec_ring_insert_end(struct
amdgpu_ring
*ring);
31
void jpeg_v2_0_dec_ring_emit_fence(struct
amdgpu_ring
*ring, u64 addr, u64 seq,
33
void jpeg_v2_0_dec_ring_emit_ib(struct
amdgpu_ring
*ring, struct amdgpu_job *job,
35
void jpeg_v2_0_dec_ring_emit_reg_wait(struct
amdgpu_ring
*ring, uint32_t reg,
37
void jpeg_v2_0_dec_ring_emit_vm_flush(struct
amdgpu_ring
*ring,
39
void jpeg_v2_0_dec_ring_emit_wreg(struct
amdgpu_ring
*ring, uint32_t reg, uint32_t val);
40
void jpeg_v2_0_dec_ring_nop(struct
amdgpu_ring
*ring, uint32_t count);
vcn_v1_0.h
29
void vcn_v1_0_ring_begin_use(struct
amdgpu_ring
*ring);
vcn_v2_0.h
29
extern void vcn_v2_0_dec_ring_insert_start(struct
amdgpu_ring
*ring);
30
extern void vcn_v2_0_dec_ring_insert_end(struct
amdgpu_ring
*ring);
31
extern void vcn_v2_0_dec_ring_insert_nop(struct
amdgpu_ring
*ring, uint32_t count);
32
extern void vcn_v2_0_dec_ring_emit_fence(struct
amdgpu_ring
*ring, u64 addr, u64 seq,
34
extern void vcn_v2_0_dec_ring_emit_ib(struct
amdgpu_ring
*ring, struct amdgpu_job *job,
36
extern void vcn_v2_0_dec_ring_emit_reg_wait(struct
amdgpu_ring
*ring, uint32_t reg,
38
extern void vcn_v2_0_dec_ring_emit_vm_flush(struct
amdgpu_ring
*ring,
40
extern void vcn_v2_0_dec_ring_emit_wreg(struct
amdgpu_ring
*ring,
42
extern int vcn_v2_0_dec_ring_test_ring(struct
amdgpu_ring
*ring);
44
extern void vcn_v2_0_enc_ring_insert_end(struct
amdgpu_ring
*ring)
[
all
...]
amdgpu_vce.h
50
struct
amdgpu_ring
ring[AMDGPU_MAX_VCE_RINGS];
66
void amdgpu_vce_ring_emit_ib(struct
amdgpu_ring
*ring, struct amdgpu_job *job,
68
void amdgpu_vce_ring_emit_fence(struct
amdgpu_ring
*ring, u64 addr, u64 seq,
70
int amdgpu_vce_ring_test_ring(struct
amdgpu_ring
*ring);
71
int amdgpu_vce_ring_test_ib(struct
amdgpu_ring
*ring, long timeout);
72
void amdgpu_vce_ring_begin_use(struct
amdgpu_ring
*ring);
73
void amdgpu_vce_ring_end_use(struct
amdgpu_ring
*ring);
74
unsigned amdgpu_vce_ring_get_emit_ib_size(struct
amdgpu_ring
*ring);
75
unsigned amdgpu_vce_ring_get_dma_frame_size(struct
amdgpu_ring
*ring);
amdgpu_ring.h
1
/* $NetBSD:
amdgpu_ring
.h,v 1.3 2021/12/19 10:59:01 riastradh Exp $ */
51
#define to_amdgpu_ring(s) container_of((s), struct
amdgpu_ring
, sched)
67
struct
amdgpu_ring
;
92
void amdgpu_fence_driver_force_completion(struct
amdgpu_ring
*ring);
94
int amdgpu_fence_driver_init_ring(struct
amdgpu_ring
*ring,
96
int amdgpu_fence_driver_start_ring(struct
amdgpu_ring
*ring,
101
int amdgpu_fence_emit(struct
amdgpu_ring
*ring, struct dma_fence **fence,
103
int amdgpu_fence_emit_polling(struct
amdgpu_ring
*ring, uint32_t *s);
104
bool amdgpu_fence_process(struct
amdgpu_ring
*ring);
105
int amdgpu_fence_wait_empty(struct
amdgpu_ring
*ring)
182
struct
amdgpu_ring
{
struct
[
all
...]
amdgpu_jpeg.h
39
struct
amdgpu_ring
ring_dec;
60
void amdgpu_jpeg_ring_begin_use(struct
amdgpu_ring
*ring);
61
void amdgpu_jpeg_ring_end_use(struct
amdgpu_ring
*ring);
63
int amdgpu_jpeg_dec_ring_test_ring(struct
amdgpu_ring
*ring);
64
int amdgpu_jpeg_dec_ring_test_ib(struct
amdgpu_ring
*ring, long timeout);
amdgpu_uvd.h
47
struct
amdgpu_ring
ring;
48
struct
amdgpu_ring
ring_enc[AMDGPU_MAX_UVD_ENC_RINGS];
79
int amdgpu_uvd_get_create_msg(struct
amdgpu_ring
*ring, uint32_t handle,
81
int amdgpu_uvd_get_destroy_msg(struct
amdgpu_ring
*ring, uint32_t handle,
86
void amdgpu_uvd_ring_begin_use(struct
amdgpu_ring
*ring);
87
void amdgpu_uvd_ring_end_use(struct
amdgpu_ring
*ring);
88
int amdgpu_uvd_ring_test_ib(struct
amdgpu_ring
*ring, long timeout);
amdgpu_gds.h
29
struct
amdgpu_ring
;
amdgpu_sdma.h
50
struct
amdgpu_ring
ring;
51
struct
amdgpu_ring
page;
117
amdgpu_sdma_get_instance_from_ring(struct
amdgpu_ring
*ring);
118
int amdgpu_sdma_get_index_from_ring(struct
amdgpu_ring
*ring, uint32_t *index);
119
uint64_t amdgpu_sdma_get_csa_mc_addr(struct
amdgpu_ring
*ring, unsigned vmid);
amdgpu_sync.h
34
struct
amdgpu_ring
;
54
struct
amdgpu_ring
*ring);
amdgpu_gfx.h
33
#include "
amdgpu_ring
.h"
69
void (*kiq_set_resources)(struct
amdgpu_ring
*kiq_ring,
71
void (*kiq_map_queues)(struct
amdgpu_ring
*kiq_ring,
72
struct
amdgpu_ring
*ring);
73
void (*kiq_unmap_queues)(struct
amdgpu_ring
*kiq_ring,
74
struct
amdgpu_ring
*ring,
77
void (*kiq_query_status)(struct
amdgpu_ring
*kiq_ring,
78
struct
amdgpu_ring
*ring,
81
void (*kiq_invalidate_tlbs)(struct
amdgpu_ring
*kiq_ring,
96
struct
amdgpu_ring
ring
[
all
...]
amdgpu_ring.c
1
/* $NetBSD:
amdgpu_ring
.c,v 1.7 2021/12/19 12:31:45 riastradh Exp $ */
32
__KERNEL_RCSID(0, "$NetBSD:
amdgpu_ring
.c,v 1.7 2021/12/19 12:31:45 riastradh Exp $");
59
struct
amdgpu_ring
*ring);
60
static void amdgpu_debugfs_ring_fini(struct
amdgpu_ring
*ring);
66
* @ring:
amdgpu_ring
structure holding ring information
72
int amdgpu_ring_alloc(struct
amdgpu_ring
*ring, unsigned ndw)
95
* @ring:
amdgpu_ring
structure holding ring information
100
void amdgpu_ring_insert_nop(struct
amdgpu_ring
*ring, uint32_t count)
110
* @ring:
amdgpu_ring
structure holding ring information
115
void amdgpu_ring_generic_pad_ib(struct
amdgpu_ring
*ring, struct amdgpu_ib *ib
[
all
...]
amdgpu_ids.h
40
struct
amdgpu_ring
;
88
int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct
amdgpu_ring
*ring,
amdgpu_vcn.h
179
struct
amdgpu_ring
ring_dec;
180
struct
amdgpu_ring
ring_enc[AMDGPU_VCN_MAX_ENC_RINGS];
215
void amdgpu_vcn_ring_begin_use(struct
amdgpu_ring
*ring);
216
void amdgpu_vcn_ring_end_use(struct
amdgpu_ring
*ring);
218
int amdgpu_vcn_dec_ring_test_ring(struct
amdgpu_ring
*ring);
219
int amdgpu_vcn_dec_ring_test_ib(struct
amdgpu_ring
*ring, long timeout);
221
int amdgpu_vcn_enc_ring_test_ring(struct
amdgpu_ring
*ring);
222
int amdgpu_vcn_enc_ring_test_ib(struct
amdgpu_ring
*ring, long timeout);
amdgpu_jpeg.c
98
void amdgpu_jpeg_ring_begin_use(struct
amdgpu_ring
*ring)
108
void amdgpu_jpeg_ring_end_use(struct
amdgpu_ring
*ring)
113
int amdgpu_jpeg_dec_ring_test_ring(struct
amdgpu_ring
*ring)
142
static int amdgpu_jpeg_dec_set_reg(struct
amdgpu_ring
*ring, uint32_t handle,
181
int amdgpu_jpeg_dec_ring_test_ib(struct
amdgpu_ring
*ring, long timeout)
amdgpu_fence.c
64
struct
amdgpu_ring
*ring;
106
static void amdgpu_fence_write(struct
amdgpu_ring
*ring, u32 seq)
122
static u32 amdgpu_fence_read(struct
amdgpu_ring
*ring)
144
int amdgpu_fence_emit(struct
amdgpu_ring
*ring, struct dma_fence **f,
202
int amdgpu_fence_emit_polling(struct
amdgpu_ring
*ring, uint32_t *s)
221
* @ring: pointer to struct
amdgpu_ring
225
static void amdgpu_fence_schedule_fallback(struct
amdgpu_ring
*ring)
234
* @ring: pointer to struct
amdgpu_ring
242
bool amdgpu_fence_process(struct
amdgpu_ring
*ring)
302
struct
amdgpu_ring
*ring = from_timer(ring, t
[
all
...]
amdgpu_jpeg_v1_0.c
41
static void jpeg_v1_0_decode_ring_patch_wreg(struct
amdgpu_ring
*ring, uint32_t *ptr, uint32_t reg_offset, uint32_t val)
56
static void jpeg_v1_0_decode_ring_set_patch_ring(struct
amdgpu_ring
*ring, uint32_t ptr)
135
* @ring:
amdgpu_ring
pointer
139
static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct
amdgpu_ring
*ring)
149
* @ring:
amdgpu_ring
pointer
153
static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct
amdgpu_ring
*ring)
163
* @ring:
amdgpu_ring
pointer
167
static void jpeg_v1_0_decode_ring_set_wptr(struct
amdgpu_ring
*ring)
177
* @ring:
amdgpu_ring
pointer
181
static void jpeg_v1_0_decode_ring_insert_start(struct
amdgpu_ring
*ring
[
all
...]
amdgpu_jpeg_v2_0.c
93
struct
amdgpu_ring
*ring;
154
struct
amdgpu_ring
*ring = &adev->jpeg.inst->ring_dec;
177
struct
amdgpu_ring
*ring = &adev->jpeg.inst->ring_dec;
338
struct
amdgpu_ring
*ring = &adev->jpeg.inst->ring_dec;
411
* @ring:
amdgpu_ring
pointer
415
static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct
amdgpu_ring
*ring)
425
* @ring:
amdgpu_ring
pointer
429
static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct
amdgpu_ring
*ring)
442
* @ring:
amdgpu_ring
pointer
446
static void jpeg_v2_0_dec_ring_set_wptr(struct
amdgpu_ring
*ring
[
all
...]
amdgpu_job.c
38
struct
amdgpu_ring
*ring = to_amdgpu_ring(s_job->sched);
112
struct
amdgpu_ring
*ring = to_amdgpu_ring(job->base.sched);
125
struct
amdgpu_ring
*ring = to_amdgpu_ring(s_job->sched);
151
struct
amdgpu_ring
*ring;
172
int amdgpu_job_submit_direct(struct amdgpu_job *job, struct
amdgpu_ring
*ring,
190
struct
amdgpu_ring
*ring = to_amdgpu_ring(s_entity->rq->sched);
221
struct
amdgpu_ring
*ring = to_amdgpu_ring(sched_job->sched);
amdgpu_uvd_v6_0.c
78
* @ring:
amdgpu_ring
pointer
82
static uint64_t uvd_v6_0_ring_get_rptr(struct
amdgpu_ring
*ring)
92
* @ring:
amdgpu_ring
pointer
96
static uint64_t uvd_v6_0_enc_ring_get_rptr(struct
amdgpu_ring
*ring)
108
* @ring:
amdgpu_ring
pointer
112
static uint64_t uvd_v6_0_ring_get_wptr(struct
amdgpu_ring
*ring)
122
* @ring:
amdgpu_ring
pointer
126
static uint64_t uvd_v6_0_enc_ring_get_wptr(struct
amdgpu_ring
*ring)
139
* @ring:
amdgpu_ring
pointer
143
static void uvd_v6_0_ring_set_wptr(struct
amdgpu_ring
*ring
[
all
...]
amdgpu_sdma.c
41
struct amdgpu_sdma_instance *amdgpu_sdma_get_instance_from_ring(struct
amdgpu_ring
*ring)
54
int amdgpu_sdma_get_index_from_ring(struct
amdgpu_ring
*ring, uint32_t *index)
70
uint64_t amdgpu_sdma_get_csa_mc_addr(struct
amdgpu_ring
*ring,
amdgpu_ttm.h
67
struct
amdgpu_ring
*buffer_funcs_ring;
102
int amdgpu_copy_buffer(struct
amdgpu_ring
*ring, uint64_t src_offset,
amdgpu_uvd_v4_2.c
59
* @ring:
amdgpu_ring
pointer
63
static uint64_t uvd_v4_2_ring_get_rptr(struct
amdgpu_ring
*ring)
73
* @ring:
amdgpu_ring
pointer
77
static uint64_t uvd_v4_2_ring_get_wptr(struct
amdgpu_ring
*ring)
87
* @ring:
amdgpu_ring
pointer
91
static void uvd_v4_2_ring_set_wptr(struct
amdgpu_ring
*ring)
111
struct
amdgpu_ring
*ring;
163
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring;
218
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring;
261
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring
[
all
...]
amdgpu_uvd_v5_0.c
57
* @ring:
amdgpu_ring
pointer
61
static uint64_t uvd_v5_0_ring_get_rptr(struct
amdgpu_ring
*ring)
71
* @ring:
amdgpu_ring
pointer
75
static uint64_t uvd_v5_0_ring_get_wptr(struct
amdgpu_ring
*ring)
85
* @ring:
amdgpu_ring
pointer
89
static void uvd_v5_0_ring_set_wptr(struct
amdgpu_ring
*ring)
109
struct
amdgpu_ring
*ring;
159
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring;
216
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring;
299
struct
amdgpu_ring
*ring = &adev->uvd.inst->ring
[
all
...]
amdgpu_sdma_v2_4.c
200
static uint64_t sdma_v2_4_ring_get_rptr(struct
amdgpu_ring
*ring)
213
static uint64_t sdma_v2_4_ring_get_wptr(struct
amdgpu_ring
*ring)
228
static void sdma_v2_4_ring_set_wptr(struct
amdgpu_ring
*ring)
235
static void sdma_v2_4_ring_insert_nop(struct
amdgpu_ring
*ring, uint32_t count)
256
static void sdma_v2_4_ring_emit_ib(struct
amdgpu_ring
*ring,
284
static void sdma_v2_4_ring_emit_hdp_flush(struct
amdgpu_ring
*ring)
314
static void sdma_v2_4_ring_emit_fence(struct
amdgpu_ring
*ring, u64 addr, u64 seq,
347
struct
amdgpu_ring
*sdma0 = &adev->sdma.instance[0].ring;
348
struct
amdgpu_ring
*sdma1 = &adev->sdma.instance[1].ring;
418
struct
amdgpu_ring
*ring
[
all
...]
Completed in 59 milliseconds
1
2
3
4
Indexes created Thu Oct 02 10:09:58 GMT 2025