#include <fs.h>
|
| struct module * | owner |
| |
| fop_flags_t | fop_flags |
| |
| unsigned int | _pad_flags |
| |
| void * | llseek |
| |
| long(* | read )(struct file *, char *, size_t, long long *) |
| |
| long(* | write )(struct file *, const char *, size_t, long long *) |
| |
| void * | read_iter |
| |
| void * | write_iter |
| |
| void * | iopoll |
| |
| void * | iterate_shared |
| |
| __poll_t(* | poll )(struct file *, struct poll_table_struct *) |
| |
| void * | unlocked_ioctl |
| |
| void * | compat_ioctl |
| |
| int(* | mmap )(struct file *, struct vm_area_struct *) |
| |
| int(* | open )(struct inode *, struct file *) |
| |
| void * | flush |
| |
| int(* | release )(struct inode *, struct file *) |
| |
| void * | fsync |
| |
| int(* | fasync )(int, struct file *, int) |
| |
| void * | lock |
| |
| unsigned long(* | get_unmapped_area )(struct file *, unsigned long, unsigned long, unsigned long, unsigned long) |
| |
| void * | check_flags |
| |
| void * | flock |
| |
| void * | splice_write |
| |
| void * | splice_read |
| |
| void * | splice_eof |
| |
| void * | setlease |
| |
| void * | fallocate |
| |
| void * | show_fdinfo |
| |
| void * | copy_file_range |
| |
| void * | remap_file_range |
| |
| void * | fadvise |
| |
| void * | uring_cmd |
| |
| void * | uring_cmd_iopoll |
| |
| void * | mmap_prepare |
| |
◆ _pad_flags
| unsigned int file_operations::_pad_flags |
◆ check_flags
| void* file_operations::check_flags |
◆ compat_ioctl
| void* file_operations::compat_ioctl |
◆ copy_file_range
| void* file_operations::copy_file_range |
◆ fadvise
| void* file_operations::fadvise |
◆ fallocate
| void* file_operations::fallocate |
◆ fasync
| int(* file_operations::fasync) (int, struct file *, int) |
◆ flock
| void* file_operations::flock |
◆ flush
| void* file_operations::flush |
◆ fop_flags
◆ fsync
| void* file_operations::fsync |
◆ get_unmapped_area
| unsigned long(* file_operations::get_unmapped_area) (struct file *, unsigned long, unsigned long, unsigned long, unsigned long) |
◆ iopoll
| void* file_operations::iopoll |
◆ iterate_shared
| void* file_operations::iterate_shared |
◆ llseek
| void* file_operations::llseek |
◆ lock
| void* file_operations::lock |
◆ mmap
◆ mmap_prepare
| void* file_operations::mmap_prepare |
◆ open
| int(* file_operations::open) (struct inode *, struct file *) |
◆ owner
| struct module* file_operations::owner |
◆ poll
◆ read
| long(* file_operations::read) (struct file *, char *, size_t, long long *) |
◆ read_iter
| void* file_operations::read_iter |
◆ release
| int(* file_operations::release) (struct inode *, struct file *) |
◆ remap_file_range
| void* file_operations::remap_file_range |
◆ setlease
| void* file_operations::setlease |
◆ show_fdinfo
| void* file_operations::show_fdinfo |
◆ splice_eof
| void* file_operations::splice_eof |
◆ splice_read
| void* file_operations::splice_read |
◆ splice_write
| void* file_operations::splice_write |
◆ unlocked_ioctl
| void* file_operations::unlocked_ioctl |
◆ uring_cmd
| void* file_operations::uring_cmd |
◆ uring_cmd_iopoll
| void* file_operations::uring_cmd_iopoll |
◆ write
| long(* file_operations::write) (struct file *, const char *, size_t, long long *) |
◆ write_iter
| void* file_operations::write_iter |
The documentation for this struct was generated from the following file:
- XenevaOS/BaseHdr/linux/fs.h