Architected Queuing Language#
Architected Queuing Language
Data Structures | |
struct | hsa_amd_vendor_packet_header_t |
AMD vendor specific AQL packet header. More... | |
struct | hsa_amd_barrier_value_packet_t |
AMD barrier value packet. Halts packet processing and waits for (signal_value & mask) cond value to be satisfied, where signal_value is the value of the signal signal. More... | |
Typedefs | |
typedef uint32_t | hsa_signal_condition32_t |
A fixed-size type used to represent ::hsa_signal_condition_t constants. | |
typedef uint8_t | hsa_amd_packet_type8_t |
A fixed-size type used to represent hsa_amd_packet_type_t constants. | |
Enumerations | |
enum | hsa_amd_packet_type_t { HSA_AMD_PACKET_TYPE_BARRIER_VALUE = 2 } |
AMD vendor specific packet type. More... | |
Functions | |
return ((uint8_t *) value)[index] &(1<< subBit) | |
Variables | |
static __inline__ uint32_t | bit |
unsigned int | subBit = bit % 8 |
Detailed Description
Typedef Documentation
◆ hsa_amd_packet_type8_t
typedef uint8_t hsa_amd_packet_type8_t |
A fixed-size type used to represent hsa_amd_packet_type_t constants.
◆ hsa_signal_condition32_t
typedef uint32_t hsa_signal_condition32_t |
A fixed-size type used to represent ::hsa_signal_condition_t constants.
Enumeration Type Documentation
◆ hsa_amd_packet_type_t
Function Documentation
◆ return()
return | ( | (uint8_t *) | value | ) | & |
Variable Documentation
◆ bit
__inline__ uint32_t bit |
◆ subBit
unsigned int subBit = bit % 8 |