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

#include <hsa_signal.hh>

Public Attributes

amd_signal_kind64_t kind
 
union { 
 
   volatile int64_t   value 
 
   volatile uint32_t *   legacy_hardware_doorbell_ptr 
 
   volatile uint64_t *   hardware_doorbell_ptr 
 
};  
 
uint64_t event_mailbox_ptr
 
uint32_t event_id
 
uint32_t reserved1
 
uint64_t start_ts
 
uint64_t end_ts
 
union { 
 
   uint64_t   queue_ptr 
 
   uint64_t   reserved2 
 
};  
 
uint32_t reserved3 [2]
 

Detailed Description

Definition at line 50 of file hsa_signal.hh.

Member Data Documentation

◆ [union]

union { ... } gem5::amd_signal_s

◆ [union]

union { ... } gem5::amd_signal_s

◆ end_ts

uint64_t gem5::amd_signal_s::end_ts

Definition at line 63 of file hsa_signal.hh.

◆ event_id

uint32_t gem5::amd_signal_s::event_id

Definition at line 60 of file hsa_signal.hh.

◆ event_mailbox_ptr

uint64_t gem5::amd_signal_s::event_mailbox_ptr

Definition at line 59 of file hsa_signal.hh.

◆ hardware_doorbell_ptr

volatile uint64_t* gem5::amd_signal_s::hardware_doorbell_ptr

Definition at line 57 of file hsa_signal.hh.

◆ kind

amd_signal_kind64_t gem5::amd_signal_s::kind

Definition at line 52 of file hsa_signal.hh.

◆ legacy_hardware_doorbell_ptr

volatile uint32_t* gem5::amd_signal_s::legacy_hardware_doorbell_ptr

Definition at line 56 of file hsa_signal.hh.

◆ queue_ptr

uint64_t gem5::amd_signal_s::queue_ptr

Definition at line 66 of file hsa_signal.hh.

◆ reserved1

uint32_t gem5::amd_signal_s::reserved1

Definition at line 61 of file hsa_signal.hh.

◆ reserved2

uint64_t gem5::amd_signal_s::reserved2

Definition at line 67 of file hsa_signal.hh.

◆ reserved3

uint32_t gem5::amd_signal_s::reserved3[2]

Definition at line 69 of file hsa_signal.hh.

◆ start_ts

uint64_t gem5::amd_signal_s::start_ts

Definition at line 62 of file hsa_signal.hh.

◆ value

volatile int64_t gem5::amd_signal_s::value

Definition at line 55 of file hsa_signal.hh.


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