| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gmu.c | 21 static void a6xx_gmu_fault(struct a6xx_gmu *gmu) in a6xx_gmu_fault() 39 struct a6xx_gmu *gmu = data; in a6xx_gmu_irq() local 63 struct a6xx_gmu *gmu = data; in a6xx_hfi_irq() local 78 bool a6xx_gmu_sptprac_is_on(struct a6xx_gmu *gmu) in a6xx_gmu_sptprac_is_on() 94 bool a6xx_gmu_gx_is_on(struct a6xx_gmu *gmu) in a6xx_gmu_gx_is_on() 126 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_set_freq() local 220 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_get_freq() local 225 static bool a6xx_gmu_check_idle_level(struct a6xx_gmu *gmu) in a6xx_gmu_check_idle_level() 251 int a6xx_gmu_wait_for_idle(struct a6xx_gmu *gmu) in a6xx_gmu_wait_for_idle() 256 static int a6xx_gmu_start(struct a6xx_gmu *gmu) in a6xx_gmu_start() [all …]
|
| H A D | a6xx_hfi.c | 31 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 D | a6xx_gmu.h | 135 #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 D | a6xx_gpu.c | 54 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 D | a8xx_gpu.c | 190 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a8xx_set_hwcg() local 494 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in hw_init() local 726 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a8xx_recover() local
|
| H A D | a6xx_gpu.h | 92 struct a6xx_gmu gmu; member
|
| H A D | a6xx_gpu_state.c | 1198 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 D | sdm670.dtsi | 1486 gmu: gmu@506a000 { label
|
| H A D | sm6350.dtsi | 1542 gmu: gmu@3d6a000 { label
|
| H A D | sc8180x.dtsi | 2326 gmu: gmu@2c6a000 { label
|
| H A D | sm8350.dtsi | 2114 gmu: gmu@3d6a000 { label
|
| H A D | sc8280xp.dtsi | 3431 gmu: gmu@3d6a000 { label
|
| H A D | sm8650.dtsi | 4249 gmu: gmu@3d6a000 { label
|
| H A D | sc7180.dtsi | 2276 gmu: gmu@506a000 { label
|
| H A D | sm8150.dtsi | 2303 gmu: gmu@2c6a000 { label
|
| H A D | sm8550.dtsi | 2552 gmu: gmu@3d6a000 { label
|
| H A D | sm8450.dtsi | 2531 gmu: gmu@3d6a000 { label
|
| H A D | monaco.dtsi | 4364 gmu: gmu@3d6a000 { label
|
| H A D | sdm845.dtsi | 4978 gmu: gmu@506a000 { label
|
| H A D | sm8250.dtsi | 2998 gmu: gmu@3d6a000 { label
|
| H A D | hamoa.dtsi | 4021 gmu: gmu@3d6a000 { label
|
| H A D | kodiak.dtsi | 3173 gmu: gmu@3d6a000 { label
|