Lines Matching defs:vnode
80 int VfsProcfsCreate(struct Vnode* parent, const char *name, int mode, struct Vnode **vnode)
115 *vnode = vp;
243 int VfsProcfsMkdir(struct Vnode *parent, const char *dirName, mode_t mode, struct Vnode **vnode)
256 *vnode = EntryToVnode(pde);
257 (*vnode)->vop = parent->vop;
258 (*vnode)->parent = parent;
259 (*vnode)->originMount = parent->originMount;
260 if ((*vnode)->type == VNODE_TYPE_DIR) {
261 (*vnode)->mode = S_IFDIR | PROCFS_DEFAULT_MODE;
263 (*vnode)->mode = S_IFREG | PROCFS_DEFAULT_MODE;
268 int VfsProcfsRmdir(struct Vnode *parent, struct Vnode *vnode, const char *dirName)
279 struct ProcDirEntry *dirEntry = VnodeToEntry(vnode);
284 vnode->data = NULL;
428 ssize_t VfsProcfsReadlink(struct Vnode *vnode, char *buffer, size_t bufLen)
431 if (vnode == NULL) {
435 struct ProcDirEntry *pde = VnodeToEntry(vnode);