Lines Matching refs:file
48 static loff_t msr_seek(struct file *file, loff_t offset, int orig) in msr_seek() argument
51 struct inode *inode = file_inode(file); in msr_seek()
56 file->f_pos = offset; in msr_seek()
57 ret = file->f_pos; in msr_seek()
60 file->f_pos += offset; in msr_seek()
61 ret = file->f_pos; in msr_seek()
70 static ssize_t msr_read(struct file *file, char __user *buf, in msr_read() argument
76 int cpu = iminor(file_inode(file)); in msr_read()
98 static ssize_t msr_write(struct file *file, const char __user *buf, in msr_write() argument
104 int cpu = iminor(file_inode(file)); in msr_write()
126 static long msr_ioctl(struct file *file, unsigned int ioc, unsigned long arg) in msr_ioctl() argument
130 int cpu = iminor(file_inode(file)); in msr_ioctl()
135 if (!(file->f_mode & FMODE_READ)) { in msr_ioctl()
151 if (!(file->f_mode & FMODE_WRITE)) { in msr_ioctl()
174 static int msr_open(struct inode *inode, struct file *file) in msr_open() argument
176 unsigned int cpu = iminor(file_inode(file)); in msr_open()