Lines Matching refs:lookup
360 // TODO: the ".." lookup is not actually valid for non-directory vnodes.
362 // lookup hook and has hardcoded ".." to resolve to the parent entry. if we
365 const char *lookup[]
367 int32 lookupCount = sizeof(lookup) / sizeof(lookup[0]);
372 if (currentVnode.ops->lookup == NULL) {
373 TRACE_ALWAYS("lookup not possible, lookup hook missing\n");
381 fStatus = currentVnode.ops->lookup(volume, ¤tVnode, lookup[i],
389 TRACE_ALWAYS("lookup of \"%s\" failed: %s\n", lookup[i],
554 if (currentVnode.ops->lookup == NULL) {
555 TRACE_ALWAYS("lookup not possible, lookup hook missing\n");
560 result = currentVnode.ops->lookup(volume, ¤tVnode, "..",
563 TRACE_ALWAYS("lookup of parent directory failed: %s\n",
587 result = currentVnode.ops->lookup(volume, ¤tVnode,
590 // lookup() got us a reference we don't need -- put it
1164 OVERLAY_CALL(lookup, name, id)