Lines Matching refs:file
282 static ssize_t cosa_read(struct file *file,
284 static ssize_t cosa_write(struct file *file,
286 static unsigned int cosa_poll(struct file *file, poll_table *poll);
287 static int cosa_open(struct inode *inode, struct file *file);
288 static int cosa_release(struct inode *inode, struct file *file);
289 static long cosa_chardev_ioctl(struct file *file, unsigned int cmd,
292 static int cosa_fasync(struct inode *inode, struct file *file, int on);
770 static ssize_t cosa_read(struct file *file,
775 struct channel_data *chan = file->private_data;
845 static ssize_t cosa_write(struct file *file,
849 struct channel_data *chan = file->private_data;
916 static __poll_t cosa_poll(struct file *file, poll_table *poll)
922 static int cosa_open(struct inode *inode, struct file *file)
931 if ((n=iminor(file_inode(file))>>CARD_MINOR_BITS)
938 if ((n=iminor(file_inode(file))
945 file->private_data = chan;
966 static int cosa_release(struct inode *inode, struct file *file)
968 struct channel_data *channel = file->private_data;
984 static int cosa_fasync(struct inode *inode, struct file *file, int on)
988 return fasync_helper(inode, file, on, &fasync[port]);
1188 static long cosa_chardev_ioctl(struct file *file, unsigned int cmd,
1191 struct channel_data *channel = file->private_data;
2045 /* EOF -- this file has not been truncated */