gem5  v22.0.0.2
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
const Addr 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

const Addr 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 Thu Jul 28 2022 13:34:59 for gem5 by doxygen 1.8.17