Home
last modified time | relevance | path

Searched defs:gmu (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/msm/adreno/
H A Da6xx_hfi.c31 static int a6xx_hfi_queue_read(struct a6xx_gmu *gmu, in a6xx_hfi_queue_read()
69 static int a6xx_hfi_queue_write(struct a6xx_gmu *gmu, in a6xx_hfi_queue_write()
105 static int a6xx_hfi_wait_for_msg_interrupt(struct a6xx_gmu *gmu, u32 id, u32 seqnum) in a6xx_hfi_wait_for_msg_interrupt()
143 static int a6xx_hfi_wait_for_ack(struct a6xx_gmu *gmu, u32 id, u32 seqnum, in a6xx_hfi_wait_for_ack()
206 static int a6xx_hfi_send_msg(struct a6xx_gmu *gmu, int id, in a6xx_hfi_send_msg()
229 static int a6xx_hfi_send_gmu_init(struct a6xx_gmu *gmu, int boot_state) in a6xx_hfi_send_gmu_init()
241 static int a6xx_hfi_get_fw_version(struct a6xx_gmu *gmu, u32 *version) in a6xx_hfi_get_fw_version()
252 static int a6xx_hfi_send_perf_table_v1(struct a6xx_gmu *gmu) in a6xx_hfi_send_perf_table_v1()
274 static int a8xx_hfi_send_perf_table(struct a6xx_gmu *gmu) in a8xx_hfi_send_perf_table()
321 static int a6xx_hfi_send_perf_table(struct a6xx_gmu *gmu) in a6xx_hfi_send_perf_table()
[all …]
H A Da6xx_gmu.h135 #define GMU_BYTE_OFFSET(gmu, offset) (((offset) << 2) - (gmu)->mmio_offset) argument
137 static inline u32 gmu_read(struct a6xx_gmu *gmu, u32 offset) in gmu_read()
143 static inline void gmu_write(struct a6xx_gmu *gmu, u32 offset, u32 value) in gmu_write()
149 gmu_write_bulk(struct a6xx_gmu *gmu, u32 offset, const u32 *data, u32 size) in gmu_write_bulk()
155 static inline void gmu_rmw(struct a6xx_gmu *gmu, u32 reg, u32 mask, u32 or) in gmu_rmw()
164 static inline u64 gmu_read64(struct a6xx_gmu *gmu, u32 lo, u32 hi) in gmu_read64()
174 #define gmu_poll_timeout(gmu, addr, val, cond, interval, timeout) \ argument
177 #define gmu_poll_timeout_atomic(gmu, addr, val, cond, interval, timeout) \ argument
181 static inline u32 gmu_read_rscc(struct a6xx_gmu *gmu, u32 offset) in gmu_read_rscc()
186 static inline void gmu_write_rscc(struct a6xx_gmu *gmu, u32 offset, u32 value) in gmu_write_rscc()
[all …]
H A Da6xx_gpu.c54 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in fenced_write() local
629 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_set_hwcg() local
1251 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in hw_init() local
1633 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_recover() local
1950 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in irq_poll_fence() local
2296 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_pm_resume() local
2382 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_pm_suspend() local
H A Da8xx_gpu.c190 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a8xx_set_hwcg() local
508 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in hw_init() local
740 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a8xx_recover() local
H A Da6xx_gpu.h92 struct a6xx_gmu gmu; member
H A Da6xx_gpu_state.c1198 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in _a6xx_get_gmu_registers() local
1292 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_snapshot_gmu_hfi_history() local
/linux/arch/arm64/boot/dts/qcom/
H A Dsc8180x.dtsi2326 gmu: gmu@2c6a000 { label
H A Dsm8350.dtsi2114 gmu: gmu@3d6a000 { label
H A Dsc8280xp.dtsi3431 gmu: gmu@3d6a000 { label
H A Dsm8650.dtsi4249 gmu: gmu@3d6a000 { label
H A Dsc7180.dtsi2276 gmu: gmu@506a000 { label
H A Dsm8550.dtsi2552 gmu: gmu@3d6a000 { label
H A Dsm8450.dtsi2531 gmu: gmu@3d6a000 { label
H A Dsdm845.dtsi4978 gmu: gmu@506a000 { label
H A Dsm8250.dtsi2998 gmu: gmu@3d6a000 { label