Home
last modified time | relevance | path

Searched refs:rknpu_device (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rknpu/include/
H A Drknpu_job.h30 struct rknpu_device *rknpu_dev;
60 int rknpu_submit_ioctl(struct rknpu_device *rknpu_dev, unsigned long data);
63 int rknpu_get_hw_version(struct rknpu_device *rknpu_dev, uint32_t *version);
65 int rknpu_get_bw_priority(struct rknpu_device *rknpu_dev, uint32_t *priority,
68 int rknpu_set_bw_priority(struct rknpu_device *rknpu_dev, uint32_t priority,
71 int rknpu_clear_rw_amount(struct rknpu_device *rknpu_dev);
73 int rknpu_get_rw_amount(struct rknpu_device *rknpu_dev, uint32_t *dt_wr,
76 int rknpu_get_total_rw_amount(struct rknpu_device *rknpu_dev, uint32_t *amount);
H A Drknpu_mem.h40 int rknpu_mem_create_ioctl(struct rknpu_device *rknpu_dev, unsigned long data,
42 int rknpu_mem_destroy_ioctl(struct rknpu_device *rknpu_dev, unsigned long data,
44 int rknpu_mem_sync_ioctl(struct rknpu_device *rknpu_dev, unsigned long data);
H A Drknpu_debugger.h83 struct rknpu_device;
85 int rknpu_debugger_init(struct rknpu_device *rknpu_dev);
86 int rknpu_debugger_remove(struct rknpu_device *rknpu_dev);
H A Drknpu_drv.h100 struct rknpu_device { struct
165 struct rknpu_device *rknpu_dev; argument
169 int rknpu_power_get(struct rknpu_device *rknpu_dev);
170 int rknpu_power_put(struct rknpu_device *rknpu_dev);
H A Drknpu_reset.h14 int rknpu_reset_get(struct rknpu_device *rknpu_dev);
16 int rknpu_soft_reset(struct rknpu_device *rknpu_dev);
H A Drknpu_fence.h18 int rknpu_fence_context_alloc(struct rknpu_device *rknpu_dev);
/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_debugger.c43 struct rknpu_device *rknpu_dev = in rknpu_load_show()
44 container_of(debugger, struct rknpu_device, debugger); in rknpu_load_show()
82 struct rknpu_device *rknpu_dev = in rknpu_power_show()
83 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_show()
99 struct rknpu_device *rknpu_dev = in rknpu_power_set()
100 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_set()
136 struct rknpu_device *rknpu_dev = in rknpu_power_put_delay_show()
137 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_put_delay_show()
151 struct rknpu_device *rknpu_dev = in rknpu_power_put_delay_set()
152 container_of(debugger, struct rknpu_device, debugger); in rknpu_power_put_delay_set()
[all …]
H A Drknpu_drv.c209 static int rknpu_power_on(struct rknpu_device *rknpu_dev);
210 static int rknpu_power_off(struct rknpu_device *rknpu_dev);
214 struct rknpu_device *rknpu_dev = in rknpu_power_off_delay_work()
216 struct rknpu_device, power_off_work); in rknpu_power_off_delay_work()
223 int rknpu_power_get(struct rknpu_device *rknpu_dev) in rknpu_power_get()
235 int rknpu_power_put(struct rknpu_device *rknpu_dev) in rknpu_power_put()
247 static int rknpu_power_put_delay(struct rknpu_device *rknpu_dev) in rknpu_power_put_delay()
264 static int rknpu_action(struct rknpu_device *rknpu_dev, in rknpu_action()
366 struct rknpu_device *rknpu_dev = in rknpu_open()
367 container_of(file->private_data, struct rknpu_device, miscdev); in rknpu_open()
[all …]
H A Drknpu_job.c108 static inline struct rknpu_job *rknpu_job_alloc(struct rknpu_device *rknpu_dev, in rknpu_job_alloc()
156 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_wait()
231 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_commit_pc()
324 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_commit()
337 static void rknpu_job_next(struct rknpu_device *rknpu_dev, int core_index) in rknpu_job_next()
376 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_done()
413 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_schedule()
473 struct rknpu_device *rknpu_dev = job->rknpu_dev; in rknpu_job_abort()
550 struct rknpu_device *rknpu_dev = data; in rknpu_irq_handler()
607 static void rknpu_job_timeout_clean(struct rknpu_device *rknpu_dev, in rknpu_job_timeout_clean()
[all …]
H A Drknpu_mem.c18 int rknpu_mem_create_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, in rknpu_mem_create_ioctl()
190 int rknpu_mem_destroy_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, in rknpu_mem_destroy_ioctl()
251 struct rknpu_device *rknpu_dev, struct rknpu_mem_object *rknpu_obj, in rknpu_dma_buf_sync()
291 int rknpu_mem_sync_ioctl(struct rknpu_device *rknpu_dev, unsigned long data) in rknpu_mem_sync_ioctl()
H A Drknpu_gem.c133 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_alloc_buf()
291 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_free_buf()
366 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_init()
418 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_alloc_buf_with_cache()
578 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_free_buf_with_cache()
620 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_object_create()
769 struct rknpu_device *rknpu_dev = obj->dev->dev_private; in rknpu_gem_object_destroy()
910 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_mmap_cache()
978 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_mmap_buffer()
1028 struct rknpu_device *rknpu_dev = drm->dev_private; in rknpu_gem_dumb_create()
[all …]
H A Drknpu_reset.c28 int rknpu_reset_get(struct rknpu_device *rknpu_dev) in rknpu_reset_get()
91 int rknpu_soft_reset(struct rknpu_device *rknpu_dev) in rknpu_soft_reset()
H A Drknpu_mm.c178 struct rknpu_device *rknpu_dev = in rknpu_mm_dump()
179 container_of(debugger, struct rknpu_device, debugger); in rknpu_mm_dump()
H A Drknpu_fence.c27 int rknpu_fence_context_alloc(struct rknpu_device *rknpu_dev) in rknpu_fence_context_alloc()