/haiku/src/system/boot/loader/file_systems/bfs/ |
H A D | Link.cpp | 7 #include "Link.h" 13 Link::Link(Volume &volume, block_run run) function in class:BFS::Link 19 Link::Link(Volume &volume, off_t id) function in class:BFS::Link 25 Link::Link(const Stream &stream) function in class:BFS::Link 32 Link::InitCheck() 39 Link::ReadLink(char *buffer, size_t bufferSize) 46 Link [all...] |
H A D | Link.h | 16 class Link : public File { class in namespace:BFS 18 Link(Volume &volume, block_run run); 19 Link(Volume &volume, off_t id); 20 Link(const Stream &stream);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/ |
H A D | PackageLinkDirectory.h | 43 typedef PackageLinkSymlink Link; typedef in class:PackageLinkDirectory 65 status_t _CreateOrUpdateLink(Link*& link, 66 Package* package, Link::Type type, 69 void _RemoveLink(Link* link, 75 Link* fSelfLink; 76 Link* fSettingsLink;
|
H A D | PackageLinkDirectory.cpp | 186 Link::TYPE_INSTALLATION_LOCATION, StringConstants::Get().kSelfLinkName, 191 error = _CreateOrUpdateLink(fSettingsLink, package, Link::TYPE_SETTINGS, 251 PackageLinkDirectory::_RemoveLink(Link* link, PackageLinksListener* listener) 266 PackageLinkDirectory::_CreateOrUpdateLink(Link*& link, Package* package, 267 Link::Type type, const String& name, PackageLinksListener* listener) 270 link = new(std::nothrow) Link(package, type);
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86PagingStructures32Bit.cpp | 23 typedef SinglyLinkedListLink<X86PagingStructures32Bit> Link; typedef in struct:PagingStructuresGetLink 26 inline Link* operator()(X86PagingStructures32Bit* element) const 28 return (Link*)element->GetSinglyLinkedListLink(); 31 inline const Link* operator()( 34 return (const Link*)element->GetSinglyLinkedListLink();
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingStructures460.cpp | 23 typedef SinglyLinkedListLink<PPCPagingStructures460> Link; typedef in struct:PagingStructuresGetLink 26 inline Link* operator()(PPCPagingStructures460* element) const 28 return (Link*)element->GetSinglyLinkedListLink(); 31 inline const Link* operator()( 34 return (const Link*)element->GetSinglyLinkedListLink();
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingStructuresClassic.cpp | 23 typedef SinglyLinkedListLink<PPCPagingStructuresClassic> Link; typedef in struct:PagingStructuresGetLink 26 inline Link* operator()(PPCPagingStructuresClassic* element) const 28 return (Link*)element->GetSinglyLinkedListLink(); 31 inline const Link* operator()( 34 return (const Link*)element->GetSinglyLinkedListLink();
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingStructures32Bit.cpp | 23 typedef SinglyLinkedListLink<ARMPagingStructures32Bit> Link; typedef in struct:PagingStructuresGetLink 26 inline Link* operator()(ARMPagingStructures32Bit* element) const 28 return (Link*)element->GetSinglyLinkedListLink(); 31 inline const Link* operator()( 34 return (const Link*)element->GetSinglyLinkedListLink();
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KPagingStructures040.cpp | 23 typedef SinglyLinkedListLink<M68KPagingStructures040> Link; typedef in struct:PagingStructuresGetLink 26 inline Link* operator()(M68KPagingStructures040* element) const 28 return (Link*)element->GetSinglyLinkedListLink(); 31 inline const Link* operator()( 34 return (const Link*)element->GetSinglyLinkedListLink();
|
/haiku/src/tests/system/kernel/util/ |
H A D | SinglyLinkedListTest.cpp | 26 class Link { class 28 SinglyLinkedListLink<Link> next; 31 SinglyLinkedListLink<Link>* GetSinglyLinkedListLink() { 35 bool operator==(const Link &ref) { 82 SinglyLinkedList<Link> list; 84 Link values[valueCount];
|
/haiku/src/add-ons/kernel/file_systems/netfs/headers/shared/ |
H A D | SLList.h | 24 typedef SLListLink<Element> Link; typedef in class:UserlandFSUtil::SLListLinkImpl 30 Link *GetSLListLink() { return &fSLListLink; } 31 const Link *GetSLListLink() const { return &fSLListLink; } 34 Link fSLListLink; 41 typedef SLListLink<Element> Link; typedef in class:UserlandFSUtil::SLListStandardGetLink 44 inline Link *operator()(Element *element) const 49 inline const Link *operator()(const Element *element) const 64 typedef SLListLink<Element> Link; typedef in class:UserlandFSUtil::SLList 229 Link *elLink = fGetLink(element); 232 Link *prevLin [all...] |
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | Entry.h | 33 status_t Link(Node *node); 67 typedef DoublyLinkedListLink<Entry> Link; typedef in class:GetNodeReferrerLink 70 inline Link *operator()(Entry *entry) const
|
H A D | Entry.cpp | 22 Link(node); 39 // Link 41 Entry::Link(Node *node) function in class:Entry 50 status_t error = node->Link(this);
|
/haiku/headers/private/fs_shell/ |
H A D | DoublyLinkedList.h | 52 typedef DoublyLinkedListLink<Element> Link; typedef in class:FSShell::DoublyLinkedListStandardGetLink 55 inline Link *operator()(Element *element) const 60 inline const Link *operator()(const Element *element) const 71 typedef DoublyLinkedListLink<Element> Link; typedef in class:FSShell::DoublyLinkedListMemberGetLink 74 inline Link *operator()(Element *element) const 79 inline const Link *operator()(const Element *element) const 89 typedef DoublyLinkedListLink<Element> Link; typedef in class:FSShell::DoublyLinkedListCLink 92 inline Link *operator()(Element *element) const 94 return (Link *)&element->link; 97 inline const Link *operato 114 typedef DoublyLinkedListLink<Element> Link; typedef in class:FSShell::DoublyLinkedList [all...] |
H A D | SinglyLinkedList.h | 52 typedef SinglyLinkedListLink<Element> Link; typedef in class:FSShell::SinglyLinkedListStandardGetLink 55 inline Link* operator()(Element* element) const 60 inline const Link* operator()(const Element* element) const 71 typedef SinglyLinkedListLink<Element> Link; typedef in class:FSShell::SinglyLinkedListMemberGetLink 74 inline Link* operator()(Element* element) const 79 inline const Link* operator()(const Element* element) const 97 typedef SinglyLinkedListLink<Element> Link; typedef in class:FSShell::SinglyLinkedList 203 Link* elementLink = sGetLink(element); 219 Link* elLink = sGetLink(element);
|
/haiku/headers/private/kernel/util/ |
H A D | DoublyLinkedList.h | 53 typedef DoublyLinkedListLink<Element> Link; typedef in class:DoublyLinkedListStandardGetLink 56 inline Link* operator()(Element* element) const 61 inline const Link* operator()(const Element* element) const 72 typedef DoublyLinkedListLink<Element> Link; typedef in class:DoublyLinkedListMemberGetLink 75 inline Link* operator()(Element* element) const 80 inline const Link* operator()(const Element* element) const 90 typedef DoublyLinkedListLink<Element> Link; typedef in class:DoublyLinkedListCLink 93 inline Link* operator()(Element* element) const 95 return (Link*)&element->link; 98 inline const Link* operato 115 typedef DoublyLinkedListLink<Element> Link; typedef in class:DoublyLinkedList [all...] |
H A D | SinglyLinkedList.h | 49 typedef SinglyLinkedListLink<Element> Link; typedef in class:SinglyLinkedListStandardGetLink 52 inline Link* operator()(Element* element) const 57 inline const Link* operator()(const Element* element) const 68 typedef SinglyLinkedListLink<Element> Link; typedef in class:SinglyLinkedListMemberGetLink 71 inline Link* operator()(Element* element) const 76 inline const Link* operator()(const Element* element) const 94 typedef SinglyLinkedListLink<Element> Link; typedef in class:SinglyLinkedList 213 Link* elementLink = sGetLink(element); 231 Link* elementLink = sGetLink(element); 272 Link* elLin [all...] |
H A D | DoublyLinkedQueue.h | 31 typedef DoublyLinkedListLink<Element> Link; typedef in class:DoublyLinkedQueue 182 Link *elLink = sGetLink(element); 203 Link *beforeLink = sGetLink(before); 204 Link *link = sGetLink(element); 237 Link *elLink = sGetLink(element); 255 Link *aLink = sGetLink(a); 256 Link *bLink = sGetLink(b); 292 Link *elLink; 311 Link *elLink = sGetLink(element);
|
H A D | SplayTree.h | 50 typedef SplayTreeLink<Node> Link; typedef in class:SplayTree 65 Link* nodeLink = Definition::GetLink(node); 81 Link* rootLink = Definition::GetLink(fRoot); 109 Link* rootLink = Definition::GetLink(fRoot); 135 Link* rootLink = Definition::GetLink(fRoot); 280 Link headerLink; 283 Link* lLink = &headerLink; 284 Link* rLink = &headerLink; 300 Link* yLink = Definition::GetLink(y); 321 Link* yLin 357 typedef SplayTreeLink<Node> Link; typedef in class:IteratableSplayTree [all...] |
H A D | Heap.h | 28 typedef HeapLink<Element, Key> Link; typedef in class:HeapLinkImpl 31 inline Link* GetHeapLink(); 34 Link fHeapLink; 40 typedef HeapLink<Element, Key> Link; typedef in class:HeapStandardGetLink 43 inline Link* operator()(Element* element) const; 50 typedef HeapLink<Element, Key> Link; typedef in class:HeapMemberGetLink 53 inline Link* operator()(Element* element) const;
|
/haiku/src/apps/haikudepot/model/ |
H A D | DeskbarLink.h | 32 const BString Link() const;
|
H A D | DeskbarLink.cpp | 75 DeskbarLink::Link() const function in class:DeskbarLink 101 fLink = other.Link();
|
/haiku/src/tests/system/kernel/slab/ |
H A D | Slab.h | 204 typedef BaseCache::ObjectLink Link; typedef in class:MergedLinkCacheStrategy 212 return objectSize + sizeof(Link); 215 void *Object(Link *link) const 217 return ((uint8_t *)link) - (fParent->ObjectSize() - sizeof(Link)); 255 Link *_Linkage(void *object) const 257 return (Link *)(((uint8_t *)object) 258 + (fParent->ObjectSize() - sizeof(Link))); 266 static Link *_Linkage(void *_this, void *object) 319 struct Link : ObjectLink, HashTableLink<Link> { struct in struct:BaseHashCacheStrategy [all...] |
/haiku/src/system/kernel/vm/ |
H A D | VMKernelArea.h | 98 typedef DoublyLinkedListLink<VMKernelAddressRange> Link; typedef in struct:VMKernelAddressRangeGetFreeListLink 100 inline Link* operator()(VMKernelAddressRange* range) const 105 inline const Link* operator()(const VMKernelAddressRange* range) const
|
/haiku/src/apps/haikudepot/packagemanagement/ |
H A D | OpenPackageProcess.cpp | 144 if (fDeskbarLink.Link().FindFirst('/') == 0) { 145 status = path.SetTo(fDeskbarLink.Link()); 165 status = path.Append(fDeskbarLink.Link(), true); 184 BString target = fDeskbarLink.Link();
|