Home
last modified time | relevance | path

Searched refs:vfs_index_node_t (Results 1 – 3 of 3) sorted by relevance

/DragonOS-0.1.8/kernel/src/filesystem/vfs/
DVFS.h39 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/
Dps2_keyboard.c50 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()
Dps2_keyboard.rs11 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()