gem5  v21.2.1.1
Public Member Functions | Public Attributes | List of all members
gem5::HSAPacketProcessor::dma_series_ctx Struct Reference

Calls getCurrentEntry once the queueEntry has been dmaRead. More...

#include <hsa_packet_processor.hh>

Public Member Functions

 dma_series_ctx (uint32_t _pkts_ttl, uint32_t _pkts_2_go, uint32_t _start_ix, uint32_t _rl_idx)
 
 ~dma_series_ctx ()
 

Public Attributes

uint32_t pkts_ttl
 
uint32_t pkts_2_go
 
uint32_t start_ix
 
uint32_t rl_idx
 

Detailed Description

Calls getCurrentEntry once the queueEntry has been dmaRead.

Definition at line 376 of file hsa_packet_processor.hh.

Constructor & Destructor Documentation

◆ dma_series_ctx()

gem5::HSAPacketProcessor::dma_series_ctx::dma_series_ctx ( uint32_t  _pkts_ttl,
uint32_t  _pkts_2_go,
uint32_t  _start_ix,
uint32_t  _rl_idx 
)
inline

Definition at line 384 of file hsa_packet_processor.hh.

◆ ~dma_series_ctx()

gem5::HSAPacketProcessor::dma_series_ctx::~dma_series_ctx ( )
inline

Definition at line 391 of file hsa_packet_processor.hh.

Member Data Documentation

◆ pkts_2_go

uint32_t gem5::HSAPacketProcessor::dma_series_ctx::pkts_2_go

Definition at line 380 of file hsa_packet_processor.hh.

Referenced by gem5::HSAPacketProcessor::cmdQueueCmdDma().

◆ pkts_ttl

uint32_t gem5::HSAPacketProcessor::dma_series_ctx::pkts_ttl

Definition at line 379 of file hsa_packet_processor.hh.

◆ rl_idx

uint32_t gem5::HSAPacketProcessor::dma_series_ctx::rl_idx

Definition at line 382 of file hsa_packet_processor.hh.

Referenced by gem5::HSAPacketProcessor::cmdQueueCmdDma().

◆ start_ix

uint32_t gem5::HSAPacketProcessor::dma_series_ctx::start_ix

Definition at line 381 of file hsa_packet_processor.hh.


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

Generated on Wed May 4 2022 12:14:38 for gem5 by doxygen 1.8.17