Lines Matching refs:inode

11 …emsp;dentry的全称为directory entry,是VFS中对于目录项的一种抽象数据结构。当读取具体文件系统时,将会由创建dentry对象。dentry对象中包含了指向inode的指针。
15 ### inode对象
17   inode的全称叫做index node,即索引节点。一般来说,每个dentry都应当包含指向其inode的指针。inode是VFS提供的对文件对象的抽象。inode中的信息…
19   要查找某个路径下的inode,我们需要调用父目录的inode的lookup()方法。请注意,该方法与具体文件系统有关,需要在具体文件系统之中实现。
121 void (*write_inode)(struct vfs_index_node_t *inode); // 将inode信息写入磁盘
135   将inode的信息写入磁盘
139 ## 索引结点(inode)对象
141   每个inode对象代表了具体的文件系统之中的一个对象(目录项)。
145   该数据结构为inode对象的数据结构,与文件系统中的具体的文件结点对象具有一对一映射的关系。
174   inode的属性。可选值如下:
192   当前inode的操作接口
196   与具体文件系统相关的inode信息。该部分由具体文件系统实现,包含该inode在具体文件系统之中的特定格式信息。
200   该接口为inode的操作方法接口,由具体文件系统实现。并与具体文件系统之中的inode相互绑定。
209 long (*mkdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry, int mode);
210 long (*rmdir)(struct vfs_index_node_t *inode, struct vfs_dir_entry_t *dEntry);
219   在父节点下,创建一个新的inode,并绑定到dest_dEntry上。
221 …O_CREAT`选项打开文件时调用,从而创建一个新的文件。请注意,传递给create()函数的`dest_dEntry`参数不应包含一个inode,也就是说,inode对象应当被具体文件系统所创建。
225   当VFS需要在父目录中查找一个inode的时候,将会调用lookup方法。被查找的目录项的名称将会通过dest_dEntry传给lookup方法。
231   该函数被mkdir()系统调用所调用,用于在inode下创建子目录,并将子目录的inode绑定到dEntry对象之中。
235   该函数被rmdir()系统调用所调用,用于删除给定inode下的子目录项。