/haiku-fatelf/src/servers/input/ |
H A D | PathList.cpp | 74 path_entry* entry = new(std::nothrow) path_entry(path); local 75 if (entry == NULL || entry->path == NULL || !fPaths.AddItem(entry)) { 76 delete entry; 108 path_entry* entry = fPaths.ItemAt(index); local 109 if (entry == NULL) 112 return entry->path;
|
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/userlandfs/r5/src/test/ramfs/ |
H A D | EntryListener.h | 21 virtual void EntryAdded(Entry *entry); 22 virtual void EntryRemoved(Entry *entry);
|
/haiku-fatelf/src/apps/text_search/ |
H A D | InitialIterator.h | 53 // Looks for the next entry in the top-level dir. 54 bool GetTopEntry(BEntry& entry); 57 bool FollowSubdir(BEntry& entry) const; 60 // Looks for the next entry. 61 bool _GetNextEntry(BEntry& entry); 63 // Looks for the next entry in a subdir. 64 bool _GetSubEntry(BEntry& entry); 67 void _ExamineSubdir(BEntry& entry);
|
/haiku-fatelf/src/bin/package/ |
H A D | PackageWritingUtils.cpp | 32 while (dirent* entry = readdir(dir)) { 34 if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) 39 && strcmp(entry->d_name, B_HPKG_PACKAGE_INFO_FILE_NAME) == 0) { 43 status_t error = packageWriter.AddEntry(entry->d_name);
|
/haiku-fatelf/src/add-ons/kernel/file_systems/ntfs/ |
H A D | ntfsdir.c | 65 if(cookie->cache_root == NULL || cookie->entry == NULL) { 67 cookie->entry = cookie->cache_root; 68 cookie->entry->next = NULL; 70 cookie->entry->next = (void*)new_entry; 71 cookie->entry = cookie->entry->next; 72 cookie->entry->next = NULL; 94 cache_entry *entry = cookie->cache_root; local 95 while (entry != NULL) { 96 cache_entry *next = entry 254 cache_entry *entry = cookie->cache_root; local [all...] |
/haiku-fatelf/src/add-ons/tracker/openterminal/ |
H A D | OpenTerminal.cpp | 67 BEntry entry; local 78 if (entry.SetTo(&tracker_ref, true) != B_OK) 81 // If the entry is a file then look for the parent directory. 82 if (!entry.IsDirectory()) { 83 if (entry.GetParent(&entry) != B_OK) 91 if (entries[x] == entry) { 101 // Push entry onto the vector so we can check for duplicates later. 102 entries.push_back(BEntry(entry)); 104 launch_terminal(&entry, [all...] |
/haiku-fatelf/src/kits/storage/ |
H A D | ResourceStrings.cpp | 117 if (_string_id_hash *entry = _FindString(id)) 118 result = entry->data; 181 _string_id_hash *entry = NULL; local 183 entry = _AddString(NULL, id, false); 185 entry = _AddString((char*)data, id, false); 186 if (!entry) 255 while (_string_id_hash *entry = fHashTable[i]) { 256 fHashTable[i] = entry->next; 257 delete entry; 284 while (_string_id_hash *entry 314 _string_id_hash *entry = NULL; local 336 _string_id_hash *entry = NULL; local [all...] |
H A D | Directory.cpp | 61 BDirectory::BDirectory(const BEntry* entry) argument 65 SetTo(entry); 134 BDirectory::SetTo(const BEntry* entry) argument 136 if (!entry) { 142 status_t error = _SetTo(entry->fDirFd, entry->fName, true); 147 fDirFd = _kern_open_dir(entry->fDirFd, entry->fName); 224 BDirectory::GetEntry(BEntry* entry) const 226 if (!entry) 248 FindEntry(const char* path, BEntry* entry, bool traverse) const argument 293 Contains(const BEntry* entry, int32 nodeFlags) const argument 332 GetNextEntry(BEntry* entry, bool traverse) argument 352 BPrivate::Storage::LongDirEntry entry; local 399 BPrivate::Storage::LongDirEntry entry; local 587 BEntry entry; local [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | VirtualDir.cpp | 168 while (VirtualDirEntry* entry = GetFirstEntry()) 169 RemoveEntry(entry->GetName()); 207 // create an entry 208 VirtualDirEntry* entry = new(std::nothrow) VirtualDirEntry; 209 if (!entry) 211 ObjectDeleter<VirtualDirEntry> entryDeleter(entry); 212 status_t error = entry->SetTo(name, child); 216 // add the entry 217 error = fEntries.Put(name, entry); 220 fEntryList.Insert(entry); 239 VirtualDirEntry* entry = fEntries.Remove(name); local [all...] |
H A D | ShareNode.cpp | 137 ShareNode::AddReferringEntry(ShareDirEntry* entry) argument 139 if (entry) 140 fReferringEntries.Insert(entry); 145 ShareNode::RemoveReferringEntry(ShareDirEntry* entry) argument 147 if (entry) 148 fReferringEntries.Remove(entry); 160 ShareNode::GetNextReferringEntry(ShareDirEntry* entry) const 162 return (entry ? fReferringEntries.GetNext(entry) : NULL); 169 for (ShareDirEntry* entry 356 AddEntry(ShareDirEntry* entry) argument 459 AddEntry(ShareDirEntry* entry) argument 467 RemoveEntry(ShareDirEntry* entry) argument [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/userlandfs/r5/src/test/netfs/client/ |
H A D | VirtualDir.cpp | 165 while (VirtualDirEntry* entry = GetFirstEntry()) 166 RemoveEntry(entry->GetName()); 204 // create an entry 205 VirtualDirEntry* entry = new(nothrow) VirtualDirEntry; 206 if (!entry) 208 ObjectDeleter<VirtualDirEntry> entryDeleter(entry); 209 status_t error = entry->SetTo(name, child); 213 // add the entry 214 error = fEntries.Put(name, entry); 217 fEntryList.Insert(entry); 236 VirtualDirEntry* entry = fEntries.Remove(name); local [all...] |
H A D | ShareNode.cpp | 134 ShareNode::AddReferringEntry(ShareDirEntry* entry) argument 136 if (entry) 137 fReferringEntries.Insert(entry); 142 ShareNode::RemoveReferringEntry(ShareDirEntry* entry) argument 144 if (entry) 145 fReferringEntries.Remove(entry); 157 ShareNode::GetNextReferringEntry(ShareDirEntry* entry) const 159 return (entry ? fReferringEntries.GetNext(entry) : NULL); 166 for (ShareDirEntry* entry 353 AddEntry(ShareDirEntry* entry) argument 456 AddEntry(ShareDirEntry* entry) argument 464 RemoveEntry(ShareDirEntry* entry) argument [all...] |
/haiku-fatelf/src/servers/app/font/ |
H A D | GlyphLayoutEngine.h | 37 void SetTo(FontCacheEntry* entry, bool writeLocked) argument 40 // that the reference to a previous entry 45 fCacheEntry = entry; 102 FontCacheEntry* entry, 141 FontCacheEntry* entry = cache->FontCacheEntryFor(font); local 142 if (entry == NULL) 145 if (entry == disallowedEntry) { 146 cache->Recycle(entry); 151 if (!entry->WriteLock()) { 152 cache->Recycle(entry); 179 FontCacheEntry* entry = NULL; local 294 _WriteLockAndAcquireFallbackEntry( FontCacheReference& cacheReference, FontCacheEntry* entry, const ServerFont& font, const char* utf8String, int32 length, FontCacheReference& fallbackCacheReference, FontCacheEntry*& fallbackEntry) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/btrfs/ |
H A D | DirectoryIterator.cpp | 79 btrfs_dir_entry *entry = entries; 82 current += entry->Length(); 85 entry = (btrfs_dir_entry *)((uint8*)entry + entry->Length()); 89 entries_length, entry->NameLength()); 91 memcpy(name, entry + 1, entry->NameLength()); 92 name[entry->NameLength()] = '\0'; 93 *_nameLength = entry 129 btrfs_dir_entry *entry = entries; local [all...] |
/haiku-fatelf/src/bin/debug/ltrace/ |
H A D | ltrace_stub.cpp | 41 PatchEntry* entry = new(memory) PatchEntry; 46 entry->originalFunction = function; 47 entry->patchedFunction = stub; 48 entry->functionName = name; 50 return entry; 117 PatchEntry* entry = sPatchedTable.Lookup(stub); local 118 if (entry == NULL) 130 entry->functionName); 138 return entry->originalFunction; 154 PatchEntry* entry [all...] |
/haiku-fatelf/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingMethod040.h | 60 page_root_entry* entry, 64 page_directory_entry* entry, 68 page_table_entry* entry, 73 static page_table_entry SetPageTableEntry(page_table_entry* entry, 75 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 78 page_table_entry* entry, 81 static page_table_entry ClearPageTableEntry(page_table_entry* entry); 83 page_table_entry* entry, uint32 flags); 122 M68KPagingMethod040::SetPageTableEntry(page_table_entry* entry, argument 125 return atomic_set((int32*)entry, newEntr 130 SetPageTableEntryFlags(page_table_entry* entry, uint32 flags) argument 138 TestAndSetPageTableEntry(page_table_entry* entry, page_table_entry newEntry, page_table_entry oldEntry) argument 146 ClearPageTableEntry(page_table_entry* entry) argument 153 ClearPageTableEntryFlags(page_table_entry* entry, uint32 flags) argument [all...] |
/haiku-fatelf/src/bin/network/atftpd/ |
H A D | argz.c | 44 char * argz_next (const char *argz, size_t argz_len, const char *entry) argument 46 if (entry) 48 if (entry < argz + argz_len) 49 entry = strchr (entry, '\0') + 1; 51 return entry >= argz + argz_len ? NULL : (char *) entry;
|
/haiku-fatelf/src/bin/ |
H A D | open.cpp | 29 open_file(const char* openWith, BEntry &entry, int32 line = -1, int32 col = -1) argument 32 status_t status = entry.GetRef(&ref); 71 BEntry entry(*argv); 72 if ((status = entry.InitCheck()) == B_OK && entry.Exists()) { 73 status = open_file(openWith, entry); 109 status = entry.SetTo(arg.String()); 110 if (status == B_OK && entry.Exists()) { 111 status = open_file(openWith, entry, line); 122 status = entry [all...] |
/haiku-fatelf/src/build/libbe/storage/ |
H A D | Directory.cpp | 78 \param entry the BEntry referring to the directory 80 BDirectory::BDirectory(const BEntry *entry) argument 85 SetTo(entry); 198 \param entry the BEntry referring to the directory 201 - \c B_BAD_VALUE: \c NULL \a entry. 211 BDirectory::SetTo(const BEntry *entry) argument 213 if (!entry) { 219 status_t error = _SetTo(entry->fDirFd, entry->fName, true); 224 error = set_dir_fd(_kern_open_dir(entry 374 FindEntry(const char *path, BEntry *entry, bool traverse) const argument 454 Contains(const BEntry *entry, int32 nodeFlags) const argument 549 GetNextEntry(BEntry *entry, bool traverse) argument 588 BPrivate::Storage::LongDirEntry entry; local 680 BPrivate::Storage::LongDirEntry entry; local 934 BEntry entry; local [all...] |
/haiku-fatelf/src/apps/debugger/model/ |
H A D | StackFrameValueInfos.cpp | 136 InfoEntry* entry = fValues->Lookup( local 138 if (entry == NULL) 142 entry->type->AcquireReference(); 143 *_type = entry->type; 147 entry->location->AcquireReference(); 148 *_location = entry->location; 167 InfoEntry* entry = fValues->Lookup(Key(variable, path)); local 168 if (entry == NULL) { 169 entry = new(std::nothrow) InfoEntry(variable, path); 170 if (entry 184 InfoEntry* entry = fValues->Clear(true); local [all...] |
/haiku-fatelf/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86PagingMethod32Bit.h | 55 page_directory_entry* entry, 59 page_table_entry* entry, 63 static page_table_entry SetPageTableEntry(page_table_entry* entry, 65 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 68 page_table_entry* entry, 71 static page_table_entry ClearPageTableEntry(page_table_entry* entry); 73 page_table_entry* entry, uint32 flags); 108 X86PagingMethod32Bit::SetPageTableEntry(page_table_entry* entry, argument 111 return atomic_set((int32*)entry, newEntry); 116 X86PagingMethod32Bit::SetPageTableEntryFlags(page_table_entry* entry, argument 124 TestAndSetPageTableEntry(page_table_entry* entry, page_table_entry newEntry, page_table_entry oldEntry) argument 132 ClearPageTableEntry(page_table_entry* entry) argument 139 ClearPageTableEntryFlags(page_table_entry* entry, uint32 flags) argument [all...] |
/haiku-fatelf/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86PagingMethodPAE.h | 69 pae_page_directory_entry* entry, 73 pae_page_table_entry* entry, 77 static pae_page_table_entry SetPageTableEntry(pae_page_table_entry* entry, 80 pae_page_table_entry* entry, uint64 flags); 82 pae_page_table_entry* entry, 86 pae_page_table_entry* entry); 88 pae_page_table_entry* entry, uint64 flags); 158 X86PagingMethodPAE::SetPageTableEntry(pae_page_table_entry* entry, argument 161 return atomic_set64((int64*)entry, newEntry); 166 X86PagingMethodPAE::SetPageTableEntryFlags(pae_page_table_entry* entry, argument 174 TestAndSetPageTableEntry(pae_page_table_entry* entry, pae_page_table_entry newEntry, pae_page_table_entry oldEntry) argument 182 ClearPageTableEntry(pae_page_table_entry* entry) argument 189 ClearPageTableEntryFlags(pae_page_table_entry* entry, uint64 flags) argument [all...] |
/haiku-fatelf/src/system/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.cpp | 202 fill_page_table_entry(page_table_entry *entry, uint32 virtualSegmentID, argument 207 entry->physical_page_number = physicalAddress / B_PAGE_SIZE; 208 entry->_reserved0 = 0; 209 entry->referenced = false; 210 entry->changed = false; 211 entry->write_through = (memoryType == B_MTR_UC) || (memoryType == B_MTR_WT); 212 entry->caching_inhibited = (memoryType == B_MTR_UC); 213 entry->memory_coherent = false; 214 entry->guarded = false; 215 entry 245 page_table_entry *entry = &group->entry[i]; local 259 page_table_entry *entry = &group->entry[i]; local 274 page_table_entry *entry = LookupPageTableEntry(virtualAddress); local 409 page_table_entry *entry = &group->entry[i]; local 426 page_table_entry *entry = &group->entry[i]; local 445 page_table_entry *entry; local 479 page_table_entry* entry = LookupPageTableEntry(address); local 504 page_table_entry *entry; local 557 page_table_entry *entry = LookupPageTableEntry(virtualAddress); local 866 page_table_entry *entry = map->LookupPageTableEntry(virtualAddress); local [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | Directory.cpp | 90 Entry* entry = fCurrentEntry; 92 return entry; 179 Entry* entry; local 181 dirEntry->d_pino, dirEntry->d_name, false, &entry) == B_OK) { 182 return entry; 238 // any entry other than "." and ".." is fine 239 for (Entry* entry = GetFirstReferringEntry(); 240 entry; 241 entry = GetNextReferringEntry(entry)) { 250 AddEntry(Entry* entry) argument 258 RemoveEntry(Entry* entry) argument 292 Entry* entry = GetFirstEntry(); local [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/ramfs/ |
H A D | NameIndex.h | 20 virtual status_t Changed(Entry *entry, const char *oldName); 23 virtual void EntryAdded(Entry *entry); 24 virtual void EntryRemoved(Entry *entry); 35 void _UpdateLiveQueries(Entry* entry, const char* oldName,
|