| /kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
| D | panfrost_device.c | 19 static int panfrost_reset_init(struct panfrost_device *pfdev) in panfrost_reset_init() 36 static void panfrost_reset_fini(struct panfrost_device *pfdev) in panfrost_reset_fini() 41 static int panfrost_clk_init(struct panfrost_device *pfdev) in panfrost_clk_init() 84 static void panfrost_clk_fini(struct panfrost_device *pfdev) in panfrost_clk_fini() 90 static int panfrost_regulator_init(struct panfrost_device *pfdev) in panfrost_regulator_init() 123 static void panfrost_regulator_fini(struct panfrost_device *pfdev) in panfrost_regulator_fini() 131 static void panfrost_pm_domain_fini(struct panfrost_device *pfdev) in panfrost_pm_domain_fini() 146 static int panfrost_pm_domain_init(struct panfrost_device *pfdev) in panfrost_pm_domain_init() 204 int panfrost_device_init(struct panfrost_device *pfdev) in panfrost_device_init() 289 void panfrost_device_fini(struct panfrost_device *pfdev) in panfrost_device_fini() [all …]
|
| D | panfrost_mmu.c | 29 static int wait_ready(struct panfrost_device *pfdev, u32 as_nr) in wait_ready() 45 static int write_cmd(struct panfrost_device *pfdev, u32 as_nr, u32 cmd) in write_cmd() 57 static void lock_region(struct panfrost_device *pfdev, u32 as_nr, in lock_region() 77 static int mmu_hw_do_operation_locked(struct panfrost_device *pfdev, int as_nr, in mmu_hw_do_operation_locked() 93 static int mmu_hw_do_operation(struct panfrost_device *pfdev, in mmu_hw_do_operation() 105 static void panfrost_mmu_enable(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_enable() 126 static void panfrost_mmu_disable(struct panfrost_device *pfdev, u32 as_nr) in panfrost_mmu_disable() 139 u32 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_as_get() 192 void panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_as_put() 198 void panfrost_mmu_reset(struct panfrost_device *pfdev) in panfrost_mmu_reset() [all …]
|
| D | panfrost_perfcnt.c | 36 void panfrost_perfcnt_clean_cache_done(struct panfrost_device *pfdev) in panfrost_perfcnt_clean_cache_done() 41 void panfrost_perfcnt_sample_done(struct panfrost_device *pfdev) in panfrost_perfcnt_sample_done() 46 static int panfrost_perfcnt_dump_locked(struct panfrost_device *pfdev) in panfrost_perfcnt_dump_locked() 69 static int panfrost_perfcnt_enable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_enable_locked() 178 static int panfrost_perfcnt_disable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_disable_locked() 210 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_enable() local 237 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_dump() local 269 struct panfrost_device *pfdev = pfile->pfdev; in panfrost_perfcnt_close() local 281 int panfrost_perfcnt_init(struct panfrost_device *pfdev) in panfrost_perfcnt_init() 337 void panfrost_perfcnt_fini(struct panfrost_device *pfdev) in panfrost_perfcnt_fini()
|
| D | panfrost_gpu.c | 24 struct panfrost_device *pfdev = data; in panfrost_gpu_irq_handler() local 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() 318 void panfrost_gpu_power_on(struct panfrost_device *pfdev) in panfrost_gpu_power_on() 345 void panfrost_gpu_power_off(struct panfrost_device *pfdev) in panfrost_gpu_power_off() 352 int panfrost_gpu_init(struct panfrost_device *pfdev) in panfrost_gpu_init() 385 void panfrost_gpu_fini(struct panfrost_device *pfdev) in panfrost_gpu_fini() 390 u32 panfrost_gpu_get_latest_flush_id(struct panfrost_device *pfdev) in panfrost_gpu_get_latest_flush_id()
|
| D | panfrost_job.c | 94 static struct dma_fence *panfrost_fence_create(struct panfrost_device *pfdev, int js_num) in panfrost_fence_create() 134 static void panfrost_job_write_affinity(struct panfrost_device *pfdev, in panfrost_job_write_affinity() 153 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_hw_submit() local 221 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_push() local 347 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_run() local 369 void panfrost_job_enable_interrupts(struct panfrost_device *pfdev) in panfrost_job_enable_interrupts() 438 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_timedout() local 474 struct panfrost_device *pfdev = data; in panfrost_job_irq_handler() local 544 struct panfrost_device *pfdev = container_of(work, in panfrost_reset() local 595 int panfrost_job_init(struct panfrost_device *pfdev) in panfrost_job_init() [all …]
|
| D | panfrost_gem_shrinker.c | 21 struct panfrost_device *pfdev = in panfrost_gem_shrinker_count() local 68 struct panfrost_device *pfdev = in panfrost_gem_shrinker_scan() local 102 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_init() local 117 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_cleanup() local
|
| D | panfrost_devfreq.c | 56 struct panfrost_device *pfdev = dev_get_drvdata(dev); in panfrost_devfreq_get_dev_status() local 89 int panfrost_devfreq_init(struct panfrost_device *pfdev) in panfrost_devfreq_init() 159 void panfrost_devfreq_fini(struct panfrost_device *pfdev) in panfrost_devfreq_fini() 179 void panfrost_devfreq_resume(struct panfrost_device *pfdev) in panfrost_devfreq_resume() 191 void panfrost_devfreq_suspend(struct panfrost_device *pfdev) in panfrost_devfreq_suspend()
|
| D | panfrost_drv.c | 29 struct panfrost_device *pfdev = ddev->dev_private; in panfrost_ioctl_get_param() local 250 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_submit() local 398 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_madvise() local 465 struct panfrost_device *pfdev = dev->dev_private; in panfrost_open() local 550 struct panfrost_device *pfdev; in panfrost_probe() local 616 struct panfrost_device *pfdev = platform_get_drvdata(pdev); in panfrost_remove() local
|
| D | panfrost_device.h | 123 struct panfrost_device *pfdev; member 135 struct panfrost_device *pfdev; member 147 static inline int panfrost_model_cmp(struct panfrost_device *pfdev, s32 id) in panfrost_model_cmp() 156 static inline bool panfrost_model_is_bifrost(struct panfrost_device *pfdev) in panfrost_model_is_bifrost() 161 static inline bool panfrost_model_eq(struct panfrost_device *pfdev, s32 id) in panfrost_model_eq()
|
| D | panfrost_gem.c | 20 struct panfrost_device *pfdev = obj->dev->dev_private; in panfrost_gem_free_object() local 219 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_create_object() local
|
| D | panfrost_job.h | 19 struct panfrost_device *pfdev; member
|
| D | panfrost_features.h | 303 static inline bool panfrost_has_hw_feature(struct panfrost_device *pfdev, in panfrost_has_hw_feature()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
| D | panfrost_device.c | 21 static int panfrost_reset_init(struct panfrost_device *pfdev) in panfrost_reset_init() 32 static void panfrost_reset_fini(struct panfrost_device *pfdev) in panfrost_reset_fini() 37 static int panfrost_clk_init(struct panfrost_device *pfdev) in panfrost_clk_init() 80 static void panfrost_clk_fini(struct panfrost_device *pfdev) in panfrost_clk_fini() 86 static int panfrost_regulator_init(struct panfrost_device *pfdev) in panfrost_regulator_init() 119 static void panfrost_regulator_fini(struct panfrost_device *pfdev) in panfrost_regulator_fini() 127 static void panfrost_pm_domain_fini(struct panfrost_device *pfdev) in panfrost_pm_domain_fini() 142 static int panfrost_pm_domain_init(struct panfrost_device *pfdev) in panfrost_pm_domain_init() 200 int panfrost_device_init(struct panfrost_device *pfdev) in panfrost_device_init() 282 void panfrost_device_fini(struct panfrost_device *pfdev) in panfrost_device_fini() [all …]
|
| D | panfrost_job.c | 88 static struct dma_fence *panfrost_fence_create(struct panfrost_device *pfdev, int js_num) in panfrost_fence_create() 128 static void panfrost_job_write_affinity(struct panfrost_device *pfdev, in panfrost_job_write_affinity() 157 panfrost_dequeue_job(struct panfrost_device *pfdev, int slot) in panfrost_dequeue_job() 169 panfrost_enqueue_job(struct panfrost_device *pfdev, int slot, in panfrost_enqueue_job() 189 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_hw_submit() local 277 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_push() local 360 struct panfrost_device *pfdev = job->pfdev; in panfrost_job_run() local 386 void panfrost_job_enable_interrupts(struct panfrost_device *pfdev) in panfrost_job_enable_interrupts() 399 static void panfrost_job_handle_err(struct panfrost_device *pfdev, in panfrost_job_handle_err() 453 static void panfrost_job_handle_done(struct panfrost_device *pfdev, in panfrost_job_handle_done() [all …]
|
| D | panfrost_mmu.c | 29 static int wait_ready(struct panfrost_device *pfdev, u32 as_nr) in wait_ready() 48 static int write_cmd(struct panfrost_device *pfdev, u32 as_nr, u32 cmd) in write_cmd() 60 static void lock_region(struct panfrost_device *pfdev, u32 as_nr, in lock_region() 96 static int mmu_hw_do_operation_locked(struct panfrost_device *pfdev, int as_nr, in mmu_hw_do_operation_locked() 112 static int mmu_hw_do_operation(struct panfrost_device *pfdev, in mmu_hw_do_operation() 124 static void panfrost_mmu_enable(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_enable() 145 static void panfrost_mmu_disable(struct panfrost_device *pfdev, u32 as_nr) in panfrost_mmu_disable() 158 u32 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_as_get() 224 void panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) in panfrost_mmu_as_put() 230 void panfrost_mmu_reset(struct panfrost_device *pfdev) in panfrost_mmu_reset() [all …]
|
| D | panfrost_perfcnt.c | 38 void panfrost_perfcnt_clean_cache_done(struct panfrost_device *pfdev) in panfrost_perfcnt_clean_cache_done() 43 void panfrost_perfcnt_sample_done(struct panfrost_device *pfdev) in panfrost_perfcnt_sample_done() 48 static int panfrost_perfcnt_dump_locked(struct panfrost_device *pfdev) in panfrost_perfcnt_dump_locked() 71 static int panfrost_perfcnt_enable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_enable_locked() 180 static int panfrost_perfcnt_disable_locked(struct panfrost_device *pfdev, in panfrost_perfcnt_disable_locked() 213 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_enable() local 240 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_perfcnt_dump() local 272 struct panfrost_device *pfdev = pfile->pfdev; in panfrost_perfcnt_close() local 284 int panfrost_perfcnt_init(struct panfrost_device *pfdev) in panfrost_perfcnt_init() 340 void panfrost_perfcnt_fini(struct panfrost_device *pfdev) in panfrost_perfcnt_fini()
|
| D | panfrost_gpu.c | 24 struct panfrost_device *pfdev = data; in panfrost_gpu_irq_handler() local 56 int panfrost_gpu_soft_reset(struct panfrost_device *pfdev) in panfrost_gpu_soft_reset() 84 void panfrost_gpu_amlogic_quirk(struct panfrost_device *pfdev) in panfrost_gpu_amlogic_quirk() 95 static void panfrost_gpu_init_quirks(struct panfrost_device *pfdev) in panfrost_gpu_init_quirks() 221 static void panfrost_gpu_init_features(struct panfrost_device *pfdev) in panfrost_gpu_init_features() 328 static u64 panfrost_get_core_mask(struct panfrost_device *pfdev) in panfrost_get_core_mask() 351 void panfrost_gpu_power_on(struct panfrost_device *pfdev) in panfrost_gpu_power_on() 382 void panfrost_gpu_power_off(struct panfrost_device *pfdev) in panfrost_gpu_power_off() 406 int panfrost_gpu_init(struct panfrost_device *pfdev) in panfrost_gpu_init() 439 void panfrost_gpu_fini(struct panfrost_device *pfdev) in panfrost_gpu_fini() [all …]
|
| D | panfrost_gem_shrinker.c | 21 struct panfrost_device *pfdev = in panfrost_gem_shrinker_count() local 68 struct panfrost_device *pfdev = in panfrost_gem_shrinker_scan() local 102 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_init() local 117 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_shrinker_cleanup() local
|
| D | panfrost_devfreq.c | 52 struct panfrost_device *pfdev = dev_get_drvdata(dev); in panfrost_devfreq_get_dev_status() local 111 int panfrost_devfreq_init(struct panfrost_device *pfdev) in panfrost_devfreq_init() 202 void panfrost_devfreq_fini(struct panfrost_device *pfdev) in panfrost_devfreq_fini() 212 void panfrost_devfreq_resume(struct panfrost_device *pfdev) in panfrost_devfreq_resume() 224 void panfrost_devfreq_suspend(struct panfrost_device *pfdev) in panfrost_devfreq_suspend()
|
| D | panfrost_drv.c | 30 struct panfrost_device *pfdev = ddev->dev_private; in panfrost_ioctl_get_param() local 238 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_submit() local 398 struct panfrost_device *pfdev = dev->dev_private; in panfrost_ioctl_madvise() local 470 struct panfrost_device *pfdev = dev->dev_private; in panfrost_open() local 553 struct panfrost_device *pfdev; in panfrost_probe() local 619 struct panfrost_device *pfdev = platform_get_drvdata(pdev); in panfrost_remove() local
|
| D | panfrost_dump.c | 77 struct panfrost_device *pfdev, in panfrost_core_dump_registers() 105 struct panfrost_device *pfdev = job->pfdev; in panfrost_core_dump() local
|
| D | panfrost_device.h | 127 struct panfrost_device *pfdev; member 139 struct panfrost_device *pfdev; member 151 static inline int panfrost_model_cmp(struct panfrost_device *pfdev, s32 id) in panfrost_model_cmp() 160 static inline bool panfrost_model_is_bifrost(struct panfrost_device *pfdev) in panfrost_model_is_bifrost() 165 static inline bool panfrost_model_eq(struct panfrost_device *pfdev, s32 id) in panfrost_model_eq() 259 panfrost_device_schedule_reset(struct panfrost_device *pfdev) in panfrost_device_schedule_reset()
|
| D | panfrost_gem.c | 20 struct panfrost_device *pfdev = obj->dev->dev_private; in panfrost_gem_free_object() local 222 struct panfrost_device *pfdev = dev->dev_private; in panfrost_gem_create_object() local
|
| D | panfrost_job.h | 19 struct panfrost_device *pfdev; member
|
| D | panfrost_features.h | 121 static inline bool panfrost_has_hw_feature(struct panfrost_device *pfdev, in panfrost_has_hw_feature()
|