Searched refs:panfrost_device (Results 1 – 18 of 18) sorted by relevance
| /linux/drivers/gpu/drm/panfrost/ |
| A D | panfrost_gpu.h | 8 struct panfrost_device; 10 int panfrost_gpu_init(struct panfrost_device *pfdev); 11 void panfrost_gpu_fini(struct panfrost_device *pfdev); 13 u32 panfrost_gpu_get_latest_flush_id(struct panfrost_device *pfdev); 15 int panfrost_gpu_soft_reset(struct panfrost_device *pfdev); 16 void panfrost_gpu_power_on(struct panfrost_device *pfdev); 17 void panfrost_gpu_power_off(struct panfrost_device *pfdev); 19 void panfrost_gpu_amlogic_quirk(struct panfrost_device *pfdev);
|
| A D | panfrost_device.h | 18 struct panfrost_device; 76 void (*vendor_quirk)(struct panfrost_device *pfdev); 79 struct panfrost_device { struct 126 struct panfrost_device *pfdev; argument 138 struct panfrost_device *pfdev; 150 static inline int panfrost_model_cmp(struct panfrost_device *pfdev, s32 id) in panfrost_model_cmp() 171 int panfrost_device_init(struct panfrost_device *pfdev); 172 void panfrost_device_fini(struct panfrost_device *pfdev); 173 void panfrost_device_reset(struct panfrost_device *pfdev); 255 bool panfrost_exception_needs_reset(const struct panfrost_device *pfdev, [all …]
|
| A D | panfrost_mmu.h | 14 int panfrost_mmu_init(struct panfrost_device *pfdev); 15 void panfrost_mmu_fini(struct panfrost_device *pfdev); 16 void panfrost_mmu_reset(struct panfrost_device *pfdev); 18 u32 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu); 19 void panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu); 23 struct panfrost_mmu *panfrost_mmu_ctx_create(struct panfrost_device *pfdev);
|
| A D | panfrost_job.h | 10 struct panfrost_device; 19 struct panfrost_device *pfdev; 37 int panfrost_job_init(struct panfrost_device *pfdev); 38 void panfrost_job_fini(struct panfrost_device *pfdev); 44 void panfrost_job_enable_interrupts(struct panfrost_device *pfdev); 45 int panfrost_job_is_idle(struct panfrost_device *pfdev);
|
| A D | panfrost_device.c | 19 static int panfrost_reset_init(struct panfrost_device *pfdev) in panfrost_reset_init() 30 static void panfrost_reset_fini(struct panfrost_device *pfdev) in panfrost_reset_fini() 35 static int panfrost_clk_init(struct panfrost_device *pfdev) in panfrost_clk_init() 78 static void panfrost_clk_fini(struct panfrost_device *pfdev) in panfrost_clk_fini() 84 static int panfrost_regulator_init(struct panfrost_device *pfdev) in panfrost_regulator_init() 140 static int panfrost_pm_domain_init(struct panfrost_device *pfdev) in panfrost_pm_domain_init() 198 int panfrost_device_init(struct panfrost_device *pfdev) in panfrost_device_init() 280 void panfrost_device_fini(struct panfrost_device *pfdev) in panfrost_device_fini() 389 void panfrost_device_reset(struct panfrost_device *pfdev) in panfrost_device_reset() 401 struct panfrost_device *pfdev = dev_get_drvdata(dev); in panfrost_device_resume() [all …]
|
| A D | panfrost_devfreq.h | 14 struct panfrost_device; 33 int panfrost_devfreq_init(struct panfrost_device *pfdev); 34 void panfrost_devfreq_fini(struct panfrost_device *pfdev); 36 void panfrost_devfreq_resume(struct panfrost_device *pfdev); 37 void panfrost_devfreq_suspend(struct panfrost_device *pfdev);
|
| A D | panfrost_mmu.c | 29 static int wait_ready(struct panfrost_device *pfdev, u32 as_nr) in wait_ready() 60 static void lock_region(struct panfrost_device *pfdev, u32 as_nr, in lock_region() 112 static int mmu_hw_do_operation(struct panfrost_device *pfdev, in mmu_hw_do_operation() 230 void panfrost_mmu_reset(struct panfrost_device *pfdev) in panfrost_mmu_reset() 308 struct panfrost_device *pfdev = to_panfrost_device(obj->dev); in panfrost_mmu_map() 333 struct panfrost_device *pfdev = to_panfrost_device(obj->dev); in panfrost_mmu_unmap() 528 struct panfrost_device *pfdev = mmu->pfdev; in panfrost_mmu_release_ctx() 648 struct panfrost_device *pfdev = data; in panfrost_mmu_irq_handler() 659 struct panfrost_device *pfdev = data; in panfrost_mmu_irq_handler_thread() 731 int panfrost_mmu_init(struct panfrost_device *pfdev) in panfrost_mmu_init() [all …]
|
| A D | panfrost_job.c | 188 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_hw_submit() 272 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_push() 355 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_run() 599 panfrost_reset(struct panfrost_device *pfdev, in panfrost_reset() 708 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_timedout() 734 struct panfrost_device *pfdev; in panfrost_reset_work() 748 struct panfrost_device *pfdev = data; in panfrost_job_irq_handler_thread() 759 struct panfrost_device *pfdev = data; in panfrost_job_irq_handler() 769 int panfrost_job_init(struct panfrost_device *pfdev) in panfrost_job_init() 834 void panfrost_job_fini(struct panfrost_device *pfdev) in panfrost_job_fini() [all …]
|
| A D | panfrost_gem_shrinker.c | 21 struct panfrost_device *pfdev = in panfrost_gem_shrinker_count() 22 container_of(shrinker, struct panfrost_device, shrinker); in panfrost_gem_shrinker_count() 68 struct panfrost_device *pfdev = in panfrost_gem_shrinker_scan() 69 container_of(shrinker, struct panfrost_device, shrinker); in panfrost_gem_shrinker_scan() 102 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_init() 117 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_cleanup()
|
| A D | panfrost_perfcnt.h | 8 void panfrost_perfcnt_sample_done(struct panfrost_device *pfdev); 9 void panfrost_perfcnt_clean_cache_done(struct panfrost_device *pfdev); 10 int panfrost_perfcnt_init(struct panfrost_device *pfdev); 11 void panfrost_perfcnt_fini(struct panfrost_device *pfdev);
|
| A D | panfrost_perfcnt.c | 37 void panfrost_perfcnt_clean_cache_done(struct panfrost_device *pfdev) in panfrost_perfcnt_clean_cache_done() 42 void panfrost_perfcnt_sample_done(struct panfrost_device *pfdev) in panfrost_perfcnt_sample_done() 47 static int panfrost_perfcnt_dump_locked(struct panfrost_device *pfdev) in panfrost_perfcnt_dump_locked() 70 static int panfrost_perfcnt_enable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_enable_locked() 179 static int panfrost_perfcnt_disable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_disable_locked() 212 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_enable() 239 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_dump() 271 struct panfrost_device *pfdev = pfile->pfdev; in panfrost_perfcnt_close() 283 int panfrost_perfcnt_init(struct panfrost_device *pfdev) in panfrost_perfcnt_init() 339 void panfrost_perfcnt_fini(struct panfrost_device *pfdev) in panfrost_perfcnt_fini()
|
| A D | panfrost_gpu.c | 24 struct panfrost_device *pfdev = data; in panfrost_gpu_irq_handler() 56 int panfrost_gpu_soft_reset(struct panfrost_device *pfdev) in panfrost_gpu_soft_reset() 79 void panfrost_gpu_amlogic_quirk(struct panfrost_device *pfdev) in panfrost_gpu_amlogic_quirk() 90 static void panfrost_gpu_init_quirks(struct panfrost_device *pfdev) in panfrost_gpu_init_quirks() 212 static void panfrost_gpu_init_features(struct panfrost_device *pfdev) in panfrost_gpu_init_features() 319 void panfrost_gpu_power_on(struct panfrost_device *pfdev) in panfrost_gpu_power_on() 346 void panfrost_gpu_power_off(struct panfrost_device *pfdev) in panfrost_gpu_power_off() 353 int panfrost_gpu_init(struct panfrost_device *pfdev) in panfrost_gpu_init() 383 void panfrost_gpu_fini(struct panfrost_device *pfdev) in panfrost_gpu_fini() 388 u32 panfrost_gpu_get_latest_flush_id(struct panfrost_device *pfdev) in panfrost_gpu_get_latest_flush_id()
|
| A D | panfrost_devfreq.c | 51 struct panfrost_device *pfdev = dev_get_drvdata(dev); in panfrost_devfreq_get_dev_status() 85 int panfrost_devfreq_init(struct panfrost_device *pfdev) in panfrost_devfreq_init() 162 void panfrost_devfreq_fini(struct panfrost_device *pfdev) in panfrost_devfreq_fini() 172 void panfrost_devfreq_resume(struct panfrost_device *pfdev) in panfrost_devfreq_resume() 184 void panfrost_devfreq_suspend(struct panfrost_device *pfdev) in panfrost_devfreq_suspend()
|
| A D | panfrost_drv.c | 29 struct panfrost_device *pfdev = ddev->dev_private; in panfrost_ioctl_get_param() 235 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_submit() 393 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_madvise() 460 struct panfrost_device *pfdev = dev->dev_private; in panfrost_open() 546 struct panfrost_device *pfdev; in panfrost_probe() 612 struct panfrost_device *pfdev = platform_get_drvdata(pdev); in panfrost_remove()
|
| A D | Makefile | 5 panfrost_device.o \
|
| A D | panfrost_gem.c | 20 struct panfrost_device *pfdev = obj->dev->dev_private; in panfrost_gem_free_object() 219 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_create_object()
|
| A D | panfrost_issues.h | 251 static inline bool panfrost_has_hw_issue(struct panfrost_device *pfdev, in panfrost_has_hw_issue()
|
| A D | panfrost_features.h | 303 static inline bool panfrost_has_hw_feature(struct panfrost_device *pfdev, in panfrost_has_hw_feature()
|
Completed in 28 milliseconds