Home
last modified time | relevance | path

Searched refs:etnaviv_gpu (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_gpu.h90 void (*sync_point)(struct etnaviv_gpu *gpu, struct etnaviv_event *event);
109 struct etnaviv_gpu { struct
170 static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data) in gpu_write() argument
175 static inline u32 gpu_read(struct etnaviv_gpu *gpu, u32 reg) in gpu_read()
187 static inline u32 gpu_fix_power_address(struct etnaviv_gpu *gpu, u32 reg) in gpu_fix_power_address()
197 static inline void gpu_write_power(struct etnaviv_gpu *gpu, u32 reg, u32 data) in gpu_write_power()
202 static inline u32 gpu_read_power(struct etnaviv_gpu *gpu, u32 reg) in gpu_read_power()
207 int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value);
209 int etnaviv_gpu_init(struct etnaviv_gpu *gpu);
210 bool etnaviv_fill_identity_from_hwdb(struct etnaviv_gpu *gpu);
[all …]
H A Detnaviv_gpu.c43 int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value) in etnaviv_gpu_get_param()
179 static int etnaviv_gpu_reset_deassert(struct etnaviv_gpu *gpu) in etnaviv_gpu_reset_deassert()
202 static inline bool etnaviv_is_model_rev(struct etnaviv_gpu *gpu, u32 model, u32 revision) in etnaviv_is_model_rev()
211 static void etnaviv_hw_specs(struct etnaviv_gpu *gpu) in etnaviv_hw_specs()
361 static void etnaviv_hw_identify(struct etnaviv_gpu *gpu) in etnaviv_hw_identify()
502 static void etnaviv_gpu_load_clock(struct etnaviv_gpu *gpu, u32 clock) in etnaviv_gpu_load_clock()
509 static void etnaviv_gpu_update_clock(struct etnaviv_gpu *gpu) in etnaviv_gpu_update_clock()
535 static int etnaviv_hw_reset(struct etnaviv_gpu *gpu) in etnaviv_hw_reset()
636 static void etnaviv_gpu_enable_mlcg(struct etnaviv_gpu *gpu) in etnaviv_gpu_enable_mlcg()
696 void etnaviv_gpu_start_fe(struct etnaviv_gpu *gpu, u32 address, u16 prefetch) in etnaviv_gpu_start_fe()
[all …]
H A Detnaviv_perfmon.h10 struct etnaviv_gpu;
26 int etnaviv_pm_query_dom(struct etnaviv_gpu *gpu,
29 int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu,
35 void etnaviv_perfmon_process(struct etnaviv_gpu *gpu,
H A Detnaviv_sched.h11 struct etnaviv_gpu;
19 int etnaviv_sched_init(struct etnaviv_gpu *gpu);
20 void etnaviv_sched_fini(struct etnaviv_gpu *gpu);
H A Detnaviv_drv.c51 struct etnaviv_gpu *g = priv->gpu[i]; in load_gpu()
86 struct etnaviv_gpu *gpu = priv->gpu[i]; in etnaviv_open()
113 struct etnaviv_gpu *gpu = priv->gpu[i]; in etnaviv_postclose()
151 static int etnaviv_mmu_show(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_mmu_show()
181 static void etnaviv_buffer_dump(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_buffer_dump()
202 static int etnaviv_ring_show(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_ring_show()
228 struct etnaviv_gpu *gpu; in show_each_gpu()
229 int (*show)(struct etnaviv_gpu *gpu, struct seq_file *m) = in show_each_gpu()
272 struct etnaviv_gpu *gpu; in etnaviv_ioctl_get_param()
365 struct etnaviv_gpu *gpu; in etnaviv_ioctl_wait_fence()
[all …]
H A Detnaviv_sched.c38 struct etnaviv_gpu *gpu = submit->gpu; in etnaviv_sched_timedout_job()
109 struct etnaviv_gpu *gpu = submit->gpu; in etnaviv_sched_push_job()
141 int etnaviv_sched_init(struct etnaviv_gpu *gpu) in etnaviv_sched_init()
156 void etnaviv_sched_fini(struct etnaviv_gpu *gpu) in etnaviv_sched_fini()
H A Detnaviv_gem.h96 struct etnaviv_gpu *gpu;
114 int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj,
H A Detnaviv_iommu_v2.c165 static void etnaviv_iommuv2_restore_nonsec(struct etnaviv_gpu *gpu, in etnaviv_iommuv2_restore_nonsec()
189 static void etnaviv_iommuv2_restore_sec(struct etnaviv_gpu *gpu, in etnaviv_iommuv2_restore_sec()
244 static void etnaviv_iommuv2_restore(struct etnaviv_gpu *gpu, in etnaviv_iommuv2_restore()
H A Detnaviv_cmd_parser.c16 struct etnaviv_gpu *gpu;
148 bool etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, u32 *stream, in etnaviv_cmd_validate_one()
H A Detnaviv_dump.c82 struct etnaviv_gpu *gpu) in etnaviv_core_dump_registers()
120 struct etnaviv_gpu *gpu = submit->gpu; in etnaviv_core_dump()
H A Detnaviv_mmu.c391 void etnaviv_iommu_restore(struct etnaviv_gpu *gpu, in etnaviv_iommu_restore()
476 int etnaviv_iommu_global_init(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_init()
537 void etnaviv_iommu_global_fini(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_fini()
H A Detnaviv_iommu.c89 static void etnaviv_iommuv1_restore(struct etnaviv_gpu *gpu, in etnaviv_iommuv1_restore()
H A Detnaviv_flop_reset.c207 void etnaviv_flop_reset_ppu_run(struct etnaviv_gpu *gpu) in etnaviv_flop_reset_ppu_run()
H A Detnaviv_gem_submit.c32 struct etnaviv_gpu *gpu, size_t nr_bos, size_t nr_pmrs) in submit_create()
421 struct etnaviv_gpu *gpu; in etnaviv_ioctl_gem_submit()
H A Detnaviv_gem.c437 int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj, in etnaviv_gem_wait_bo()