Lines Matching refs:file
105 static loff_t snd_info_entry_llseek(struct file *file, loff_t offset, int orig) in snd_info_entry_llseek() argument
111 data = file->private_data; in snd_info_entry_llseek()
117 file, offset, orig); in snd_info_entry_llseek()
126 offset += file->f_pos; in snd_info_entry_llseek()
140 file->f_pos = offset; in snd_info_entry_llseek()
147 static ssize_t snd_info_entry_read(struct file *file, char __user *buffer, in snd_info_entry_read() argument
150 struct snd_info_private_data *data = file->private_data; in snd_info_entry_read()
163 file, buffer, size, pos); in snd_info_entry_read()
169 static ssize_t snd_info_entry_write(struct file *file, const char __user *buffer, in snd_info_entry_write() argument
172 struct snd_info_private_data *data = file->private_data; in snd_info_entry_write()
184 file, buffer, count, pos); in snd_info_entry_write()
191 static __poll_t snd_info_entry_poll(struct file *file, poll_table *wait) in snd_info_entry_poll() argument
193 struct snd_info_private_data *data = file->private_data; in snd_info_entry_poll()
200 file, wait); in snd_info_entry_poll()
208 static long snd_info_entry_ioctl(struct file *file, unsigned int cmd, in snd_info_entry_ioctl() argument
211 struct snd_info_private_data *data = file->private_data; in snd_info_entry_ioctl()
217 file, cmd, arg); in snd_info_entry_ioctl()
220 static int snd_info_entry_mmap(struct file *file, struct vm_area_struct *vma) in snd_info_entry_mmap() argument
222 struct inode *inode = file_inode(file); in snd_info_entry_mmap()
226 data = file->private_data; in snd_info_entry_mmap()
233 inode, file, vma); in snd_info_entry_mmap()
236 static int snd_info_entry_open(struct inode *inode, struct file *file) in snd_info_entry_open() argument
247 mode = file->f_flags & O_ACCMODE; in snd_info_entry_open()
260 file->private_data = data; in snd_info_entry_open()
272 static int snd_info_entry_release(struct inode *inode, struct file *file) in snd_info_entry_release() argument
274 struct snd_info_private_data *data = file->private_data; in snd_info_entry_release()
278 entry->c.ops->release(entry, file->f_flags & O_ACCMODE, in snd_info_entry_release()
301 static ssize_t snd_info_text_entry_write(struct file *file, in snd_info_text_entry_write() argument
305 struct seq_file *m = file->private_data; in snd_info_text_entry_write()
368 static int snd_info_text_entry_open(struct inode *inode, struct file *file) in snd_info_text_entry_open() argument
385 err = single_open_size(file, snd_info_seq_show, data, in snd_info_text_entry_open()
388 err = single_open(file, snd_info_seq_show, data); in snd_info_text_entry_open()
403 static int snd_info_text_entry_release(struct inode *inode, struct file *file) in snd_info_text_entry_release() argument
405 struct seq_file *m = file->private_data; in snd_info_text_entry_release()
412 single_release(inode, file); in snd_info_text_entry_release()