Home
last modified time | relevance | path

Searched defs:gpu (Results 1 – 25 of 41) sorted by relevance

12

/drivers/gpu/drm/msm/
Dmsm_gpu.c30 static void bs_init(struct msm_gpu *gpu) in bs_init()
38 static void bs_fini(struct msm_gpu *gpu) in bs_fini()
46 static void bs_set(struct msm_gpu *gpu, int idx) in bs_set()
54 static void bs_init(struct msm_gpu *gpu) {} in bs_init()
55 static void bs_fini(struct msm_gpu *gpu) {} in bs_fini()
56 static void bs_set(struct msm_gpu *gpu, int idx) {} in bs_set()
59 static int enable_pwrrail(struct msm_gpu *gpu) in enable_pwrrail()
83 static int disable_pwrrail(struct msm_gpu *gpu) in disable_pwrrail()
92 static int enable_clk(struct msm_gpu *gpu) in enable_clk()
114 static int disable_clk(struct msm_gpu *gpu) in disable_clk()
[all …]
Dmsm_gpu.h135 static inline bool msm_gpu_active(struct msm_gpu *gpu) in msm_gpu_active()
153 static inline void gpu_write(struct msm_gpu *gpu, u32 reg, u32 data) in gpu_write()
158 static inline u32 gpu_read(struct msm_gpu *gpu, u32 reg) in gpu_read()
163 static inline void gpu_rmw(struct msm_gpu *gpu, u32 reg, u32 mask, u32 or) in gpu_rmw()
171 static inline u64 gpu_read64(struct msm_gpu *gpu, u32 lo, u32 hi) in gpu_read64()
195 static inline void gpu_write64(struct msm_gpu *gpu, u32 lo, u32 hi, u64 val) in gpu_write64()
Dmsm_debugfs.c27 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show() local
42 struct msm_gpu *gpu = priv->gpu; in msm_gem_show() local
Dmsm_perf.c69 struct msm_gpu *gpu = priv->gpu; in refill_buf() local
163 struct msm_gpu *gpu = priv->gpu; in perf_open() local
Dmsm_ringbuffer.c21 struct msm_ringbuffer *msm_ringbuffer_new(struct msm_gpu *gpu, int size) in msm_ringbuffer_new()
Dmsm_gem_submit.c34 struct msm_gpu *gpu, uint32_t nr_bos, uint32_t nr_cmds) in submit_create()
405 struct msm_gpu *gpu = priv->gpu; in msm_ioctl_gem_submit() local
/drivers/gpu/drm/etnaviv/
Detnaviv_gpu.c45 int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value) in etnaviv_gpu_get_param()
137 #define etnaviv_is_model_rev(gpu, mod, rev) \ argument
143 static void etnaviv_hw_specs(struct etnaviv_gpu *gpu) in etnaviv_hw_specs()
293 static void etnaviv_hw_identify(struct etnaviv_gpu *gpu) in etnaviv_hw_identify()
406 static void etnaviv_gpu_load_clock(struct etnaviv_gpu *gpu, u32 clock) in etnaviv_gpu_load_clock()
413 static void etnaviv_gpu_update_clock(struct etnaviv_gpu *gpu) in etnaviv_gpu_update_clock()
430 static int etnaviv_hw_reset(struct etnaviv_gpu *gpu) in etnaviv_hw_reset()
515 static void etnaviv_gpu_enable_mlcg(struct etnaviv_gpu *gpu) in etnaviv_gpu_enable_mlcg()
562 void etnaviv_gpu_start_fe(struct etnaviv_gpu *gpu, u32 address, u16 prefetch) in etnaviv_gpu_start_fe()
570 static void etnaviv_gpu_setup_pulse_eater(struct etnaviv_gpu *gpu) in etnaviv_gpu_setup_pulse_eater()
[all …]
Detnaviv_buffer.c98 static void etnaviv_cmd_select_pipe(struct etnaviv_gpu *gpu, in etnaviv_cmd_select_pipe()
122 static void etnaviv_buffer_dump(struct etnaviv_gpu *gpu, in etnaviv_buffer_dump()
156 static u32 etnaviv_buffer_reserve(struct etnaviv_gpu *gpu, in etnaviv_buffer_reserve()
165 u16 etnaviv_buffer_init(struct etnaviv_gpu *gpu) in etnaviv_buffer_init()
179 u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr) in etnaviv_buffer_config_mmuv2()
212 void etnaviv_buffer_end(struct etnaviv_gpu *gpu) in etnaviv_buffer_end()
254 void etnaviv_buffer_queue(struct etnaviv_gpu *gpu, unsigned int event, in etnaviv_buffer_queue()
Detnaviv_drv.c121 struct etnaviv_gpu *gpu = priv->gpu[i]; in etnaviv_postclose() local
159 static int etnaviv_mmu_show(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_mmu_show()
172 static void etnaviv_buffer_dump(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_buffer_dump()
193 static int etnaviv_ring_show(struct etnaviv_gpu *gpu, struct seq_file *m) in etnaviv_ring_show()
219 struct etnaviv_gpu *gpu; in show_each_gpu() local
273 struct etnaviv_gpu *gpu; in etnaviv_ioctl_get_param() local
371 struct etnaviv_gpu *gpu; in etnaviv_ioctl_wait_fence() local
427 struct etnaviv_gpu *gpu; in etnaviv_ioctl_gem_wait() local
Detnaviv_dump.c87 struct etnaviv_gpu *gpu) in etnaviv_core_dump_registers()
101 struct etnaviv_gpu *gpu, size_t mmu_size) in etnaviv_core_dump_mmu()
118 void etnaviv_core_dump(struct etnaviv_gpu *gpu) in etnaviv_core_dump()
Detnaviv_mmu.c278 struct etnaviv_iommu *etnaviv_iommu_new(struct etnaviv_gpu *gpu) in etnaviv_iommu_new()
315 void etnaviv_iommu_restore(struct etnaviv_gpu *gpu) in etnaviv_iommu_restore()
323 int etnaviv_iommu_get_suballoc_va(struct etnaviv_gpu *gpu, dma_addr_t paddr, in etnaviv_iommu_get_suballoc_va()
357 void etnaviv_iommu_put_suballoc_va(struct etnaviv_gpu *gpu, in etnaviv_iommu_put_suballoc_va()
Detnaviv_gpu.h159 static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data) in gpu_write()
164 static inline u32 gpu_read(struct etnaviv_gpu *gpu, u32 reg) in gpu_read()
169 static inline bool fence_completed(struct etnaviv_gpu *gpu, u32 fence) in fence_completed()
174 static inline bool fence_retired(struct etnaviv_gpu *gpu, u32 fence) in fence_retired()
Detnaviv_cmdbuf.c29 struct etnaviv_gpu *gpu; member
45 etnaviv_cmdbuf_suballoc_new(struct etnaviv_gpu * gpu) in etnaviv_cmdbuf_suballoc_new()
Detnaviv_cmd_parser.c27 struct etnaviv_gpu *gpu; member
157 bool etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, u32 *stream, in etnaviv_cmd_validate_one()
Detnaviv_iommu.c199 void etnaviv_iommuv1_restore(struct etnaviv_gpu *gpu) in etnaviv_iommuv1_restore()
222 struct iommu_domain *etnaviv_iommuv1_domain_alloc(struct etnaviv_gpu *gpu) in etnaviv_iommuv1_domain_alloc()
Detnaviv_iommu_v2.c245 void etnaviv_iommuv2_restore(struct etnaviv_gpu *gpu) in etnaviv_iommuv2_restore()
264 struct iommu_domain *etnaviv_iommuv2_domain_alloc(struct etnaviv_gpu *gpu) in etnaviv_iommuv2_domain_alloc()
Detnaviv_gem_submit.c35 struct etnaviv_gpu *gpu, size_t nr) in submit_create()
312 struct etnaviv_gpu *gpu; in etnaviv_ioctl_gem_submit() local
/drivers/gpu/drm/msm/adreno/
Da5xx_gpu.c100 static void a5xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in a5xx_submit()
235 void a5xx_set_hwcg(struct msm_gpu *gpu, bool state) in a5xx_set_hwcg()
247 static int a5xx_me_init(struct msm_gpu *gpu) in a5xx_me_init()
286 static struct drm_gem_object *a5xx_ucode_load_bo(struct msm_gpu *gpu, in a5xx_ucode_load_bo()
304 static int a5xx_ucode_init(struct msm_gpu *gpu) in a5xx_ucode_init()
347 static int a5xx_zap_shader_resume(struct msm_gpu *gpu) in a5xx_zap_shader_resume()
359 static int a5xx_zap_shader_init(struct msm_gpu *gpu) in a5xx_zap_shader_init()
405 static int a5xx_hw_init(struct msm_gpu *gpu) in a5xx_hw_init()
603 static void a5xx_recover(struct msm_gpu *gpu) in a5xx_recover()
623 static void a5xx_destroy(struct msm_gpu *gpu) in a5xx_destroy()
[all …]
Da4xx_gpu.c40 static void a4xx_enable_hwcg(struct msm_gpu *gpu) in a4xx_enable_hwcg()
117 static bool a4xx_me_init(struct msm_gpu *gpu) in a4xx_me_init()
144 static int a4xx_hw_init(struct msm_gpu *gpu) in a4xx_hw_init()
299 static void a4xx_recover(struct msm_gpu *gpu) in a4xx_recover()
320 static void a4xx_destroy(struct msm_gpu *gpu) in a4xx_destroy()
337 static bool a4xx_idle(struct msm_gpu *gpu) in a4xx_idle()
354 static irqreturn_t a4xx_irq(struct msm_gpu *gpu) in a4xx_irq()
458 static void a4xx_show(struct msm_gpu *gpu, struct seq_file *m) in a4xx_show()
478 static void a4xx_dump(struct msm_gpu *gpu) in a4xx_dump()
485 static int a4xx_pm_resume(struct msm_gpu *gpu) { in a4xx_pm_resume()
[all …]
Dadreno_gpu.c27 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value) in adreno_get_param()
67 int adreno_hw_init(struct msm_gpu *gpu) in adreno_hw_init()
123 uint32_t adreno_last_fence(struct msm_gpu *gpu) in adreno_last_fence()
129 void adreno_recover(struct msm_gpu *gpu) in adreno_recover()
147 void adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in adreno_submit()
221 void adreno_flush(struct msm_gpu *gpu) in adreno_flush()
239 bool adreno_idle(struct msm_gpu *gpu) in adreno_idle()
254 void adreno_show(struct msm_gpu *gpu, struct seq_file *m) in adreno_show()
290 void adreno_dump_info(struct msm_gpu *gpu) in adreno_dump_info()
306 void adreno_dump(struct msm_gpu *gpu) in adreno_dump()
[all …]
Da3xx_gpu.c45 static bool a3xx_me_init(struct msm_gpu *gpu) in a3xx_me_init()
72 static int a3xx_hw_init(struct msm_gpu *gpu) in a3xx_hw_init()
301 static void a3xx_recover(struct msm_gpu *gpu) in a3xx_recover()
322 static void a3xx_destroy(struct msm_gpu *gpu) in a3xx_destroy()
339 static bool a3xx_idle(struct msm_gpu *gpu) in a3xx_idle()
357 static irqreturn_t a3xx_irq(struct msm_gpu *gpu) in a3xx_irq()
412 static void a3xx_show(struct msm_gpu *gpu, struct seq_file *m) in a3xx_show()
421 static void a3xx_dump(struct msm_gpu *gpu) in a3xx_dump()
467 struct msm_gpu *gpu; in a3xx_gpu_init() local
Dadreno_gpu.h147 static inline bool adreno_is_a3xx(struct adreno_gpu *gpu) in adreno_is_a3xx()
152 static inline bool adreno_is_a305(struct adreno_gpu *gpu) in adreno_is_a305()
157 static inline bool adreno_is_a306(struct adreno_gpu *gpu) in adreno_is_a306()
163 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320()
168 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330()
173 static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) in adreno_is_a330v2()
178 static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) in adreno_is_a4xx()
183 static inline int adreno_is_a420(struct adreno_gpu *gpu) in adreno_is_a420()
188 static inline int adreno_is_a430(struct adreno_gpu *gpu) in adreno_is_a430()
193 static inline int adreno_is_a530(struct adreno_gpu *gpu) in adreno_is_a530()
[all …]
Da5xx_power.c100 static inline uint32_t _get_mvolts(struct msm_gpu *gpu, uint32_t freq) in _get_mvolts()
113 static void a5xx_lm_setup(struct msm_gpu *gpu) in a5xx_lm_setup()
163 static void a5xx_pc_init(struct msm_gpu *gpu) in a5xx_pc_init()
172 static int a5xx_gpmu_init(struct msm_gpu *gpu) in a5xx_gpmu_init()
221 static void a5xx_lm_enable(struct msm_gpu *gpu) in a5xx_lm_enable()
232 int a5xx_power_init(struct msm_gpu *gpu) in a5xx_power_init()
253 void a5xx_gpmu_ucode_init(struct msm_gpu *gpu) in a5xx_gpmu_ucode_init()
Dadreno_device.c131 struct msm_gpu *gpu = NULL; in adreno_load_gpu() local
344 struct msm_gpu *gpu = platform_get_drvdata(pdev); in adreno_resume() local
352 struct msm_gpu *gpu = platform_get_drvdata(pdev); in adreno_suspend() local
/drivers/gpu/drm/amd/amdkfd/
Dkfd_topology.c1079 static uint32_t kfd_generate_gpu_id(struct kfd_dev *gpu) in kfd_generate_gpu_id()
1105 static struct kfd_topology_device *kfd_assign_gpu(struct kfd_dev *gpu) in kfd_assign_gpu()
1128 int kfd_topology_add_device(struct kfd_dev *gpu) in kfd_topology_add_device()
1193 int kfd_topology_remove_device(struct kfd_dev *gpu) in kfd_topology_remove_device()

12