/haiku/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_get_and_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/src/bin/debug/ltrace/ |
H A D | ltrace_stub.cpp | 42 PatchEntry* entry = new(memory) PatchEntry; 47 entry->originalFunction = function; 48 entry->patchedFunction = stub; 49 entry->functionName = name; 51 return entry; 118 PatchEntry* entry = sPatchedTable.Lookup(stub); local 119 if (entry == NULL) 131 entry->functionName); 139 return entry->originalFunction; 155 PatchEntry* entry [all...] |
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.h | 63 void FillPageTableEntry(page_table_entry *entry, 73 page_directory_entry* entry, 77 page_table_entry* entry, 81 static page_table_entry SetPageTableEntry(page_table_entry* entry, 83 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 86 page_table_entry* entry, 89 static page_table_entry ClearPageTableEntry(page_table_entry* entry); 91 page_table_entry* entry, uint32 flags); 140 PPCPagingMethod460::SetPageTableEntry(page_table_entry* entry, 143 return atomic_set((int32*)entry, newEntr [all...] |
H A D | PPCPagingStructures460.h | 29 page_table_entry_group entry);
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.h | 63 void FillPageTableEntry(page_table_entry *entry, 73 page_directory_entry* entry, 77 page_table_entry* entry, 81 static page_table_entry SetPageTableEntry(page_table_entry* entry, 83 static page_table_entry SetPageTableEntryFlags(page_table_entry* entry, 86 page_table_entry* entry, 89 static page_table_entry ClearPageTableEntry(page_table_entry* entry); 91 page_table_entry* entry, uint32 flags); 140 PPCPagingMethodClassic::SetPageTableEntry(page_table_entry* entry, 143 return atomic_set((int32*)entry, newEntr [all...] |
H A D | PPCPagingStructuresClassic.h | 29 page_table_entry_group entry);
|
/haiku/src/system/boot/loader/file_systems/packagefs/ |
H A D | PackageSettingsItem.cpp | 32 Entry* entry = fEntries.Clear(true); local 33 while (entry != NULL) { 34 Entry* next = entry->HashNext(); 35 delete entry; 36 entry = next; 103 PackageSettingsItem::AddEntry(Entry* entry) argument 105 fEntries.Insert(entry); 127 Entry* entry = FindEntry(parent, name, nameLength); local 128 if (entry == NULL) { 129 entry 168 Entry* entry; local [all...] |
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | ShortAttribute.cpp | 28 ShortAttribute::_DataLength(AShortFormEntry* entry) argument 30 return entry->namelen + entry->valuelen; 82 // We have valid attribute entry to stat 129 AShortFormEntry* entry = _FirstEntry(); local 136 char* PtrToOffset = (char*)entry + 3 * sizeof(uint8); 138 memcpy(name, PtrToOffset, entry->namelen); 139 name[entry->namelen] = '\0'; 140 *nameLength = entry->namelen + 1; 144 entry 157 AShortFormEntry* entry = _FirstEntry(); local [all...] |
/haiku/src/kits/media/ |
H A D | BufferCache.cpp | 33 BufferMap::Entry entry = iterator.Next(); local 34 delete entry.value.buffer; 63 buffer_cache_entry entry; local 64 entry.buffer = buffer; 65 entry.port = port; 66 status_t error = fMap.Put(id, entry); 82 BufferMap::Entry entry = iterator.Next(); local 83 if (entry.value.port == port) { 84 BBuffer* buffer = entry.value.buffer;
|
/haiku/src/kits/debugger/files/ |
H A D | FileManager.cpp | 42 EntryPath(const LocatableEntry* entry) argument 45 name(entry->Name()) 47 LocatableDirectory* parent = entry->Parent(); 121 LocatableEntry* entry = fEntries.Clear(true); local 122 while (entry != NULL) { 123 LocatableEntry* next = entry->fNext; 124 entry->ReleaseReference(); 125 entry = next; 158 // parent not yet located -- try locate with the entry's path 163 // parent already located -- locate the entry i 179 LocatableEntry* entry = _LookupEntry(EntryPath(directory, name)); local 197 LocatableEntryUnused(LocatableEntry* entry) argument 224 _LocateEntry(LocatableEntry* entry, const BString& locatedPath, bool implicit, bool locateAncestors) argument 259 _LocateEntryInParentDir(LocatableEntry* entry, const BString& locatedDirectoryPath, bool implicit) argument 299 LocatableEntry* entry = _LookupEntry(EntryPath(normalizedDirPath, name)); local 337 LocatableEntry* entry local 385 LocatableEntry* entry = fEntries.Lookup(entryPath); local 560 SourceFileEntry* entry = fSourceFiles->Clear(); local 664 SourceFileEntry* entry = _LookupSourceFile(path); local 698 SourceFileEntry* entry = _LookupSourceFile(originalPath); local 772 SourceFileEntry* entry = fSourceFiles->Lookup(path); local 787 _SourceFileUnused(SourceFileEntry* entry) argument [all...] |
H A D | LocatableDirectory.cpp | 71 LocatableDirectory::AddEntry(LocatableEntry* entry) argument 73 fEntries.Add(entry); 78 LocatableDirectory::RemoveEntry(LocatableEntry* entry) argument 80 fEntries.Remove(entry);
|
/haiku/src/servers/registrar/mime/ |
H A D | UpdateMimeInfoThread.cpp | 38 /*! \brief Performs an update_mime_info() update on the given entry 40 If the entry has no \c BEOS:TYPE attribute, or if \c fForce is true, the 41 entry is sniffed and its \c BEOS:TYPE attribute is set accordingly. 44 UpdateMimeInfoThread::DoMimeUpdate(const entry_ref* entry, bool* _entryIsDir) argument 46 if (entry == NULL) 49 return fUpdater.Do(*entry, _entryIsDir);
|
/haiku/src/tests/kits/interface/bshelf/Container/ |
H A D | ContainerApplication.cpp | 17 BEntry *entry; local 20 if ((entry = archive_file())) 22 fStream = new BFile(entry, O_RDWR); 23 delete entry; 46 BEntry entry(path.Path()); 48 entry.GetRef(&ref); 61 BEntry *entry = NULL; local 81 entry = new BEntry(path.Path()); 82 if (entry->InitCheck() != B_NO_ERROR) 84 delete entry; [all...] |
/haiku/src/kits/storage/ |
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 356 struct dirent* entry = longEntry.dirent(); local 400 struct dirent* entry = longEntry.dirent(); local 588 BEntry entry; local [all...] |
/haiku/src/bin/ |
H A D | open.cpp | 35 open_file(const char* openWith, BEntry& entry, int32 line = -1, int32 col = -1) argument 38 status_t result = entry.GetRef(&ref); 78 BEntry entry(*argv); 79 if ((result = entry.InitCheck()) == B_OK && entry.Exists()) { 80 result = open_file(openWith, entry); 117 result = entry.SetTo(arg.String()); 118 if (result == B_OK && entry.Exists()) { 119 result = open_file(openWith, entry, line); 130 result = entry [all...] |
/haiku/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); 110 X86PagingMethod32Bit::SetPageTableEntry(page_table_entry* entry, argument 113 return atomic_get_and_set((int32*)entry, newEntry); 118 X86PagingMethod32Bit::SetPageTableEntryFlags(page_table_entry* entry, argument 126 TestAndSetPageTableEntry(page_table_entry* entry, page_table_entry newEntry, page_table_entry oldEntry) argument 134 ClearPageTableEntry(page_table_entry* entry) argument 141 ClearPageTableEntryFlags(page_table_entry* entry, uint32 flags) argument [all...] |
/haiku/src/kits/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/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 uint64_t SetTableEntry(uint64_t* entry, 79 static uint64_t SetTableEntryFlags(uint64_t* entry, 81 static uint64_t TestAndSetTableEntry(uint64_t* entry, 83 static uint64_t ClearTableEntry(uint64_t* entry); 84 static uint64_t ClearTableEntryFlags(uint64_t* entry, 157 X86PagingMethodPAE::SetTableEntry(uint64_t* entry, uint64_t newEntry) argument 159 return atomic_get_and_set64((int64*)entry, newEntry); 164 X86PagingMethodPAE::SetTableEntryFlags(uint64_t* entry, uint64_ argument 171 TestAndSetTableEntry(uint64_t* entry, uint64_t newEntry, uint64_t oldEntry) argument 179 ClearTableEntry(uint64_t* entry) argument 186 ClearTableEntryFlags(uint64_t* entry, uint64_t flags) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_keycache.c | 59 * Return AH_TRUE if the specific key cache entry is valid. 62 ar9300_is_key_cache_entry_valid(struct ath_hal *ah, u_int16_t entry) argument 64 if (entry < AH_PRIVATE(ah)->ah_caps.halKeyCacheSize) { 65 u_int32_t val = OS_REG_READ(ah, AR_KEYTABLE_MAC1(entry)); 74 * Clear the specified key cache entry and any associated MIC entry. 77 ar9300_reset_key_cache_entry(struct ath_hal *ah, u_int16_t entry) argument 82 if (entry >= AH_PRIVATE(ah)->ah_caps.halKeyCacheSize) { 84 "%s: entry %u out of range\n", __func__, entry); 139 ar9300_set_key_cache_entry_mac( struct ath_hal *ah, u_int16_t entry, const u_int8_t *mac) argument 189 ar9300_set_key_cache_entry(struct ath_hal *ah, u_int16_t entry, const HAL_KEYVAL *k, const u_int8_t *mac, int xor_key) argument 429 ar9300_dump_keycache(struct ath_hal *ah, int n, u_int32_t *entry) argument 446 ar9300_check_key_cache_entry(struct ath_hal *ah, u_int16_t entry, const HAL_KEYVAL *k, int xorKey) argument [all...] |
/haiku/src/build/libbe/storage/ |
H A D | Directory.cpp | 58 BDirectory::BDirectory(const BEntry* entry) argument 62 SetTo(entry); 130 BDirectory::SetTo(const BEntry* entry) argument 132 if (!entry) { 138 status_t error = _SetTo(entry->fDirFd, entry->fName, true); 143 error = set_dir_fd(_kern_open_dir(entry->fDirFd, entry->fName)); 217 BDirectory::GetEntry(BEntry* entry) const 219 if (!entry) 228 FindEntry(const char* path, BEntry* entry, bool traverse) const argument 273 Contains(const BEntry* entry, int32 nodeFlags) const argument 312 GetNextEntry(BEntry* entry, bool traverse) argument 336 struct dirent* entry = longEntry.dirent(); local 380 struct dirent* entry = longEntry.dirent(); local 571 BEntry entry; local [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | RPCCallbackServer.cpp | 194 ConnectionEntry* entry = fConnectionList; local 195 fConnectionList = entry->fNext; 196 entry->fConnection->Disconnect(); 199 wait_for_thread(entry->fThread, &result); 201 delete entry->fConnection; 202 delete entry; 217 ConnectionEntry* entry = new ConnectionEntry; local 218 entry->fConnection = connection; 219 entry->fPrev = NULL; 222 entry 259 ReleaseConnection(ConnectionEntry* entry) argument 284 ConnectionEntry* entry = reinterpret_cast<ConnectionEntry*>(objects[1]); local 292 ConnectionThread(ConnectionEntry* entry) argument [all...] |
/haiku/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/src/bin/package/ |
H A D | command_extract.cpp | 200 Entry* entry = new(std::nothrow) Entry(parent, clonedName, implicit); 201 if (entry == NULL) { 206 status_t error = entry->Init(); 208 delete entry; 213 parent->fChildren.Insert(entry); 215 _entry = entry; 236 // remove all children and set this entry non-implicit 360 Entry* entry = &fRootFilterEntry; local 365 return _AddFilterEntry(entry, fileName, strlen(fileName), 366 false, entry); 388 Entry* entry = &fRootFilterEntry; local 409 HandleEntry(typename VersionPolicy::PackageEntry* entry) argument 574 HandleEntryAttribute( typename VersionPolicy::PackageEntry* entry, typename VersionPolicy::PackageEntryAttribute* attribute) argument 608 HandleEntryDone( typename VersionPolicy::PackageEntry* entry) argument 679 _GetParentFDAndEntryName(typename VersionPolicy::PackageEntry* entry, int& _parentFD, const char*& _entryName) argument 694 _EntryPath(const typename VersionPolicy::PackageEntry* entry) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | DirectoryIterator.cpp | 80 btrfs_dir_entry* entry = entries; 83 current += entry->Length(); 86 entry = (btrfs_dir_entry*)((uint8*)entry + entry->Length()); 89 size_t length = entry->NameLength(); 92 entries_length, entry->NameLength()); 99 memcpy(name, entry + 1, length); 102 *_id = entry->InodeID(); 133 TRACE("DirectoryIterator::Lookup(): Couldn't find entry wit 138 btrfs_dir_entry* entry = entries; local [all...] |
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | NameIndex.h | 22 virtual status_t Changed(Entry *entry, const char *oldName); 25 virtual void EntryAdded(Entry *entry); 26 virtual void EntryRemoved(Entry *entry); 37 void _UpdateLiveQueries(Entry* entry, const char* oldName,
|