Lines Matching refs:vfs_index_node_t
40 struct vfs_index_node_t;
54 struct vfs_index_node_t *dir_inode;
72 struct vfs_index_node_t struct
125 void (*write_inode)(struct vfs_index_node_t *inode); // 将inode信息写入磁盘
140 …long (*create)(struct vfs_index_node_t *parent_inode, struct vfs_dir_entry_t *dest_dEntry, int mod…
147 …struct vfs_dir_entry_t *(*lookup)(struct vfs_index_node_t *parent_inode, struct vfs_dir_entry_t *d…
154 long (*mkdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry, int mode);
155 long (*rmdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry);
156 long (*rename)(struct vfs_index_node_t *old_inode, struct vfs_dir_entry_t *old_dEntry,
157 struct vfs_index_node_t *new_inode, struct vfs_dir_entry_t *new_dEntry);
167 long (*unlink)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dentry);
175 long (*iput)(struct vfs_dir_entry_t *dEntry, struct vfs_index_node_t *inode);
186 long (*open)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr);
187 long (*close)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr);
191 …long (*ioctl)(struct vfs_index_node_t *inode, struct vfs_file_t *file_ptr, uint64_t cmd, uint64_t …
250 struct vfs_index_node_t *vfs_alloc_inode();
291 int vfs_unlink(struct user_namespace *mnt_userns, struct vfs_index_node_t *parent_inode, struct vfs…
292 struct vfs_index_node_t **delegated_inode);