Lines Matching defs:ent
391 build_dirent(const BEntry* source, struct dirent* ent,
407 ent->d_reclen = static_cast<ushort>(recordLength);
408 strcpy(ent->d_name, ref.name);
409 ent->d_dev = ref.device;
410 ent->d_ino = ref.directory;
418 ent->d_pdev = parentRef.device;
419 ent->d_pino = parentRef.directory;
421 ent->d_pdev = 0;
422 ent->d_pino = 0;
430 TNodeWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count)
437 int32 result = build_dirent(fJustFile, ent, size, count);
454 return build_dirent(fJustFile, ent, size, count);
458 int32 nextDirent = fTopDir->GetNextDirents(ent, size, count);
464 return GetNextDirents(ent, size, count);
469 if (fTopDir->Contains(ent->d_name, B_DIRECTORY_NODE)) {
470 entry_ref ref(ent->d_dev, ent->d_ino, ent->d_name);
473 ent = (dirent*)((char*)ent + ent->d_reclen);
608 TVolWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count)
614 status_t result = _inherited::GetNextDirents(ent, size, count);
621 result = GetNextDirents(ent, size, count);
689 TQueryWalker::GetNextDirents(struct dirent* ent, size_t size, int32 count)
694 result = fQuery.GetNextDirents(ent, size, count);