gem5 v24.0.0.0
|
#include <channel.hh>
Public Member Functions | |
Channel (sc_core::sc_prim_channel *_sc_chan) | |
virtual | ~Channel () |
void | requestUpdate () |
void | asyncRequestUpdate () |
void | update () |
sc_core::sc_prim_channel * | sc_chan () |
Public Member Functions inherited from sc_gem5::ListNode | |
ListNode () | |
virtual | ~ListNode () |
void | popListNode () |
Private Attributes | |
sc_core::sc_prim_channel * | _sc_chan |
Additional Inherited Members | |
Public Attributes inherited from sc_gem5::ListNode | |
ListNode * | nextListNode |
ListNode * | prevListNode |
Definition at line 39 of file channel.hh.
sc_gem5::Channel::Channel | ( | sc_core::sc_prim_channel * | _sc_chan | ) |
Definition at line 35 of file channel.cc.
References sc_gem5::allChannels.
|
virtual |
Definition at line 40 of file channel.cc.
References sc_gem5::allChannels, and sc_gem5::ListNode::popListNode().
void sc_gem5::Channel::asyncRequestUpdate | ( | ) |
Definition at line 53 of file channel.cc.
References sc_gem5::Scheduler::asyncRequestUpdate(), and sc_gem5::scheduler.
Referenced by sc_core::sc_prim_channel::async_request_update().
void sc_gem5::Channel::requestUpdate | ( | ) |
Definition at line 47 of file channel.cc.
References sc_gem5::Scheduler::requestUpdate(), and sc_gem5::scheduler.
Referenced by sc_core::sc_prim_channel::request_update().
|
inline |
Definition at line 50 of file channel.hh.
References _sc_chan.
|
inline |
Definition at line 48 of file channel.hh.
References _sc_chan, and sc_core::sc_prim_channel::update().
Referenced by sc_gem5::Scheduler::runUpdate().
|
private |
Definition at line 53 of file channel.hh.