/drivers/gpu/drm/msm/ |
D | msm_gpu.c | 30 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 …]
|
D | msm_gpu.h | 135 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()
|
D | msm_debugfs.c | 27 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show() local 42 struct msm_gpu *gpu = priv->gpu; in msm_gem_show() local
|
D | msm_perf.c | 69 struct msm_gpu *gpu = priv->gpu; in refill_buf() local 163 struct msm_gpu *gpu = priv->gpu; in perf_open() local
|
D | msm_ringbuffer.c | 21 struct msm_ringbuffer *msm_ringbuffer_new(struct msm_gpu *gpu, int size) in msm_ringbuffer_new()
|
D | msm_gem_submit.c | 34 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/ |
D | etnaviv_gpu.c | 45 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 …]
|
D | etnaviv_buffer.c | 98 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()
|
D | etnaviv_drv.c | 121 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
|
D | etnaviv_dump.c | 87 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()
|
D | etnaviv_mmu.c | 278 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()
|
D | etnaviv_gpu.h | 159 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()
|
D | etnaviv_cmdbuf.c | 29 struct etnaviv_gpu *gpu; member 45 etnaviv_cmdbuf_suballoc_new(struct etnaviv_gpu * gpu) in etnaviv_cmdbuf_suballoc_new()
|
D | etnaviv_cmd_parser.c | 27 struct etnaviv_gpu *gpu; member 157 bool etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, u32 *stream, in etnaviv_cmd_validate_one()
|
D | etnaviv_iommu.c | 199 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()
|
D | etnaviv_iommu_v2.c | 245 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()
|
D | etnaviv_gem_submit.c | 35 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/ |
D | a5xx_gpu.c | 100 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 …]
|
D | a4xx_gpu.c | 40 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 …]
|
D | adreno_gpu.c | 27 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 …]
|
D | a3xx_gpu.c | 45 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
|
D | adreno_gpu.h | 147 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 …]
|
D | a5xx_power.c | 100 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()
|
D | adreno_device.c | 131 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/ |
D | kfd_topology.c | 1079 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()
|