gem5  v22.1.0.0
Public Member Functions | Protected Attributes | List of all members
gem5::X86ISA::ACPI::LinearAllocator Struct Reference

#include <acpi.hh>

Inheritance diagram for gem5::X86ISA::ACPI::LinearAllocator:
gem5::X86ISA::ACPI::Allocator

Public Member Functions

 LinearAllocator (Addr begin, Addr end=0)
 
Addr alloc (std::size_t size, unsigned align) override
 

Protected Attributes

Addr next
 
Addr const end
 

Detailed Description

Definition at line 80 of file acpi.hh.

Constructor & Destructor Documentation

◆ LinearAllocator()

gem5::X86ISA::ACPI::LinearAllocator::LinearAllocator ( Addr  begin,
Addr  end = 0 
)
inline

Definition at line 82 of file acpi.hh.

Member Function Documentation

◆ alloc()

Addr gem5::X86ISA::ACPI::LinearAllocator::alloc ( std::size_t  size,
unsigned  align 
)
overridevirtual

Member Data Documentation

◆ end

Addr const gem5::X86ISA::ACPI::LinearAllocator::end
protected

Definition at line 91 of file acpi.hh.

Referenced by alloc().

◆ next

Addr gem5::X86ISA::ACPI::LinearAllocator::next
protected

Definition at line 90 of file acpi.hh.

Referenced by alloc().


The documentation for this struct was generated from the following files:

Generated on Wed Dec 21 2022 10:25:05 for gem5 by doxygen 1.9.1