gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::_hsa_dispatch_packet_t Struct Reference

#include <hsa_packet.hh>

Public Attributes

uint16_t header
 
uint16_t setup
 
uint16_t workgroup_size_x
 
uint16_t workgroup_size_y
 
uint16_t workgroup_size_z
 
uint16_t reserved0
 
uint32_t grid_size_x
 
uint32_t grid_size_y
 
uint32_t grid_size_z
 
uint32_t private_segment_size
 
uint32_t group_segment_size
 
uint64_t kernel_object
 
uint64_t kernarg_address
 
uint64_t reserved1
 
uint64_t completion_signal
 

Detailed Description

Definition at line 53 of file hsa_packet.hh.

Member Data Documentation

◆ completion_signal

uint64_t gem5::_hsa_dispatch_packet_t::completion_signal

Definition at line 69 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ grid_size_x

uint32_t gem5::_hsa_dispatch_packet_t::grid_size_x

Definition at line 61 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ grid_size_y

uint32_t gem5::_hsa_dispatch_packet_t::grid_size_y

Definition at line 62 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ grid_size_z

uint32_t gem5::_hsa_dispatch_packet_t::grid_size_z

Definition at line 63 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ group_segment_size

uint32_t gem5::_hsa_dispatch_packet_t::group_segment_size

Definition at line 65 of file hsa_packet.hh.

◆ header

uint16_t gem5::_hsa_dispatch_packet_t::header

Definition at line 55 of file hsa_packet.hh.

◆ kernarg_address

uint64_t gem5::_hsa_dispatch_packet_t::kernarg_address

Definition at line 67 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ kernel_object

uint64_t gem5::_hsa_dispatch_packet_t::kernel_object

◆ private_segment_size

uint32_t gem5::_hsa_dispatch_packet_t::private_segment_size

Definition at line 64 of file hsa_packet.hh.

◆ reserved0

uint16_t gem5::_hsa_dispatch_packet_t::reserved0

Definition at line 60 of file hsa_packet.hh.

◆ reserved1

uint64_t gem5::_hsa_dispatch_packet_t::reserved1

Definition at line 68 of file hsa_packet.hh.

◆ setup

uint16_t gem5::_hsa_dispatch_packet_t::setup

Definition at line 56 of file hsa_packet.hh.

◆ workgroup_size_x

uint16_t gem5::_hsa_dispatch_packet_t::workgroup_size_x

Definition at line 57 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ workgroup_size_y

uint16_t gem5::_hsa_dispatch_packet_t::workgroup_size_y

Definition at line 58 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().

◆ workgroup_size_z

uint16_t gem5::_hsa_dispatch_packet_t::workgroup_size_z

Definition at line 59 of file hsa_packet.hh.

Referenced by gem5::GPUCommandProcessor::dispatchKernelObject().


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

Generated on Tue Jun 18 2024 16:24:09 for gem5 by doxygen 1.11.0