Home
last modified time | relevance | path

Searched refs:a6xx_gmu (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.h44 struct a6xx_gmu { struct
82 static inline u32 gmu_read(struct a6xx_gmu *gmu, u32 offset) in gmu_read() argument
87 static inline void gmu_write(struct a6xx_gmu *gmu, u32 offset, u32 value) in gmu_write()
92 static inline void gmu_rmw(struct a6xx_gmu *gmu, u32 reg, u32 mask, u32 or) in gmu_rmw()
101 static inline u64 gmu_read64(struct a6xx_gmu *gmu, u32 lo, u32 hi) in gmu_read64()
161 void a6xx_hfi_init(struct a6xx_gmu *gmu);
162 int a6xx_hfi_start(struct a6xx_gmu *gmu, int boot_state);
163 void a6xx_hfi_stop(struct a6xx_gmu *gmu);
165 bool a6xx_gmu_gx_is_on(struct a6xx_gmu *gmu);
166 bool a6xx_gmu_sptprac_is_on(struct a6xx_gmu *gmu);
Da6xx_gmu.c13 static void a6xx_gmu_fault(struct a6xx_gmu *gmu) in a6xx_gmu_fault()
33 struct a6xx_gmu *gmu = data; in a6xx_gmu_irq()
57 struct a6xx_gmu *gmu = data; in a6xx_hfi_irq()
72 bool a6xx_gmu_sptprac_is_on(struct a6xx_gmu *gmu) in a6xx_gmu_sptprac_is_on()
88 bool a6xx_gmu_gx_is_on(struct a6xx_gmu *gmu) in a6xx_gmu_gx_is_on()
103 static void __a6xx_gmu_set_freq(struct a6xx_gmu *gmu, int index) in __a6xx_gmu_set_freq()
142 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_set_freq()
159 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_get_freq()
164 static bool a6xx_gmu_check_idle_level(struct a6xx_gmu *gmu) in a6xx_gmu_check_idle_level()
185 int a6xx_gmu_wait_for_idle(struct a6xx_gmu *gmu) in a6xx_gmu_wait_for_idle()
[all …]
Da6xx_gpu.h23 struct a6xx_gmu gmu;
49 int a6xx_gmu_wait_for_idle(struct a6xx_gmu *gmu);
51 bool a6xx_gmu_isidle(struct a6xx_gmu *gmu);
53 int a6xx_gmu_set_oob(struct a6xx_gmu *gmu, enum a6xx_gmu_oob_state state);
54 void a6xx_gmu_clear_oob(struct a6xx_gmu *gmu, enum a6xx_gmu_oob_state state);
Da6xx_hfi.c54 static int a6xx_hfi_queue_write(struct a6xx_gmu *gmu, in a6xx_hfi_queue_write()
82 static int a6xx_hfi_wait_for_ack(struct a6xx_gmu *gmu, u32 id, u32 seqnum, in a6xx_hfi_wait_for_ack()
151 static int a6xx_hfi_send_msg(struct a6xx_gmu *gmu, int id, in a6xx_hfi_send_msg()
174 static int a6xx_hfi_send_gmu_init(struct a6xx_gmu *gmu, int boot_state) in a6xx_hfi_send_gmu_init()
186 static int a6xx_hfi_get_fw_version(struct a6xx_gmu *gmu, u32 *version) in a6xx_hfi_get_fw_version()
197 static int a6xx_hfi_send_perf_table(struct a6xx_gmu *gmu) in a6xx_hfi_send_perf_table()
219 static int a6xx_hfi_send_bw_table(struct a6xx_gmu *gmu) in a6xx_hfi_send_bw_table()
266 static int a6xx_hfi_send_test(struct a6xx_gmu *gmu) in a6xx_hfi_send_test()
274 int a6xx_hfi_start(struct a6xx_gmu *gmu, int boot_state) in a6xx_hfi_start()
309 void a6xx_hfi_stop(struct a6xx_gmu *gmu) in a6xx_hfi_stop()
[all …]
Da6xx_gpu.c269 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_set_hwcg()
Da6xx_gpu_state.c724 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in _a6xx_get_gmu_registers()
/Linux-v5.4/drivers/gpu/drm/msm/
DMakefile16 adreno/a6xx_gmu.o \