Lines Matching refs:vnode
76 uint32_t VfsHashIndex(struct Vnode *vnode) in VfsHashIndex() argument
78 if (vnode == NULL) { in VfsHashIndex()
81 return (vnode->hash + vnode->originMount->hashseed); in VfsHashIndex()
89 int VfsHashGet(const struct Mount *mount, uint32_t hash, struct Vnode **vnode, VfsHashCmp *fn, void… in VfsHashGet() argument
93 if (mount == NULL || vnode == NULL) { in VfsHashGet()
110 *vnode = curVnode; in VfsHashGet()
114 *vnode = NULL; in VfsHashGet()
118 void VfsHashRemove(struct Vnode *vnode) in VfsHashRemove() argument
120 if (vnode == NULL) { in VfsHashRemove()
124 LOS_ListDelete(&vnode->hashEntry); in VfsHashRemove()
128 int VfsHashInsert(struct Vnode *vnode, uint32_t hash) in VfsHashInsert() argument
130 if (vnode == NULL) { in VfsHashInsert()
134 vnode->hash = hash; in VfsHashInsert()
135 LOS_ListHeadInsert(VfsHashBucket(vnode->originMount, hash), &vnode->hashEntry); in VfsHashInsert()