| .. | .. |
|---|
| 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 |
|---|