Home
last modified time | relevance | path

Searched refs:amdgpu_umsch_mm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_umsch_mm.h116 struct amdgpu_umsch_mm;
120 int (*add_queue)(struct amdgpu_umsch_mm *umsch,
122 int (*remove_queue)(struct amdgpu_umsch_mm *umsch,
124 int (*set_regs)(struct amdgpu_umsch_mm *umsch);
125 int (*init_microcode)(struct amdgpu_umsch_mm *umsch);
127 int (*ring_init)(struct amdgpu_umsch_mm *umsch);
128 int (*ring_start)(struct amdgpu_umsch_mm *umsch);
129 int (*ring_stop)(struct amdgpu_umsch_mm *umsch);
130 int (*ring_fini)(struct amdgpu_umsch_mm *umsch);
133 struct amdgpu_umsch_mm { struct
[all …]
A Damdgpu_umsch_mm.c505 int amdgpu_umsch_mm_query_fence(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_query_fence()
523 struct amdgpu_umsch_mm *umsch = (struct amdgpu_umsch_mm *)ring; in umsch_mm_ring_set_wptr()
534 struct amdgpu_umsch_mm *umsch = (struct amdgpu_umsch_mm *)ring; in umsch_mm_ring_get_rptr()
542 struct amdgpu_umsch_mm *umsch = (struct amdgpu_umsch_mm *)ring; in umsch_mm_ring_get_wptr()
559 int amdgpu_umsch_mm_ring_init(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_ring_init()
574 int amdgpu_umsch_mm_init_microcode(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_init_microcode()
631 int amdgpu_umsch_mm_allocate_ucode_buffer(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_allocate_ucode_buffer()
695 int amdgpu_umsch_mm_psp_execute_cmd_buf(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_psp_execute_cmd_buf()
890 void amdgpu_umsch_fwlog_init(struct amdgpu_umsch_mm *umsch_mm) in amdgpu_umsch_fwlog_init()
911 struct amdgpu_umsch_mm *umsch_mm; in amdgpu_debugfs_umsch_fwlog_read()
[all …]
A Dumsch_mm_v4_0.c48 static int umsch_mm_v4_0_load_microcode(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_load_microcode()
184 static void umsch_mm_v4_0_aggregated_doorbell_init(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_aggregated_doorbell_init()
214 static int umsch_mm_v4_0_ring_start(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_ring_start()
244 static int umsch_mm_v4_0_ring_stop(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_ring_stop()
269 static int umsch_mm_v4_0_set_hw_resources(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_set_hw_resources()
327 static int umsch_mm_v4_0_add_queue(struct amdgpu_umsch_mm *umsch, in umsch_mm_v4_0_add_queue()
377 static int umsch_mm_v4_0_remove_queue(struct amdgpu_umsch_mm *umsch, in umsch_mm_v4_0_remove_queue()
409 static int umsch_mm_v4_0_set_regs(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_set_regs()
431 void umsch_mm_v4_0_set_funcs(struct amdgpu_umsch_mm *umsch) in umsch_mm_v4_0_set_funcs()
A Dumsch_mm_v4_0.h28 void umsch_mm_v4_0_set_funcs(struct amdgpu_umsch_mm *umsch);
A DMakefile220 amdgpu_umsch_mm.o \
A Damdgpu.h266 extern int amdgpu_umsch_mm;
1021 struct amdgpu_umsch_mm umsch_mm;
A Damdgpu_drv.c226 int amdgpu_umsch_mm; variable
998 module_param_named(umsch_mm, amdgpu_umsch_mm, int, 0444);
A Damdgpu_debugfs.c2095 if (amdgpu_umsch_mm & amdgpu_umsch_mm_fwlog) in amdgpu_debugfs_init()
A Damdgpu_discovery.c2395 if (amdgpu_umsch_mm & 0x1) { in amdgpu_discovery_set_umsch_mm_ip_blocks()

Completed in 26 milliseconds