Lines Matching refs:file
41 * with a character special file which is accessed by user mode drivers.
120 * After opening an instance of this character special file, a file
129 * To use read()/write() system calls on that file descriptor, or to use
136 static ssize_t i2cdev_read(struct file *file, char __user *buf, size_t count,
142 struct i2c_client *client = file->private_data;
152 iminor(file_inode(file)), count);
161 static ssize_t i2cdev_write(struct file *file, const char __user *buf,
166 struct i2c_client *client = file->private_data;
176 iminor(file_inode(file)), count);
413 static long i2cdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
415 struct i2c_client *client = file->private_data;
484 static int i2cdev_open(struct inode *inode, struct file *file)
514 file->private_data = client;
519 static int i2cdev_release(struct inode *inode, struct file *file)
521 struct i2c_client *client = file->private_data;
525 file->private_data = NULL;