Lines Matching defs:filp
45 * @filp: file pointer
51 * The simple_attr must be stored in filp->private_data.
57 simple_attr_open(struct inode *inode, struct file *filp,
72 filp->private_data = (void *) sattr;
74 return (nonseekable_open(inode, filp));
78 simple_attr_release(struct inode *inode, struct file *filp)
80 free(filp->private_data, M_LSATTR);
87 * @filp: file pointer
92 * The simple_attr structure is stored in filp->private_data.
102 simple_attr_read(struct file *filp, char *buf, size_t read_size, loff_t *ppos)
109 sattr = filp->private_data;
143 * @filp: file pointer
149 * The simple_attr structure is stored in filp->private_data.
158 simple_attr_write_common(struct file *filp, const char *buf, size_t write_size,
166 sattr = filp->private_data;
196 simple_attr_write(struct file *filp, const char *buf, size_t write_size,
199 return (simple_attr_write_common(filp, buf, write_size, ppos, false));
203 simple_attr_write_signed(struct file *filp, const char *buf, size_t write_size,
206 return (simple_attr_write_common(filp, buf, write_size, ppos, true));