1struct inode; 2struct file; 3struct dentry; 4 5struct file_operations { 6 ssize_t (*read) (struct file *, char *, size_t, loff_t *); 7 int (*open) (struct inode *, struct file *); 8 int (*release) (struct inode *, struct file *); 9 ssize_t (*write) (struct file *, const char *, size_t, loff_t *); 10}; 11