gem5  v21.1.0.2
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 
)
inline

Definition at line 68 of file Sequencer.hh.

Member Function Documentation

◆ functionalWrite()

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

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 Tue Sep 21 2021 12:32:09 for gem5 by doxygen 1.8.17