Lines Matching defs:file
36 /* our private defines. if this grows any larger, use your own .h file */
83 static int skel_open(struct inode *inode, struct file *file)
113 /* save our object in the file's private structure */
114 file->private_data = dev;
120 static int skel_release(struct inode *inode, struct file *file)
124 dev = file->private_data;
136 static int skel_flush(struct file *file, fl_owner_t id)
141 dev = file->private_data;
224 static ssize_t skel_read(struct file *file, char *buffer, size_t count,
231 dev = file->private_data;
254 if (file->f_flags & O_NONBLOCK) {
359 static ssize_t skel_write(struct file *file, const char *user_buffer,
368 dev = file->private_data;
378 if (!(file->f_flags & O_NONBLOCK)) {