Lines Matching refs:vfs_index_node_t
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);
166 long (*unlink)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dentry);
174 long (*iput)(struct vfs_dir_entry_t *dEntry, struct vfs_index_node_t *inode);
185 long (*open)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr);
186 long (*close)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr);
190 …long (*ioctl)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr, uint64_t cmd, uint64_t …