gem5  v22.1.0.0
Public Attributes | List of all members
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 { ... }

◆ 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 Wed Dec 21 2022 10:23:19 for gem5 by doxygen 1.9.1