Searched refs:DeferredDeletable (Results 1 - 7 of 7) sorted by relevance

/haiku/headers/private/kernel/util/
H A DKernelReferenceable.h17 struct KernelReferenceable : BReferenceable, DeferredDeletable {
/haiku/src/system/kernel/arch/x86/paging/
H A DX86PagingStructures.h20 struct X86PagingStructures : DeferredDeletable {
/haiku/src/system/kernel/arch/arm/paging/
H A DARMPagingStructures.h20 struct ARMPagingStructures : DeferredDeletable {
/haiku/src/system/kernel/arch/m68k/paging/
H A DM68KPagingStructures.h20 struct M68KPagingStructures : DeferredDeletable {
/haiku/src/system/kernel/arch/ppc/paging/
H A DPPCPagingStructures.h20 struct PPCPagingStructures : DeferredDeletable {
/haiku/headers/private/kernel/
H A Dheap.h136 class DeferredDeletable : public SinglyLinkedListLinkImpl<DeferredDeletable> { class in inherits:SinglyLinkedListLinkImpl
138 virtual ~DeferredDeletable();
142 void deferred_delete(DeferredDeletable* deletable);
/haiku/src/system/kernel/
H A Dheap.cpp146 typedef SinglyLinkedList<DeferredDeletable> DeferredDeletableList;
2024 while (DeferredDeletable* deletable = deletables.RemoveHead())
2526 DeferredDeletable::~DeferredDeletable()
2532 deferred_delete(DeferredDeletable *deletable)

Completed in 108 milliseconds