Lines Matching defs:proc_ops
29 struct proc_ops { struct
30 unsigned int proc_flags;
31 int (*proc_open)(struct inode *, struct file *);
32 ssize_t (*proc_read)(struct file *, char __user *, size_t, loff_t *);
33 ssize_t (*proc_read_iter)(struct kiocb *, struct iov_iter *);
34 ssize_t (*proc_write)(struct file *, const char __user *, size_t, loff_t *);
35 loff_t (*proc_lseek)(struct file *, loff_t, int);
36 int (*proc_release)(struct inode *, struct file *);
37 __poll_t (*proc_poll)(struct file *, struct poll_table_struct *);
38 long (*proc_ioctl)(struct file *, unsigned int, unsigned long);
40 long (*proc_compat_ioctl)(struct file *, unsigned int, unsigned long);
42 int (*proc_mmap)(struct file *, struct vm_area_struct *);
43 …proc_get_unmapped_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long);
174 #define proc_create(name, mode, parent, proc_ops) ({NULL;}) argument
175 #define proc_create_data(name, mode, parent, proc_ops, data) ({NULL;}) argument