Lines Matching refs:filp
179 struct file *filp;
1482 static int riocm_cdev_open(struct inode *inode, struct file *filp)
1484 riocm_debug(INIT, "by %s(%d) filp=%p ",
1485 current->comm, task_pid_nr(current), filp);
1496 static int riocm_cdev_release(struct inode *inode, struct file *filp)
1502 riocm_debug(EXIT, "by %s(%d) filp=%p",
1503 current->comm, task_pid_nr(current), filp);
1508 if (ch && ch->filp == filp) {
1658 static int cm_chan_create(struct file *filp, void __user *arg)
1673 ch->filp = filp;
1681 * @filp: Pointer to file object
1684 static int cm_chan_close(struct file *filp, void __user *arg)
1702 if (ch->filp != filp) {
1745 * @filp: Pointer to file object
1748 static int cm_chan_accept(struct file *filp, void __user *arg)
1766 ch->filp = filp;
1899 riocm_cdev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
1907 return cm_chan_create(filp, (void __user *)arg);
1909 return cm_chan_close(filp, (void __user *)arg);
1915 return cm_chan_accept(filp, (void __user *)arg);