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:

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 

Definition at line 82 of file acpi.hh.

Member Function Documentation

◆ alloc()

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

Member Data Documentation

◆ end

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

Definition at line 91 of file acpi.hh.

Referenced by alloc().

◆ next

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

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