Lines Matching refs:ref
45 BDirectory::BDirectory(const entry_ref* ref)
49 SetTo(ref);
97 BDirectory::SetTo(const entry_ref* ref)
100 status_t error = _SetTo(ref, true);
105 fDirFd = _kern_open_dir_entry_ref(ref->device, ref->directory, ref->name);
125 entry_ref ref(nref->device, nref->node, ".");
126 error = SetTo(&ref);
239 node_ref ref;
241 if (GetNodeRef(&ref) == B_OK && fs_stat_dev(ref.device, &info) == 0)
242 result = (ref.node == info.root);
337 entry_ref ref;
338 status_t status = GetNextRef(&ref);
343 return entry->SetTo(&ref, traverse);
348 BDirectory::GetNextRef(entry_ref* ref)
350 if (ref == NULL)
366 ref->device = entry->d_pdev;
367 ref->directory = entry->d_pino;
368 return ref->set_name(entry->d_name);