.. | .. |
---|
33 | 33 | struct page **pages; |
---|
34 | 34 | struct sg_table *sgt; |
---|
35 | 35 | struct dma_buf *dmabuf; |
---|
| 36 | + struct list_head head; |
---|
36 | 37 | unsigned int owner; |
---|
37 | 38 | }; |
---|
38 | 39 | |
---|
39 | | -int rknpu_mem_create_ioctl(struct rknpu_device *rknpu_dev, unsigned long data); |
---|
40 | | -int rknpu_mem_destroy_ioctl(struct rknpu_device *rknpu_dev, unsigned long data); |
---|
| 40 | +int rknpu_mem_create_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, |
---|
| 41 | + struct file *file); |
---|
| 42 | +int rknpu_mem_destroy_ioctl(struct rknpu_device *rknpu_dev, unsigned long data, |
---|
| 43 | + struct file *file); |
---|
41 | 44 | int rknpu_mem_sync_ioctl(struct rknpu_device *rknpu_dev, unsigned long data); |
---|
42 | 45 | |
---|
43 | 46 | #endif |
---|