Home
last modified time | relevance | path

Searched refs:msm_gpu (Results 1 – 20 of 20) sorted by relevance

/drivers/gpu/drm/msm/
Dmsm_gpu.h46 int (*get_param)(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
47 int (*hw_init)(struct msm_gpu *gpu);
48 int (*pm_suspend)(struct msm_gpu *gpu);
49 int (*pm_resume)(struct msm_gpu *gpu);
50 void (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit,
52 void (*flush)(struct msm_gpu *gpu);
53 void (*idle)(struct msm_gpu *gpu);
54 irqreturn_t (*irq)(struct msm_gpu *irq);
55 uint32_t (*last_fence)(struct msm_gpu *gpu);
56 void (*recover)(struct msm_gpu *gpu);
[all …]
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()
115 static int disable_clk(struct msm_gpu *gpu) in disable_clk()
[all …]
Dmsm_ringbuffer.h24 struct msm_gpu *gpu;
30 struct msm_ringbuffer *msm_ringbuffer_new(struct msm_gpu *gpu, int size);
Dmsm_gem.h51 struct msm_gpu *gpu; /* non-null if active */
103 struct msm_gpu *gpu;
Dmsm_debugfs.c25 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show()
38 struct msm_gpu *gpu = priv->gpu; in msm_gem_show()
Dmsm_drv.h47 struct msm_gpu;
106 struct msm_gpu *gpu;
221 struct msm_gpu *gpu, bool exclusive, struct fence *fence);
Dmsm_perf.c72 struct msm_gpu *gpu = priv->gpu; in refill_buf()
166 struct msm_gpu *gpu = priv->gpu; in perf_open()
Dmsm_mmu.h46 struct msm_mmu *msm_gpummu_new(struct device *dev, struct msm_gpu *gpu);
Dmsm_ringbuffer.c21 struct msm_ringbuffer *msm_ringbuffer_new(struct msm_gpu *gpu, int size) in msm_ringbuffer_new()
DMakefile51 msm_gpu.o \
Dmsm_gem_submit.c34 struct msm_gpu *gpu, uint32_t nr_bos, uint32_t nr_cmds) in submit_create()
389 struct msm_gpu *gpu = priv->gpu; in msm_ioctl_gem_submit()
Dmsm_rd.c174 struct msm_gpu *gpu = priv->gpu; in rd_open()
Dmsm_drv.c195 struct msm_gpu *gpu = priv->gpu; in msm_drm_uninit()
593 struct msm_gpu *gpu; in msm_ioctl_get_param()
DNOTES27 And one or more 'struct msm_gpu' for the various different gpu sub-
Dmsm_gem.c572 struct msm_gpu *gpu, bool exclusive, struct fence *fence) in msm_gem_move_to_active()
/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.h117 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
126 struct msm_gpu *(*init)(struct drm_device *dev);
138 struct msm_gpu base;
237 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
238 int adreno_hw_init(struct msm_gpu *gpu);
239 uint32_t adreno_last_fence(struct msm_gpu *gpu);
240 void adreno_recover(struct msm_gpu *gpu);
241 void adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
243 void adreno_flush(struct msm_gpu *gpu);
244 void adreno_idle(struct msm_gpu *gpu);
[all …]
Dadreno_gpu.c27 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value) in adreno_get_param()
60 int adreno_hw_init(struct msm_gpu *gpu) in adreno_hw_init()
106 uint32_t adreno_last_fence(struct msm_gpu *gpu) in adreno_last_fence()
112 void adreno_recover(struct msm_gpu *gpu) in adreno_recover()
136 void adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in adreno_submit()
210 void adreno_flush(struct msm_gpu *gpu) in adreno_flush()
228 void adreno_idle(struct msm_gpu *gpu) in adreno_idle()
244 void adreno_show(struct msm_gpu *gpu, struct seq_file *m) in adreno_show()
285 void adreno_dump_info(struct msm_gpu *gpu) in adreno_dump_info()
308 void adreno_dump(struct msm_gpu *gpu) in adreno_dump()
[all …]
Da4xx_gpu.c33 static void a4xx_dump(struct msm_gpu *gpu);
39 static void a4xx_enable_hwcg(struct msm_gpu *gpu) in a4xx_enable_hwcg()
116 static void a4xx_me_init(struct msm_gpu *gpu) in a4xx_me_init()
143 static int a4xx_hw_init(struct msm_gpu *gpu) in a4xx_hw_init()
300 static void a4xx_recover(struct msm_gpu *gpu) in a4xx_recover()
314 static void a4xx_destroy(struct msm_gpu *gpu) in a4xx_destroy()
331 static void a4xx_idle(struct msm_gpu *gpu) in a4xx_idle()
344 static irqreturn_t a4xx_irq(struct msm_gpu *gpu) in a4xx_irq()
448 static void a4xx_show(struct msm_gpu *gpu, struct seq_file *m) in a4xx_show()
546 static void a4xx_dump(struct msm_gpu *gpu) in a4xx_dump()
[all …]
Da3xx_gpu.c42 static void a3xx_dump(struct msm_gpu *gpu);
44 static void a3xx_me_init(struct msm_gpu *gpu) in a3xx_me_init()
71 static int a3xx_hw_init(struct msm_gpu *gpu) in a3xx_hw_init()
302 static void a3xx_recover(struct msm_gpu *gpu) in a3xx_recover()
316 static void a3xx_destroy(struct msm_gpu *gpu) in a3xx_destroy()
333 static void a3xx_idle(struct msm_gpu *gpu) in a3xx_idle()
346 static irqreturn_t a3xx_irq(struct msm_gpu *gpu) in a3xx_irq()
403 static void a3xx_show(struct msm_gpu *gpu, struct seq_file *m) in a3xx_show()
414 static void a3xx_dump(struct msm_gpu *gpu) in a3xx_dump()
535 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev) in a3xx_gpu_init()
[all …]
Dadreno_device.c109 struct msm_gpu *adreno_load_gpu(struct drm_device *dev) in adreno_load_gpu()
116 struct msm_gpu *gpu = NULL; in adreno_load_gpu()