Searched refs:vfs_index_node_t (Results 1 – 3 of 3) sorted by relevance
/DragonOS-0.1.8/kernel/src/filesystem/vfs/ |
D | VFS.h | 39 struct vfs_index_node_t; 53 struct vfs_index_node_t *dir_inode; 71 struct vfs_index_node_t struct 124 void (*write_inode)(struct vfs_index_node_t *inode); // 将inode信息写入磁盘 139 …long (*create)(struct vfs_index_node_t *parent_inode, struct vfs_dir_entry_t *dest_dEntry, int mod… 146 …struct vfs_dir_entry_t *(*lookup)(struct vfs_index_node_t *parent_inode, struct vfs_dir_entry_t *d… 153 long (*mkdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry, int mode); 154 long (*rmdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry); 155 long (*rename)(struct vfs_index_node_t *old_inode, struct vfs_dir_entry_t *old_dEntry, 156 struct vfs_index_node_t *new_inode, struct vfs_dir_entry_t *new_dEntry); [all …]
|
/DragonOS-0.1.8/kernel/src/driver/keyboard/ |
D | ps2_keyboard.c | 50 long ps2_keyboard_open(struct vfs_index_node_t *inode, struct vfs_file_t *filp) in ps2_keyboard_open() 63 long ps2_keyboard_close(struct vfs_index_node_t *inode, struct vfs_file_t *filp) in ps2_keyboard_close() 78 long ps2_keyboard_ioctl(struct vfs_index_node_t *inode, struct vfs_file_t *filp, uint64_t cmd, uint… in ps2_keyboard_ioctl()
|
D | ps2_keyboard.rs | 11 include::bindings::bindings::{vfs_file_operations_t, vfs_file_t, vfs_index_node_t}, 133 let _ = unsafe { func(0 as *mut vfs_index_node_t, 0 as *mut vfs_file_t) }; in open() 147 let _ = unsafe { func(0 as *mut vfs_index_node_t, 0 as *mut vfs_file_t) }; in close()
|