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. More... | |
| typedef uint8_t | hsa_amd_packet_type8_t |
| A fixed-size type used to represent hsa_amd_packet_type_t constants. More... | |
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 |