Home
last modified time | relevance | path

Searched refs:currentVnode (Results 1 – 1 of 1) sorted by relevance

/kernel/liteos_a/fs/vfs/
Dvnode.c345 static int Step(char **currentDir, struct Vnode **currentVnode, uint32_t flags) in Step() argument
352 if ((*currentVnode)->type != VNODE_TYPE_DIR) { in Step()
362 ret = PathCacheLookup(*currentVnode, nextDir, len, &nextVnode); in Step()
367 (*currentVnode)->useCount++; in Step()
369 ret = ProcessVirtualVnode(*currentVnode, flags, &nextVnode); in Step()
371 if ((*currentVnode)->vop != NULL && (*currentVnode)->vop->Lookup != NULL) { in Step()
372 ret = (*currentVnode)->vop->Lookup(*currentVnode, nextDir, len, &nextVnode); in Step()
377 (*currentVnode)->useCount--; in Step()
380 (void)PathCacheAlloc((*currentVnode), nextVnode, nextDir, len); in Step()
389 *currentVnode = nextVnode; in Step()
[all …]