36 #ifndef __DEV_HSA_HSA_QUEUE_HH__ 37 #define __DEV_HSA_HSA_QUEUE_HH__ 68 uint32_t reserved1[4];
76 uint32_t reserved2[9];
82 uint32_t scratch_resource_descriptor[4];
87 uint32_t reserved3[2];
89 uint32_t reserved4[14];
92 #endif // __DEV_HSA_HSA_QUEUE_HH__
volatile uint32_t legacy_doorbell_lock
struct _amd_queue_s _amd_queue_t
uint32_t private_segment_aperture_base_hi
volatile uint64_t write_dispatch_id
volatile uint64_t read_dispatch_id
volatile uint64_t max_legacy_doorbell_dispatch_id_plus_1
uint32_t compute_tmpring_size_pad
uint32_t group_segment_aperture_base_hi
uint32_t read_dispatch_id_field_base_byte_offset
_hsa_signal_t doorbell_signal
_amd_queue_properties32_t queue_properties
uint32_t compute_tmpring_size_waves
_hsa_signal_t queue_inactive_signal
uint32_t _amd_queue_properties32_t
struct _hsa_signal_s _hsa_signal_t
struct _hsa_queue_s _hsa_queue_t
uint64_t scratch_backing_memory_location
uint32_t compute_tmpring_size_wavesize
uint64_t scratch_backing_memory_byte_size
uint32_t scratch_workitem_byte_size