/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.c | 18 #include "adreno_gpu.h" 172 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_zap_shader_load() local 185 return zap_shader_load_mdt(gpu, adreno_gpu->info->zapfw, pasid); in adreno_zap_shader_load() 222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_get_param() local 226 *value = adreno_gpu->info->revn; in adreno_get_param() 229 *value = adreno_gpu->gmem; in adreno_get_param() 232 *value = !adreno_is_a650(adreno_gpu) ? 0x100000 : 0; in adreno_get_param() 235 *value = adreno_gpu in adreno_get_param() 270 adreno_request_fw(struct adreno_gpu *adreno_gpu, const char *fwname) adreno_request_fw() argument 350 adreno_load_fw(struct adreno_gpu *adreno_gpu) adreno_load_fw() argument 395 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_hw_init() local 422 get_rptr(struct adreno_gpu *adreno_gpu, struct msm_ringbuffer *ring) get_rptr() argument 475 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_idle() local 491 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu_state_get() local 664 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_show() local 725 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_dump_info() local 748 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_dump() local 770 struct adreno_gpu *adreno_gpu = to_adreno_gpu(ring->gpu); ring_freewords() local 855 adreno_gpu_ocmem_init(struct device *dev, struct adreno_gpu *adreno_gpu, struct adreno_ocmem *adreno_ocmem) adreno_gpu_ocmem_init() argument 894 adreno_gpu_init(struct drm_device *drm, struct platform_device *pdev, struct adreno_gpu *adreno_gpu, const struct adreno_gpu_funcs *funcs, int nr_rings) adreno_gpu_init() argument 953 adreno_gpu_cleanup(struct adreno_gpu *adreno_gpu) adreno_gpu_cleanup() argument [all...] |
H A D | adreno_gpu.h | 72 struct adreno_gpu { struct 114 #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) 141 static inline bool adreno_is_a2xx(struct adreno_gpu *gpu) in adreno_is_a2xx() 146 static inline bool adreno_is_a20x(struct adreno_gpu *gpu) in adreno_is_a20x() 151 static inline bool adreno_is_a225(struct adreno_gpu *gpu) in adreno_is_a225() 156 static inline bool adreno_is_a305(struct adreno_gpu *gpu) in adreno_is_a305() 161 static inline bool adreno_is_a306(struct adreno_gpu *gpu) in adreno_is_a306() 167 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320() 172 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330() 177 static inline bool adreno_is_a330v2(struct adreno_gpu *gp [all...] |
H A D | a5xx_power.c | 124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a530_lm_setup() local 125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a530_lm_setup() 177 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a540_lm_setup() local 182 config |= adreno_gpu->rev.patchid << AGC_LM_CONFIG_GPU_VERSION_SHIFT; in a540_lm_setup() 222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_init() local 223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_init() 251 if (adreno_is_a530(adreno_gpu)) in a5xx_gpmu_init() 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_lm_enable() local 297 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_power_init() local 326 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_gpmu_ucode_init() local [all...] |
H A D | a6xx_gpu.c | 17 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_check_idle() local 18 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() 54 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_flush() local 55 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() 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() 142 struct adreno_gpu *adreno_gpu in a6xx_submit() local 429 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_hwcg() local 543 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_cp_protect() local 571 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_ubwc_config() local 655 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_ucode_init() local 710 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_hw_init() local 956 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_recover() local 1039 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_fault_detect_irq() local 1100 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_pm_resume() local 1119 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_pm_suspend() local 1140 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_get_timestamp() local 1159 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_active_ring() local 1167 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_destroy() local 1188 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gpu_busy() local 1230 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_get_rptr() local 1275 struct adreno_gpu *adreno_gpu; a6xx_gpu_init() local [all...] |
H A D | a3xx_gpu.c | 115 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_hw_init() local 116 struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); in a3xx_hw_init() 122 if (adreno_is_a305(adreno_gpu)) { in a3xx_hw_init() 138 } else if (adreno_is_a306(adreno_gpu)) { in a3xx_hw_init() 142 } else if (adreno_is_a320(adreno_gpu)) { in a3xx_hw_init() 162 } else if (adreno_is_a330v2(adreno_gpu)) { in a3xx_hw_init() 177 } else if (adreno_is_a330(adreno_gpu)) { in a3xx_hw_init() 234 if (adreno_is_a306(adreno_gpu)) in a3xx_hw_init() 236 else if (adreno_is_a320(adreno_gpu)) in a3xx_hw_init() 375 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a3xx_destroy() local 518 struct adreno_gpu *adreno_gpu; a3xx_gpu_init() local [all...] |
H A D | a5xx_preempt.c | 93 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_trigger() local 94 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger() 162 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_irq() local 163 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq() 198 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_hw_init() local 199 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_hw_init() 227 struct adreno_gpu *adreno_gp in preempt_init_ring() local 272 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_fini() local 285 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_init() local [all...] |
H A D | a4xx_gpu.c | 79 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_enable_hwcg() local 108 if (adreno_is_a420(adreno_gpu)) { in a4xx_enable_hwcg() 118 if (!adreno_is_a405(adreno_gpu)) { in a4xx_enable_hwcg() 149 if (adreno_is_a430(adreno_gpu) && adreno_gpu->rev.patchid < 2) in a4xx_enable_hwcg() 186 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_hw_init() local 187 struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); in a4xx_hw_init() 191 if (adreno_is_a405(adreno_gpu)) { in a4xx_hw_init() 374 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_destroy() local 574 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_pm_resume() local 594 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_pm_suspend() local 647 struct adreno_gpu *adreno_gpu; a4xx_gpu_init() local [all...] |
H A D | a6xx_gmu.c | 20 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() local 21 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_gmu_fault() 109 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_set_freq() local 110 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() 169 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_get_freq() local 170 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_get_freq() 508 struct adreno_gpu *adreno_gp in a6xx_gmu_rpmh_init() local 678 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_fw_load() local 735 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_fw_start() local 896 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_resume() local 994 a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu) a6xx_bus_clear_pending_transactions() argument 1025 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_shutdown() local 1286 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_rpmh_votes_init() local 1336 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_pwrlevels_probe() local 1456 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_init() local [all...] |
H A D | a5xx_gpu.c | 24 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_flush() local 25 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_flush() 118 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit() local 119 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_submit() 325 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_set_hwcg() local 332 if (adreno_is_a540(adreno_gpu)) { in a5xx_set_hwcg() 343 struct adreno_gpu *adreno_gp in a5xx_me_init() local 384 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_start() local 447 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_ucode_init() local 539 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_hw_init() local 863 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_destroy() local 909 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_idle() local 1162 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_pm_resume() local 1207 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_pm_suspend() local 1466 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_active_ring() local 1498 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_get_rptr() local 1570 struct adreno_gpu *adreno_gpu; a5xx_gpu_init() local [all...] |
H A D | a5xx_debugfs.c | 98 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in reset_set() local 99 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in reset_set() 112 release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); in reset_set() 113 adreno_gpu->fw[ADRENO_FW_PM4] = NULL; in reset_set() 115 release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); in reset_set() 116 adreno_gpu->fw[ADRENO_FW_PFP] = NULL; in reset_set()
|
H A D | a2xx_gpu.c | 104 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_hw_init() local 124 if (adreno_is_a225(adreno_gpu)) in a2xx_hw_init() 147 /* same as parameters in adreno_gpu */ in a2xx_hw_init() 172 if (!adreno_is_a20x(adreno_gpu)) in a2xx_hw_init() 201 if ((SZ_16K << i) == adreno_gpu->gmem) in a2xx_hw_init() 216 * adreno_gpu base class. Or push both PM4 and PFP but in a2xx_hw_init() 221 ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data); in a2xx_hw_init() 222 len = adreno_gpu->fw[ADRENO_FW_PM4]->size / 4; in a2xx_hw_init() 232 ptr = (uint32_t *)(adreno_gpu in a2xx_hw_init() 271 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a2xx_destroy() local 500 struct adreno_gpu *adreno_gpu; a2xx_gpu_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.h | 132 struct adreno_gpu { struct 174 #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) 202 static inline uint8_t adreno_patchid(const struct adreno_gpu *gpu) in adreno_patchid() 212 static inline bool adreno_is_revn(const struct adreno_gpu *gpu, uint32_t revn) in adreno_is_revn() 219 static inline bool adreno_has_gmu_wrapper(const struct adreno_gpu *gpu) in adreno_has_gmu_wrapper() 224 static inline bool adreno_is_a2xx(const struct adreno_gpu *gpu) in adreno_is_a2xx() 231 static inline bool adreno_is_a20x(const struct adreno_gpu *gpu) in adreno_is_a20x() 238 static inline bool adreno_is_a225(const struct adreno_gpu *gpu) in adreno_is_a225() 243 static inline bool adreno_is_a305(const struct adreno_gpu *gpu) in adreno_is_a305() 248 static inline bool adreno_is_a306(const struct adreno_gpu *gp [all...] |
H A D | adreno_gpu.c | 19 #include "adreno_gpu.h" 178 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_zap_shader_load() local 191 return zap_shader_load_mdt(gpu, adreno_gpu->info->zapfw, pasid); in adreno_zap_shader_load() 238 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_private_address_space_size() local 243 if (adreno_gpu->info->address_space_size) in adreno_private_address_space_size() 244 return adreno_gpu->info->address_space_size; in adreno_private_address_space_size() 312 struct adreno_gpu *adreno_gpu in adreno_get_param() local 430 adreno_request_fw(struct adreno_gpu *adreno_gpu, const char *fwname) adreno_request_fw() argument 510 adreno_load_fw(struct adreno_gpu *adreno_gpu) adreno_load_fw() argument 584 get_rptr(struct adreno_gpu *adreno_gpu, struct msm_ringbuffer *ring) get_rptr() argument 637 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_idle() local 653 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu_state_get() local 833 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_show() local 909 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_dump_info() local 931 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_dump() local 953 struct adreno_gpu *adreno_gpu = to_adreno_gpu(ring->gpu); ring_freewords() local 972 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_get_pwrlevels() local 1011 adreno_gpu_ocmem_init(struct device *dev, struct adreno_gpu *adreno_gpu, struct adreno_ocmem *adreno_ocmem) adreno_gpu_ocmem_init() argument 1057 adreno_gpu_init(struct drm_device *drm, struct platform_device *pdev, struct adreno_gpu *adreno_gpu, const struct adreno_gpu_funcs *funcs, int nr_rings) adreno_gpu_init() argument 1118 adreno_gpu_cleanup(struct adreno_gpu *adreno_gpu) adreno_gpu_cleanup() argument [all...] |
H A D | a6xx_gpu.c | 20 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_check_idle() local 21 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() 24 if (!adreno_has_gmu_wrapper(adreno_gpu) && !a6xx_gmu_isidle(&a6xx_gpu->gmu)) in _a6xx_check_idle() 57 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in update_shadow_rptr() local 58 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in update_shadow_rptr() 61 if (a6xx_gpu->has_whereami && !adreno_gpu->base.hw_apriv) { in update_shadow_rptr() 175 struct adreno_gpu *adreno_gpu in a6xx_submit() local 700 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_hwcg() local 902 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_cp_protect() local 949 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_set_ubwc_config() local 1059 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_ucode_check_version() local 1121 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_ucode_load() local 1197 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); hw_init() local 1472 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_hw_init() local 1492 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_recover() local 1669 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_fault_detect_irq() local 1748 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_llc_activate() local 1852 a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu, bool gx_off) a6xx_bus_clear_pending_transactions() argument 1907 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gmu_pm_resume() local 1930 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_pm_resume() local 1981 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gmu_pm_suspend() local 2008 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_pm_suspend() local 2044 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gmu_get_timestamp() local 2069 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_active_ring() local 2077 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_destroy() local 2101 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gpu_busy() local 2118 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gpu_set_freq() local 2129 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_create_address_space() local 2161 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_get_rptr() local 2317 struct adreno_gpu *adreno_gpu; a6xx_gpu_init() local [all...] |
H A D | a5xx_power.c | 124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a530_lm_setup() local 125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a530_lm_setup() 177 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a540_lm_setup() local 182 config |= adreno_patchid(adreno_gpu) << AGC_LM_CONFIG_GPU_VERSION_SHIFT; in a540_lm_setup() 222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_init() local 223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_init() 251 if (adreno_is_a530(adreno_gpu)) in a5xx_gpmu_init() 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_lm_enable() local 297 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_power_init() local 326 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_gpmu_ucode_init() local [all...] |
H A D | a5xx_gpu.c | 23 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in update_shadow_rptr() local 24 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in update_shadow_rptr() 36 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_flush() local 37 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_flush() 126 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit() local 127 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_submit() 438 struct adreno_gpu *adreno_gp in a5xx_set_hwcg() local 468 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_me_init() local 509 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_start() local 572 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_ucode_load() local 634 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_zap_shader_resume() local 685 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_hw_init() local 1025 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_destroy() local 1071 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_idle() local 1343 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_pm_resume() local 1389 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_pm_suspend() local 1655 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_active_ring() local 1673 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_get_rptr() local 1748 struct adreno_gpu *adreno_gpu; a5xx_gpu_init() local [all...] |
H A D | a3xx_gpu.c | 114 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_hw_init() local 115 struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); in a3xx_hw_init() 121 if (adreno_is_a305(adreno_gpu)) { in a3xx_hw_init() 137 } else if (adreno_is_a306(adreno_gpu)) { in a3xx_hw_init() 141 } else if (adreno_is_a320(adreno_gpu)) { in a3xx_hw_init() 161 } else if (adreno_is_a330v2(adreno_gpu)) { in a3xx_hw_init() 176 } else if (adreno_is_a330(adreno_gpu)) { in a3xx_hw_init() 233 if (adreno_is_a306(adreno_gpu)) in a3xx_hw_init() 235 else if (adreno_is_a320(adreno_gpu)) in a3xx_hw_init() 374 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a3xx_destroy() local 529 struct adreno_gpu *adreno_gpu; a3xx_gpu_init() local [all...] |
H A D | a6xx_gmu.c | 22 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() local 23 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_gmu_fault() 110 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_set_freq() local 111 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() 170 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_get_freq() local 171 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_get_freq() 513 struct adreno_gpu *adreno_gp in a6xx_gmu_rpmh_init() local 693 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_fw_load() local 749 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_fw_start() local 877 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_force_off() local 943 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_resume() local 1043 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_shutdown() local 1308 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_rpmh_votes_init() local 1358 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_pwrlevels_probe() local 1449 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_remove() local 1569 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; a6xx_gmu_init() local [all...] |
H A D | a5xx_preempt.c | 92 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_trigger() local 93 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger() 160 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_irq() local 161 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq() 195 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_hw_init() local 196 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_hw_init() 223 struct adreno_gpu *adreno_gp in preempt_init_ring() local 268 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_fini() local 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a5xx_preempt_init() local [all...] |
H A D | a4xx_gpu.c | 78 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_enable_hwcg() local 107 if (adreno_is_a420(adreno_gpu)) { in a4xx_enable_hwcg() 117 if (!adreno_is_a405(adreno_gpu)) { in a4xx_enable_hwcg() 148 if (adreno_is_a430(adreno_gpu) && adreno_patchid(adreno_gpu) < 2) in a4xx_enable_hwcg() 185 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_hw_init() local 186 struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); in a4xx_hw_init() 190 if (adreno_is_a405(adreno_gpu)) { in a4xx_hw_init() 373 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_destroy() local 573 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_pm_resume() local 593 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a4xx_pm_suspend() local 657 struct adreno_gpu *adreno_gpu; a4xx_gpu_init() local [all...] |
H A D | a2xx_gpu.c | 56 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_me_init() local 57 struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); in a2xx_me_init() 110 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_hw_init() local 111 struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); in a2xx_hw_init() 131 if (adreno_is_a225(adreno_gpu)) in a2xx_hw_init() 154 /* same as parameters in adreno_gpu */ in a2xx_hw_init() 179 if (!adreno_is_a20x(adreno_gpu)) in a2xx_hw_init() 208 if ((SZ_16K << i) == adreno_gpu in a2xx_hw_init() 289 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a2xx_destroy() local 519 struct adreno_gpu *adreno_gpu; a2xx_gpu_init() local [all...] |
H A D | a5xx_debugfs.c | 98 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in reset_set() local 99 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in reset_set() 112 release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); in reset_set() 113 adreno_gpu->fw[ADRENO_FW_PM4] = NULL; in reset_set() 115 release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); in reset_set() 116 adreno_gpu->fw[ADRENO_FW_PFP] = NULL; in reset_set()
|
H A D | a6xx_gpu.h | 8 #include "adreno_gpu.h" 16 struct adreno_gpu base; 57 static inline bool a6xx_has_gbif(struct adreno_gpu *gpu) in a6xx_has_gbif() 107 void a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu, bool gx_off);
|
H A D | a6xx_gpu_state.c | 136 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_crashdumper_run() local 137 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run() 539 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_get_cluster() local 547 if (!adreno_is_a660_family(adreno_gpu) && in a6xx_get_cluster() 551 if (adreno_is_a650_family(adreno_gpu) && in a6xx_get_cluster() 782 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_get_gmu_registers() local 783 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers() 816 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_get_gmu_registers() local 869 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_snapshot_gmu_hfi_history() local 894 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_get_registers() local 1029 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); a6xx_gpu_state_get() local [all...] |
H A D | a6xx_hfi.c | 551 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_hfi_send_bw_table() local 553 if (adreno_is_a618(adreno_gpu)) in a6xx_hfi_send_bw_table() 555 else if (adreno_is_a619(adreno_gpu)) in a6xx_hfi_send_bw_table() 557 else if (adreno_is_a640_family(adreno_gpu)) in a6xx_hfi_send_bw_table() 559 else if (adreno_is_a650(adreno_gpu)) in a6xx_hfi_send_bw_table() 561 else if (adreno_is_7c3(adreno_gpu)) in a6xx_hfi_send_bw_table() 563 else if (adreno_is_a660(adreno_gpu)) in a6xx_hfi_send_bw_table() 565 else if (adreno_is_a690(adreno_gpu)) in a6xx_hfi_send_bw_table()
|