![]() |
MOS Source Code
|
#include <sysfs.hpp>
Public Attributes | |
| const mos::string | name |
| sysfs_item_type_t | type |
| bool(* | show )(sysfs_file_t *file) |
| size_t(* | store )(sysfs_file_t *file, const char *buf, size_t count, off_t offset) |
| ino_t | ino |
| struct { | |
| bool(* mmap )(sysfs_file_t *file, vmap_t *vmap, off_t offset) | |
| bool(* munmap )(sysfs_file_t *file, vmap_t *vmap, bool *unmapped) | |
| size_t size | |
| } | mem |
| as_linked_list | |
| void(* | dyn_iterate )(struct _sysfs_item *item, dentry_t *dentry, vfs_listdir_state_t *iterator_state, dentry_iterator_op op) |
| bool(* | dyn_lookup )(inode_t *parent_dir, dentry_t *dentry) |
| bool(* | dyn_create )(inode_t *parent_dir, dentry_t *dentry, file_type_t type, file_perm_t perm) |
| const mos::string name |
Definition at line 22 of file sysfs.hpp.
Referenced by sysfs_iops_iterate_dir(), and sysfs_register_file().
| sysfs_item_type_t type |
Definition at line 23 of file sysfs.hpp.
Referenced by register_sysfs_acpi_node(), register_sysfs_acpi_rsdp(), sysfs_iops_iterate_dir(), and sysfs_register_file().
| bool(* show) (sysfs_file_t *file) |
| size_t(* store) (sysfs_file_t *file, const char *buf, size_t count, off_t offset) |
| ino_t ino |
Definition at line 26 of file sysfs.hpp.
Referenced by sysfs_iops_iterate_dir(), and sysfs_register_file().
| bool(* mmap) (sysfs_file_t *file, vmap_t *vmap, off_t offset) |
Definition at line 30 of file sysfs.hpp.
Referenced by register_sysfs_acpi_node(), and register_sysfs_acpi_rsdp().
| bool(* munmap) (sysfs_file_t *file, vmap_t *vmap, bool *unmapped) |
Definition at line 31 of file sysfs.hpp.
Referenced by register_sysfs_acpi_node(), and register_sysfs_acpi_rsdp().
| size_t size |
Definition at line 32 of file sysfs.hpp.
Referenced by register_sysfs_acpi_node(), register_sysfs_acpi_rsdp(), and sysfs_register_file().
| struct { ... } mem |
Referenced by register_sysfs_acpi_node(), register_sysfs_acpi_rsdp(), and sysfs_register_file().
| void(* dyn_iterate) (struct _sysfs_item *item, dentry_t *dentry, vfs_listdir_state_t *iterator_state, dentry_iterator_op op) |
Definition at line 36 of file sysfs.hpp.
Referenced by sysfs_iops_iterate_dir(), and sysfs_register_file().
Definition at line 37 of file sysfs.hpp.
Referenced by sysfs_iops_lookup().
| bool(* dyn_create) (inode_t *parent_dir, dentry_t *dentry, file_type_t type, file_perm_t perm) |
Definition at line 38 of file sysfs.hpp.
Referenced by sysfs_iops_create().