Searched refs:Link (Results 1 - 25 of 66) sorted by relevance

123

/haiku/src/system/boot/loader/file_systems/bfs/
H A DLink.cpp7 #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 DLink.h16 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 DPackageLinkDirectory.h43 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 DPackageLinkDirectory.cpp186 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 DX86PagingStructures32Bit.cpp23 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 DPPCPagingStructures460.cpp23 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 DPPCPagingStructuresClassic.cpp23 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 DARMPagingStructures32Bit.cpp23 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 DM68KPagingStructures040.cpp23 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 DSinglyLinkedListTest.cpp26 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 DSLList.h24 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 DEntry.h33 status_t Link(Node *node);
67 typedef DoublyLinkedListLink<Entry> Link; typedef in class:GetNodeReferrerLink
70 inline Link *operator()(Entry *entry) const
H A DEntry.cpp22 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 DDoublyLinkedList.h52 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 DSinglyLinkedList.h52 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 DDoublyLinkedList.h53 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 DSinglyLinkedList.h49 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 DDoublyLinkedQueue.h31 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 DSplayTree.h50 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 DHeap.h28 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 DDeskbarLink.h32 const BString Link() const;
H A DDeskbarLink.cpp75 DeskbarLink::Link() const function in class:DeskbarLink
101 fLink = other.Link();
/haiku/src/tests/system/kernel/slab/
H A DSlab.h204 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 DVMKernelArea.h98 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 DOpenPackageProcess.cpp144 if (fDeskbarLink.Link().FindFirst('/') == 0) {
145 status = path.SetTo(fDeskbarLink.Link());
165 status = path.Append(fDeskbarLink.Link(), true);
184 BString target = fDeskbarLink.Link();

Completed in 98 milliseconds

123