- Member hsa_agent_extension_supported (uint16_t extension, hsa_agent_t agent, uint16_t version_major, uint16_t version_minor, bool *result)
-
- Member hsa_agent_get_exception_policies (hsa_agent_t agent, hsa_profile_t profile, uint16_t *mask)
- Use hsa_isa_get_exception_policies for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_BASE_PROFILE_DEFAULT_FLOAT_ROUNDING_MODES
- Query HSA_ISA_INFO_BASE_PROFILE_DEFAULT_FLOAT_ROUNDING_MODES for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_CACHE_SIZE
- Query hsa_agent_iterate_caches to retrieve information about the caches present in a given agent.
- Member HSA_AGENT_INFO_DEFAULT_FLOAT_ROUNDING_MODE
- Query HSA_ISA_INFO_DEFAULT_FLOAT_ROUNDING_MODES for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_FAST_F16_OPERATION
- Query HSA_ISA_INFO_FAST_F16_OPERATION for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_FBARRIER_MAX_SIZE
- Query HSA_ISA_INFO_FBARRIER_MAX_SIZE for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_GRID_MAX_DIM
- Query HSA_ISA_INFO_GRID_MAX_DIM for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_GRID_MAX_SIZE
- Query HSA_ISA_INFO_GRID_MAX_SIZE for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_ISA
- An agent may support multiple instruction set architectures.
- Member HSA_AGENT_INFO_MACHINE_MODEL
- Query HSA_ISA_INFO_MACHINE_MODELS for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_NODE
- NUMA information is not exposed anywhere else in the API.
- Member HSA_AGENT_INFO_PROFILE
- Query HSA_ISA_INFO_PROFILES for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_QUEUES_MAX
- The maximum number of queues is not statically determined.
- Member HSA_AGENT_INFO_WAVEFRONT_SIZE
- Query HSA_WAVEFRONT_INFO_SIZE for a given wavefront and intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_WORKGROUP_MAX_DIM
- Query HSA_ISA_INFO_WORKGROUP_MAX_DIM for a given intruction set architecture supported by the agent instead.
- Member HSA_AGENT_INFO_WORKGROUP_MAX_SIZE
- Query HSA_ISA_INFO_WORKGROUP_MAX_SIZE for a given intruction set architecture supported by the agent instead.
- Member hsa_callback_data_t
-
- Member hsa_callback_data_t
-
- Member hsa_code_object_deserialize (void *serialized_code_object, size_t serialized_code_object_size, const char *options, hsa_code_object_t *code_object)
-
- Member hsa_code_object_destroy (hsa_code_object_t code_object)
-
- Member hsa_code_object_get_info (hsa_code_object_t code_object, hsa_code_object_info_t attribute, void *value)
-
- Member hsa_code_object_get_symbol (hsa_code_object_t code_object, const char *symbol_name, hsa_code_symbol_t *symbol)
-
- Member hsa_code_object_get_symbol_from_name (hsa_code_object_t code_object, const char *module_name, const char *symbol_name, hsa_code_symbol_t *symbol)
-
- Member hsa_code_object_info_t
-
- Member hsa_code_object_iterate_symbols (hsa_code_object_t code_object, hsa_status_t(*callback)(hsa_code_object_t code_object, hsa_code_symbol_t symbol, void *data), void *data)
-
- Member hsa_code_object_serialize (hsa_code_object_t code_object, hsa_status_t(*alloc_callback)(size_t size, hsa_callback_data_t data, void **address), hsa_callback_data_t callback_data, const char *options, void **serialized_code_object, size_t *serialized_code_object_size)
-
- Member hsa_code_object_t
-
- Member hsa_code_object_t
-
- Member hsa_code_object_type_t
-
- Member hsa_code_symbol_get_info (hsa_code_symbol_t code_symbol, hsa_code_symbol_info_t attribute, void *value)
-
- Member hsa_code_symbol_info_t
-
- Member hsa_code_symbol_t
-
- Member hsa_code_symbol_t
-
- Member hsa_executable_create (hsa_profile_t profile, hsa_executable_state_t executable_state, const char *options, hsa_executable_t *executable)
- Use hsa_executable_create_alt instead, which allows the application to specify the default floating-point rounding mode of the executable and assumes an unfrozen initial state.
- Member hsa_executable_get_symbol (hsa_executable_t executable, const char *module_name, const char *symbol_name, hsa_agent_t agent, int32_t call_convention, hsa_executable_symbol_t *symbol)
- Use hsa_executable_get_symbol_by_name instead.
- Member hsa_executable_iterate_symbols (hsa_executable_t executable, hsa_status_t(*callback)(hsa_executable_t exec, hsa_executable_symbol_t symbol, void *data), void *data)
-
- Member hsa_executable_load_code_object (hsa_executable_t executable, hsa_agent_t agent, hsa_code_object_t code_object, const char *options)
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_AGENT
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_INDIRECT_FUNCTION_CALL_CONVENTION
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_KERNEL_CALL_CONVENTION
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_MODULE_NAME
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_MODULE_NAME_LENGTH
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_VARIABLE_ALIGNMENT
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_VARIABLE_ALLOCATION
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_VARIABLE_IS_CONST
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_VARIABLE_SEGMENT
-
- Member HSA_EXECUTABLE_SYMBOL_INFO_VARIABLE_SIZE
-
- Member hsa_isa_compatible (hsa_isa_t code_object_isa, hsa_isa_t agent_isa, bool *result)
- Use hsa_agent_iterate_isas to query which instructions set architectures are supported by a given agent.
- Member hsa_isa_get_info (hsa_isa_t isa, hsa_isa_info_t attribute, uint32_t index, void *value)
- The concept of call convention has been deprecated.
- Member HSA_ISA_INFO_CALL_CONVENTION_COUNT
-
- Member HSA_ISA_INFO_CALL_CONVENTION_INFO_WAVEFRONT_SIZE
-
- Member HSA_ISA_INFO_CALL_CONVENTION_INFO_WAVEFRONTS_PER_COMPUTE_UNIT
-
- Member HSA_PACKET_HEADER_ACQUIRE_FENCE_SCOPE
- Renamed as HSA_PACKET_HEADER_SCACQUIRE_FENCE_SCOPE.
- Member HSA_PACKET_HEADER_RELEASE_FENCE_SCOPE
- Renamed as HSA_PACKET_HEADER_SCRELEASE_FENCE_SCOPE.
- Member HSA_PACKET_HEADER_WIDTH_ACQUIRE_FENCE_SCOPE
- Use HSA_PACKET_HEADER_WIDTH_SCACQUIRE_FENCE_SCOPE.
- Member HSA_PACKET_HEADER_WIDTH_RELEASE_FENCE_SCOPE
- Use HSA_PACKET_HEADER_WIDTH_SCRELEASE_FENCE_SCOPE.
- Member hsa_queue_add_write_index_acq_rel (const hsa_queue_t *queue, uint64_t value)
- Renamed as hsa_queue_add_write_index_scacq_screl.
- Member hsa_queue_add_write_index_acquire (const hsa_queue_t *queue, uint64_t value)
- Renamed as hsa_queue_add_write_index_scacquire.
- Member hsa_queue_add_write_index_release (const hsa_queue_t *queue, uint64_t value)
- Renamed as hsa_queue_add_write_index_screlease.
- Member hsa_queue_cas_write_index_acq_rel (const hsa_queue_t *queue, uint64_t expected, uint64_t value)
- Renamed as hsa_queue_cas_write_index_scacq_screl.
- Member hsa_queue_cas_write_index_acquire (const hsa_queue_t *queue, uint64_t expected, uint64_t value)
- Renamed as hsa_queue_cas_write_index_scacquire.
- Member hsa_queue_cas_write_index_release (const hsa_queue_t *queue, uint64_t expected, uint64_t value)
- Renamed as hsa_queue_cas_write_index_screlease.
- Member hsa_queue_load_read_index_acquire (const hsa_queue_t *queue)
- Renamed as hsa_queue_load_read_index_scacquire.
- Member hsa_queue_load_write_index_acquire (const hsa_queue_t *queue)
- Renamed as hsa_queue_load_write_index_scacquire.
- Member hsa_queue_store_read_index_release (const hsa_queue_t *queue, uint64_t value)
- Renamed as hsa_queue_store_read_index_screlease.
- Member hsa_queue_store_write_index_release (const hsa_queue_t *queue, uint64_t value)
- Renamed as hsa_queue_store_write_index_screlease.
- Member hsa_signal_add_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_add_scacq_screl.
- Member hsa_signal_add_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_add_scacquire.
- Member hsa_signal_add_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_add_screlease.
- Member hsa_signal_and_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_and_scacq_screl.
- Member hsa_signal_and_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_and_scacquire.
- Member hsa_signal_and_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_and_screlease.
- Member hsa_signal_cas_acq_rel (hsa_signal_t signal, hsa_signal_value_t expected, hsa_signal_value_t value)
- Renamed as hsa_signal_cas_scacq_screl.
- Member hsa_signal_cas_acquire (hsa_signal_t signal, hsa_signal_value_t expected, hsa_signal_value_t value)
- Renamed as hsa_signal_cas_scacquire.
- Member hsa_signal_cas_release (hsa_signal_t signal, hsa_signal_value_t expected, hsa_signal_value_t value)
- Renamed as hsa_signal_cas_screlease.
- Member hsa_signal_exchange_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_exchange_scacq_screl.
- Member hsa_signal_exchange_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_exchange_scacquire.
- Member hsa_signal_exchange_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_exchange_screlease.
- Member hsa_signal_load_acquire (hsa_signal_t signal)
- Renamed as hsa_signal_load_scacquire.
- Member hsa_signal_or_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_or_scacq_screl.
- Member hsa_signal_or_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_or_scacquire.
- Member hsa_signal_or_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_or_screlease.
- Member hsa_signal_store_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_store_screlease.
- Member hsa_signal_subtract_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_subtract_scacq_screl.
- Member hsa_signal_subtract_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_subtract_scacquire.
- Member hsa_signal_subtract_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_subtract_screlease.
- Member hsa_signal_wait_acquire (hsa_signal_t signal, hsa_signal_condition_t condition, hsa_signal_value_t compare_value, uint64_t timeout_hint, hsa_wait_state_t wait_state_hint)
- Renamed as hsa_signal_wait_scacquire.
- Member hsa_signal_xor_acq_rel (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_xor_scacq_screl.
- Member hsa_signal_xor_acquire (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_xor_scacquire.
- Member hsa_signal_xor_release (hsa_signal_t signal, hsa_signal_value_t value)
- Renamed as hsa_signal_xor_screlease.
- Member hsa_system_extension_supported (uint16_t extension, uint16_t version_major, uint16_t version_minor, bool *result)
-
- Member hsa_system_get_extension_table (uint16_t extension, uint16_t version_major, uint16_t version_minor, void *table)
Generated on Wed Sep 30 2020 14:02:19 for gem5 by doxygen 1.8.17