/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.h | 15 struct a6xx_gpu { struct 38 #define to_a6xx_gpu(x) container_of(x, struct a6xx_gpu, base) 65 static inline void a6xx_llc_rmw(struct a6xx_gpu *a6xx_gpu, u32 reg, u32 mask, u32 or) in a6xx_llc_rmw() argument 67 return msm_rmw(a6xx_gpu->llc_mmio + (reg << 2), mask, or); in a6xx_llc_rmw() 70 static inline u32 a6xx_llc_read(struct a6xx_gpu *a6xx_gpu, u32 reg) in a6xx_llc_read() argument 72 return msm_readl(a6xx_gpu->llc_mmio + (reg << 2)); in a6xx_llc_read() 75 static inline void a6xx_llc_write(struct a6xx_gpu *a6xx_gpu, u3 argument [all...] |
H A D | a6xx_gpu.c | 8 #include "a6xx_gpu.h" 21 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() local 24 if (!adreno_has_gmu_wrapper(adreno_gpu) && !a6xx_gmu_isidle(&a6xx_gpu->gmu)) in _a6xx_check_idle() 58 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in update_shadow_rptr() local 61 if (a6xx_gpu->has_whereami && !adreno_gpu->base.hw_apriv) { in update_shadow_rptr() 63 OUT_RING(ring, lower_32_bits(shadowptr(a6xx_gpu, ring))); in update_shadow_rptr() 64 OUT_RING(ring, upper_32_bits(shadowptr(a6xx_gpu, ring))); in update_shadow_rptr() 102 static void a6xx_set_pagetable(struct a6xx_gpu *a6xx_gp argument 176 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_submit() local 701 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_set_hwcg() local 1056 a6xx_ucode_check_version(struct a6xx_gpu *a6xx_gpu, struct drm_gem_object *obj) a6xx_ucode_check_version() argument 1122 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_ucode_load() local 1198 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); hw_init() local 1473 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_hw_init() local 1493 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_recover() local 1670 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_fault_detect_irq() local 1740 a6xx_llc_deactivate(struct a6xx_gpu *a6xx_gpu) a6xx_llc_deactivate() argument 1746 a6xx_llc_activate(struct a6xx_gpu *a6xx_gpu) a6xx_llc_activate() argument 1806 a6xx_llc_slices_destroy(struct a6xx_gpu *a6xx_gpu) a6xx_llc_slices_destroy() argument 1816 a6xx_llc_slices_init(struct platform_device *pdev, struct a6xx_gpu *a6xx_gpu) a6xx_llc_slices_init() argument 1908 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gmu_pm_resume() local 1931 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_pm_resume() local 1982 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gmu_pm_suspend() local 2009 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_pm_suspend() local 2045 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gmu_get_timestamp() local 2070 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_active_ring() local 2078 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_destroy() local 2102 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gpu_busy() local 2119 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gpu_set_freq() local 2130 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_create_address_space() local 2162 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_get_rptr() local 2316 struct a6xx_gpu *a6xx_gpu; a6xx_gpu_init() local [all...] |
H A D | a6xx_gmu.c | 13 #include "a6xx_gpu.h" 21 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_fault() local 22 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() 111 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() local 112 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_set_freq() 171 struct a6xx_gpu *a6xx_gpu in a6xx_gmu_get_freq() local 512 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_rpmh_init() local 692 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_fw_load() local 748 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_fw_start() local 876 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_force_off() local 941 a6xx_gmu_resume(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_resume() argument 1042 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_shutdown() local 1100 a6xx_gmu_stop(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_stop() argument 1151 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_memory_alloc() local 1307 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_rpmh_votes_init() local 1357 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_pwrlevels_probe() local 1447 a6xx_gmu_remove(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_remove() argument 1504 a6xx_gmu_wrapper_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node) a6xx_gmu_wrapper_init() argument 1567 a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node) a6xx_gmu_init() argument [all...] |
H A D | a6xx_gpu_state.c | 6 #include "a6xx_gpu.h" 137 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run() local 144 if (!a6xx_gmu_sptprac_is_on(&a6xx_gpu->gmu)) in a6xx_crashdumper_run() 783 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers() local 784 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in _a6xx_get_gmu_registers() 817 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_get_gmu_registers() local 833 if (!a6xx_gmu_gx_is_on(&a6xx_gpu in a6xx_get_gmu_registers() 870 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_snapshot_gmu_hfi_history() local 1030 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gpu_state_get() local [all...] |
H A D | a6xx_hfi.c | 10 #include "a6xx_gpu.h" 550 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_send_bw_table() local 551 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_hfi_send_bw_table()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 8 #include "a6xx_gpu.h" 18 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() local 21 if (!a6xx_gmu_isidle(&a6xx_gpu->gmu)) in _a6xx_check_idle() 55 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() local 60 if (a6xx_gpu->has_whereami && !adreno_gpu->base.hw_apriv) { in a6xx_flush() 61 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() local 64 OUT_RING(ring, lower_32_bits(shadowptr(a6xx_gpu, rin in a6xx_flush() 95 a6xx_set_pagetable(struct a6xx_gpu *a6xx_gpu, struct msm_ringbuffer *ring, struct msm_file_private *ctx) a6xx_set_pagetable() argument 143 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_submit() local 430 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_set_hwcg() local 629 a6xx_ucode_check_version(struct a6xx_gpu *a6xx_gpu, struct drm_gem_object *obj) a6xx_ucode_check_version() argument 656 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_ucode_init() local 711 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_hw_init() local 957 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_recover() local 1040 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_fault_detect_irq() local 1101 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_pm_resume() local 1120 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_pm_suspend() local 1141 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_get_timestamp() local 1160 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_active_ring() local 1168 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_destroy() local 1189 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gpu_busy() local 1231 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_get_rptr() local 1274 struct a6xx_gpu *a6xx_gpu; a6xx_gpu_init() local [all...] |
H A D | a6xx_gpu.h | 15 struct a6xx_gpu { struct 42 #define to_a6xx_gpu(x) container_of(x, struct a6xx_gpu, base) 72 int a6xx_gmu_resume(struct a6xx_gpu *gpu); 73 int a6xx_gmu_stop(struct a6xx_gpu *gpu); 82 int a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node); 83 void a6xx_gmu_remove(struct a6xx_gpu *a6xx_gpu);
|
H A D | a6xx_gmu.c | 11 #include "a6xx_gpu.h" 19 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_fault() local 20 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() 110 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() local 111 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in a6xx_gmu_set_freq() 170 struct a6xx_gpu *a6xx_gpu in a6xx_gmu_get_freq() local 507 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_rpmh_init() local 677 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_fw_load() local 734 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_fw_start() local 894 a6xx_gmu_resume(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_resume() argument 1024 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_shutdown() local 1078 a6xx_gmu_stop(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_stop() argument 1129 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_memory_alloc() local 1285 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_rpmh_votes_init() local 1335 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); a6xx_gmu_pwrlevels_probe() local 1422 a6xx_gmu_remove(struct a6xx_gpu *a6xx_gpu) a6xx_gmu_remove() argument 1454 a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node) a6xx_gmu_init() argument [all...] |
H A D | a6xx_gpu_state.c | 6 #include "a6xx_gpu.h" 129 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run() local 136 if (!a6xx_gmu_sptprac_is_on(&a6xx_gpu->gmu)) in a6xx_crashdumper_run() 743 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers() local 744 struct a6xx_gmu *gmu = &a6xx_gpu->gmu; in _a6xx_get_gmu_registers() 777 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_get_gmu_registers() local 793 if (!a6xx_gmu_gx_is_on(&a6xx_gpu in a6xx_get_gmu_registers() 910 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); a6xx_gpu_state_get() local [all...] |
H A D | a6xx_hfi.c | 10 #include "a6xx_gpu.h" 395 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_send_bw_table() local 396 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_hfi_send_bw_table()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | Makefile | 16 adreno/a6xx_gpu.o \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | Makefile | 16 adreno/a6xx_gpu.o \
|