gem5  v20.1.0.0
Public Attributes | List of all members
_hsa_dispatch_packet_s 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 _hsa_dispatch_packet_s::completion_signal

Definition at line 68 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ grid_size_x

uint32_t _hsa_dispatch_packet_s::grid_size_x

Definition at line 60 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ grid_size_y

uint32_t _hsa_dispatch_packet_s::grid_size_y

Definition at line 61 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ grid_size_z

uint32_t _hsa_dispatch_packet_s::grid_size_z

Definition at line 62 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ group_segment_size

uint32_t _hsa_dispatch_packet_s::group_segment_size

Definition at line 64 of file hsa_packet.hh.

◆ header

uint16_t _hsa_dispatch_packet_s::header

Definition at line 54 of file hsa_packet.hh.

◆ kernarg_address

uint64_t _hsa_dispatch_packet_s::kernarg_address

Definition at line 66 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ kernel_object

uint64_t _hsa_dispatch_packet_s::kernel_object

Definition at line 65 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ private_segment_size

uint32_t _hsa_dispatch_packet_s::private_segment_size

Definition at line 63 of file hsa_packet.hh.

◆ reserved0

uint16_t _hsa_dispatch_packet_s::reserved0

Definition at line 59 of file hsa_packet.hh.

◆ reserved1

uint64_t _hsa_dispatch_packet_s::reserved1

Definition at line 67 of file hsa_packet.hh.

◆ setup

uint16_t _hsa_dispatch_packet_s::setup

Definition at line 55 of file hsa_packet.hh.

◆ workgroup_size_x

uint16_t _hsa_dispatch_packet_s::workgroup_size_x

Definition at line 56 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ workgroup_size_y

uint16_t _hsa_dispatch_packet_s::workgroup_size_y

Definition at line 57 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().

◆ workgroup_size_z

uint16_t _hsa_dispatch_packet_s::workgroup_size_z

Definition at line 58 of file hsa_packet.hh.

Referenced by GPUCommandProcessor::submitDispatchPkt().


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

Generated on Wed Sep 30 2020 14:02:20 for gem5 by doxygen 1.8.17