Lines Matching refs:__name
188 #define DEFINE_SEQ_ATTRIBUTE(__name) \
189 static int __name ## _open(struct inode *inode, struct file *file) \
191 int ret = seq_open(file, &__name ## _sops); \
199 static const struct file_operations __name ## _fops = { \
201 .open = __name ## _open, \
207 #define DEFINE_SHOW_ATTRIBUTE(__name) \
208 static int __name ## _open(struct inode *inode, struct file *file) \
210 return single_open(file, __name ## _show, inode->i_private); \
213 static const struct file_operations __name ## _fops = { \
215 .open = __name ## _open, \
221 #define DEFINE_SHOW_STORE_ATTRIBUTE(__name) \
222 static int __name ## _open(struct inode *inode, struct file *file) \
224 return single_open(file, __name ## _show, inode->i_private); \
227 static const struct file_operations __name ## _fops = { \
229 .open = __name ## _open, \
231 .write = __name ## _write, \
236 #define DEFINE_PROC_SHOW_ATTRIBUTE(__name) \
237 static int __name ## _open(struct inode *inode, struct file *file) \
239 return single_open(file, __name ## _show, pde_data(inode)); \
242 static const struct proc_ops __name ## _proc_ops = { \
243 .proc_open = __name ## _open, \