Lines Matching refs:file

94 vcs_poll_data_get(struct file *file)  in vcs_poll_data_get()  argument
96 struct vcs_poll_data *poll = file->private_data, *kill = NULL; in vcs_poll_data_get()
104 poll->cons_num = iminor(file_inode(file)) & 127; in vcs_poll_data_get()
120 spin_lock(&file->f_lock); in vcs_poll_data_get()
121 if (!file->private_data) { in vcs_poll_data_get()
122 file->private_data = poll; in vcs_poll_data_get()
126 poll = file->private_data; in vcs_poll_data_get()
128 spin_unlock(&file->f_lock); in vcs_poll_data_get()
182 static loff_t vcs_lseek(struct file *file, loff_t offset, int orig) in vcs_lseek() argument
187 size = vcs_size(file_inode(file)); in vcs_lseek()
191 return fixed_size_llseek(file, offset, orig, size); in vcs_lseek()
196 vcs_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) in vcs_read() argument
198 struct inode *inode = file_inode(file); in vcs_read()
229 poll = file->private_data; in vcs_read()
374 vcs_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) in vcs_write() argument
376 struct inode *inode = file_inode(file); in vcs_write()
562 vcs_poll(struct file *file, poll_table *wait) in vcs_poll() argument
564 struct vcs_poll_data *poll = vcs_poll_data_get(file); in vcs_poll()
568 poll_wait(file, &poll->waitq, wait); in vcs_poll()
576 vcs_fasync(int fd, struct file *file, int on) in vcs_fasync() argument
578 struct vcs_poll_data *poll = file->private_data; in vcs_fasync()
584 poll = vcs_poll_data_get(file); in vcs_fasync()
589 return fasync_helper(fd, file, on, &poll->fasync); in vcs_fasync()
593 vcs_open(struct inode *inode, struct file *filp) in vcs_open()
605 static int vcs_release(struct inode *inode, struct file *file) in vcs_release() argument
607 struct vcs_poll_data *poll = file->private_data; in vcs_release()