| /drivers/gpu/drm/msm/adreno/ |
| A D | a6xx_gpu.c | 21 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_check_idle() local 58 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in update_shadow_rptr() local 71 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_flush() local 116 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_set_pagetable() local 225 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_submit() local 350 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_submit() local 513 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_set_hwcg() local 890 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_ucode_check_version() local 1804 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_llc_activate() local 1864 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a7xx_llc_activate() local [all …]
|
| A D | adreno_gpu.h | 175 struct adreno_gpu { struct 434 static inline int adreno_is_7c3(const struct adreno_gpu *gpu) in adreno_is_7c3() 510 static inline int adreno_is_a730(struct adreno_gpu *gpu) in adreno_is_a730() 515 static inline int adreno_is_a740(struct adreno_gpu *gpu) in adreno_is_a740() 520 static inline int adreno_is_a750(struct adreno_gpu *gpu) in adreno_is_a750() 525 static inline int adreno_is_x185(struct adreno_gpu *gpu) in adreno_is_x185() 543 static inline int adreno_is_a7xx(struct adreno_gpu *gpu) in adreno_is_a7xx() 557 const struct firmware *adreno_request_fw(struct adreno_gpu *adreno_gpu, 574 int adreno_gpu_ocmem_init(struct device *dev, struct adreno_gpu *adreno_gpu, 581 void adreno_gpu_cleanup(struct adreno_gpu *gpu); [all …]
|
| A D | adreno_gpu.c | 178 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_zap_shader_load() local 240 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_private_vm_size() local 370 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_get_param() local 608 int adreno_load_fw(struct adreno_gpu *adreno_gpu) in adreno_load_fw() argument 657 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_hw_init() local 747 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_idle() local 763 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_gpu_state_get() local 942 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_show() local 1039 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_dump_info() local 1061 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_dump() local [all …]
|
| A D | a5xx_gpu.c | 23 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in update_shadow_rptr() local 36 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_flush() local 68 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit_in_rb() local 129 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit() local 448 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_set_hwcg() local 479 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_me_init() local 521 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_start() local 584 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_ucode_load() local 646 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_zap_shader_resume() local 697 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_hw_init() local [all …]
|
| A D | a3xx_gpu.c | 114 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_hw_init() local 121 if (adreno_is_a305(adreno_gpu)) { in a3xx_hw_init() 245 adreno_is_a306(adreno_gpu) || in a3xx_hw_init() 246 adreno_is_a306a(adreno_gpu)) in a3xx_hw_init() 351 } else if (adreno_is_a330(adreno_gpu) || adreno_is_a305b(adreno_gpu)) { in a3xx_hw_init() 389 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_destroy() local 394 adreno_gpu_cleanup(adreno_gpu); in a3xx_destroy() 544 struct adreno_gpu *adreno_gpu; in a3xx_gpu_init() local 564 adreno_gpu = &a3xx_gpu->base; in a3xx_gpu_init() 565 gpu = &adreno_gpu->base; in a3xx_gpu_init() [all …]
|
| A D | a5xx_power.c | 124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a530_lm_setup() local 177 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a540_lm_setup() local 222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_init() local 251 if (adreno_is_a530(adreno_gpu)) in a5xx_gpmu_init() 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_lm_enable() local 283 if (!adreno_is_a530(adreno_gpu)) in a5xx_lm_enable() 297 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_power_init() local 301 if (!(adreno_is_a530(adreno_gpu) || adreno_is_a540(adreno_gpu))) in a5xx_power_init() 305 if (adreno_is_a530(adreno_gpu)) in a5xx_power_init() 326 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_ucode_init() local [all …]
|
| A D | a4xx_gpu.c | 78 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_enable_hwcg() local 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 250 if (adreno_is_a430(adreno_gpu)) in a4xx_hw_init() 373 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_destroy() local 573 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_pm_resume() local 593 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_pm_suspend() local 657 struct adreno_gpu *adreno_gpu; in a4xx_gpu_init() local 677 adreno_gpu = &a4xx_gpu->base; in a4xx_gpu_init() 678 gpu = &adreno_gpu->base; in a4xx_gpu_init() [all …]
|
| A D | a6xx_gmu.c | 24 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() local 112 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_set_freq() local 207 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_get_freq() local 243 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_start() local 465 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gemnoc_workaround() local 569 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_rpmh_init() local 705 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_power_config() local 764 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fw_load() local 827 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fw_start() local 967 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_rpmh_off() local [all …]
|
| A D | a2xx_gpu.c | 56 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_me_init() local 110 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_hw_init() local 131 if (adreno_is_a225(adreno_gpu)) in a2xx_hw_init() 179 if (!adreno_is_a20x(adreno_gpu)) in a2xx_hw_init() 289 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_destroy() local 294 adreno_gpu_cleanup(adreno_gpu); in a2xx_destroy() 518 struct adreno_gpu *adreno_gpu; in a2xx_gpu_init() local 536 adreno_gpu = &a2xx_gpu->base; in a2xx_gpu_init() 537 gpu = &adreno_gpu->base; in a2xx_gpu_init() 546 if (adreno_is_a20x(adreno_gpu)) in a2xx_gpu_init() [all …]
|
| A D | a5xx_preempt.c | 58 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in get_next_ring() local 59 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in get_next_ring() 97 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_trigger() local 98 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger() 178 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_irq() local 179 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq() 219 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_hw_init() local 249 struct adreno_gpu *adreno_gpu = &a5xx_gpu->base; in preempt_init_ring() local 250 struct msm_gpu *gpu = &adreno_gpu->base; in preempt_init_ring() 294 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_fini() local [all …]
|
| A D | a6xx_preempt.c | 65 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in get_next_ring() local 66 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in get_next_ring() 142 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_preempt_irq() local 190 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_preempt_hw_init() local 226 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_preempt_trigger() local 337 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in preempt_init_ring() local 338 struct msm_gpu *gpu = &adreno_gpu->base; in preempt_init_ring() 346 PREEMPT_RECORD_SIZE(adreno_gpu), in preempt_init_ring() 352 memset(ptr, 0, PREEMPT_RECORD_SIZE(adreno_gpu)); in preempt_init_ring() 403 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_preempt_fini() local [all …]
|
| A D | a6xx_gpu_state.c | 147 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_crashdumper_run() local 386 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_get_debugbus_blocks() local 433 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_get_debugbus() local 658 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_get_dbgahb_clusters() local 697 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_get_cluster() local 819 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_get_clusters() local 890 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_get_shader_block() local 957 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a7xx_get_shaders() local 1179 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_get_gmu_registers() local 1213 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_get_gmu_registers() local [all …]
|
| 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()
|
| A D | a6xx_gpu.h | 55 struct adreno_gpu base; 179 #define PREEMPT_RECORD_SIZE(adreno_gpu) \ argument 180 ((adreno_gpu->info->preempt_record_size) == 0 ? \ 181 4192 * SZ_1K : (adreno_gpu->info->preempt_record_size)) 218 static inline bool a6xx_has_gbif(struct adreno_gpu *gpu) in a6xx_has_gbif() 296 void a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu, bool gx_off);
|
| A D | a6xx_hfi.c | 726 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_hfi_send_bw_table() local 738 else if (adreno_is_a618(adreno_gpu)) in a6xx_hfi_send_bw_table() 740 else if (adreno_is_a619(adreno_gpu)) in a6xx_hfi_send_bw_table() 742 else if (adreno_is_a640_family(adreno_gpu)) in a6xx_hfi_send_bw_table() 744 else if (adreno_is_a650(adreno_gpu)) in a6xx_hfi_send_bw_table() 746 else if (adreno_is_7c3(adreno_gpu)) in a6xx_hfi_send_bw_table() 748 else if (adreno_is_a660(adreno_gpu)) in a6xx_hfi_send_bw_table() 750 else if (adreno_is_a663(adreno_gpu)) in a6xx_hfi_send_bw_table() 752 else if (adreno_is_a690(adreno_gpu)) in a6xx_hfi_send_bw_table() 754 else if (adreno_is_a730(adreno_gpu)) in a6xx_hfi_send_bw_table() [all …]
|
| A D | adreno_device.c | 67 struct adreno_gpu *adreno_gpu; in adreno_load_gpu() local 78 adreno_gpu = to_adreno_gpu(gpu); in adreno_load_gpu() 86 ret = adreno_load_fw(adreno_gpu); in adreno_load_gpu()
|
| A D | a4xx_gpu.h | 16 struct adreno_gpu base;
|
| A D | a3xx_gpu.h | 19 struct adreno_gpu base;
|
| A D | a2xx_gpu.h | 16 struct adreno_gpu base;
|
| A D | a5xx_gpu.h | 16 struct adreno_gpu base;
|
| /drivers/gpu/drm/msm/ |
| A D | Makefile | 10 adreno/adreno_gpu.o \
|