A device "file" consists of a file name and an opaque pointer to device driver private data. More...
A device "file" consists of a file name and an opaque pointer to device driver private data.
The file system is implemented as a linked list.
#include <devfs.h>
Data Fields | |
| clist_node_t | list_entry | 
| List item entry.   | |
| const char * | path | 
| File system relative path to this node.   | |
| const vfs_file_ops_t * | f_op | 
| Pointer to file operations table for this device.   | |
| void * | private_data | 
| Pointer to device driver specific data.   | |
| const vfs_file_ops_t* devfs::f_op | 
| clist_node_t devfs::list_entry | 
| const char* devfs::path | 
| void* devfs::private_data |