gem5  v22.1.0.0
Public Member Functions | Public Attributes | List of all members
gem5::ruby::SequencerRequest Struct Reference

#include <Sequencer.hh>

Public Member Functions

 SequencerRequest (PacketPtr _pkt, RubyRequestType _m_type, RubyRequestType _m_second_type, Cycles _issue_time)
bool functionalWrite (Packet *func_pkt) const

Public Attributes

PacketPtr pkt
RubyRequestType m_type
RubyRequestType m_second_type
Cycles issue_time

Detailed Description

Definition at line 62 of file Sequencer.hh.

Constructor & Destructor Documentation

◆ SequencerRequest()

gem5::ruby::SequencerRequest::SequencerRequest ( PacketPtr  _pkt,
RubyRequestType  _m_type,
RubyRequestType  _m_second_type,
Cycles  _issue_time 

Definition at line 68 of file Sequencer.hh.

Member Function Documentation

◆ functionalWrite()

bool gem5::ruby::SequencerRequest::functionalWrite ( Packet func_pkt) const

Definition at line 74 of file Sequencer.hh.

References gem5::Packet::isWrite(), pkt, and gem5::Packet::trySatisfyFunctional().

Member Data Documentation

◆ issue_time

Cycles gem5::ruby::SequencerRequest::issue_time

◆ m_second_type

RubyRequestType gem5::ruby::SequencerRequest::m_second_type

◆ m_type

RubyRequestType gem5::ruby::SequencerRequest::m_type

◆ pkt

PacketPtr gem5::ruby::SequencerRequest::pkt

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

Generated on Wed Dec 21 2022 10:24:23 for gem5 by doxygen 1.9.1