Searched defs:a6xx_gpu (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu.h | 50 struct a6xx_gpu { struct 51 struct adreno_gpu base; 53 struct drm_gem_object *sqe_bo; 54 uint64_t sqe_iova; 67 atomic_t preempt_state; 68 spinlock_t eval_lock; 71 unsigned int preempt_level; 72 bool uses_gmem; 73 bool skip_save_restore; 76 void *preempt_postamble_ptr; [all …]
|
| H A D | a6xx_gpu.c | 22 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() local 59 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in update_shadow_rptr() local 72 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() local 110 static void a6xx_set_pagetable(struct a6xx_gpu *a6xx_gpu, in a6xx_set_pagetable() 211 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_submit() local 334 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_submit() local 495 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_set_hwcg() local 716 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_patch_pwrup_reglist() local 759 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_preempt_start() local 1883 struct a6xx_gpu *a6xx_gpu, bool is_a7xx) in a6xx_llc_slices_init() [all …]
|
| H A D | a6xx_preempt.c | 16 static inline bool try_preempt_state(struct a6xx_gpu *a6xx_gpu, in try_preempt_state() 66 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in get_next_ring() local 90 struct a6xx_gpu *a6xx_gpu = from_timer(a6xx_gpu, t, preempt_timer); in a6xx_preempt_timer() local 101 static void preempt_prepare_postamble(struct a6xx_gpu *a6xx_gpu) in preempt_prepare_postamble() 125 static void preempt_disable_postamble(struct a6xx_gpu *a6xx_gpu) in preempt_disable_postamble() 142 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_irq() local 190 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_hw_init() local 226 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_trigger() local 333 static int preempt_init_ring(struct a6xx_gpu *a6xx_gpu, in preempt_init_ring() 403 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_fini() local [all …]
|
| H A D | a6xx_gmu.c | 23 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_fault() local 114 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() local 208 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_get_freq() local 242 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_start() local 464 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gemnoc_workaround() local 568 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_rpmh_init() local 704 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_power_config() local 763 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_fw_load() local 1055 int a6xx_gmu_resume(struct a6xx_gpu *a6xx_gpu) in a6xx_gmu_resume() 1233 int a6xx_gmu_stop(struct a6xx_gpu *a6xx_gpu) in a6xx_gmu_stop() [all …]
|
| H A D | a6xx_gpu_state.c | 148 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run() local 1180 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers() local 1214 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_get_gmu_registers() local 1274 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_snapshot_gmu_hfi_history() local 1569 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gpu_state_get() local
|
| H A D | a6xx_hfi.c | 708 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_send_bw_table() local
|