Lines Matching refs:rknpu_dev
18 int rknpu_mem_create_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, in rknpu_mem_create_ioctl() argument
66 dmabuf = rk_dma_heap_buffer_alloc(rknpu_dev->heap, args.size, in rknpu_mem_create_ioctl()
68 dev_name(rknpu_dev->dev)); in rknpu_mem_create_ioctl()
87 attachment = dma_buf_attach(dmabuf, rknpu_dev->dev); in rknpu_mem_create_ioctl()
153 spin_lock(&rknpu_dev->lock); in rknpu_mem_create_ioctl()
157 spin_unlock(&rknpu_dev->lock); in rknpu_mem_create_ioctl()
163 spin_unlock(&rknpu_dev->lock); in rknpu_mem_create_ioctl()
190 int rknpu_mem_destroy_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, in rknpu_mem_destroy_ioctl() argument
218 spin_lock(&rknpu_dev->lock); in rknpu_mem_destroy_ioctl()
221 spin_unlock(&rknpu_dev->lock); in rknpu_mem_destroy_ioctl()
231 spin_unlock(&rknpu_dev->lock); in rknpu_mem_destroy_ioctl()
251 struct rknpu_device *rknpu_dev, struct rknpu_mem_object *rknpu_obj, in rknpu_dma_buf_sync() argument
254 struct device *dev = rknpu_dev->dev; in rknpu_dma_buf_sync()
291 int rknpu_mem_sync_ioctl(struct rknpu_device *rknpu_dev, unsigned long data) in rknpu_mem_sync_ioctl() argument
317 rknpu_dma_buf_sync(rknpu_dev, rknpu_obj, args.offset, args.size, in rknpu_mem_sync_ioctl()
321 rknpu_dma_buf_sync(rknpu_dev, rknpu_obj, args.offset, args.size, in rknpu_mem_sync_ioctl()