Make amdsmi function name consistent

Some of the amdsmi function have the verb (set or get) at the
end of the function. Move it to the middle to be consistent with
other APIs.

Change-Id: I8053d16f46af951c25aaaf8febf2896a33633fa1
This commit is contained in:
Bill(Shuzhou) Liu
2022-12-15 08:17:34 -06:00
parent a80bbd308c
commit 221d6fdc5c
42 changed files with 1261 additions and 1261 deletions
+211 -211
View File
@@ -1731,7 +1731,7 @@ __all__ += \
__all__ += ['amdsmi_init', 'amdsmi_shut_down', 'amdsmi_get_socket_handles', 'amdsmi_get_socket_info', 'amdsmi_get_device_handles', 'amdsmi_get_device_type', 'amdsmi_get_device_handle_from_bdf', 'amdsmi_dev_id_get', 'amdsmi_dev_vendor_name_get', 'amdsmi_dev_vram_vendor_get', 'amdsmi_dev_subsystem_id_get', 'amdsmi_dev_subsystem_name_get', 'amdsmi_dev_drm_render_minor_get', 'amdsmi_dev_pci_bandwidth_get', 'amdsmi_dev_pci_id_get', 'amdsmi_topo_numa_affinity_get', 'amdsmi_dev_pci_throughput_get', 'amdsmi_dev_pci_replay_counter_get', 'amdsmi_dev_pci_bandwidth_set', 'amdsmi_dev_power_ave_get', 'amdsmi_dev_energy_count_get', 'amdsmi_dev_power_cap_set', 'amdsmi_dev_power_profile_set', 'amdsmi_dev_memory_total_get', 'amdsmi_dev_memory_usage_get', 'amdsmi_get_bad_page_info', 'amdsmi_get_ras_block_features_enabled', 'amdsmi_dev_memory_busy_percent_get', 'amdsmi_dev_memory_reserved_pages_get', 'amdsmi_dev_fan_rpms_get', 'amdsmi_dev_fan_speed_get', 'amdsmi_dev_fan_speed_max_get', 'amdsmi_dev_temp_metric_get', 'amdsmi_dev_volt_metric_get', 'amdsmi_dev_fan_reset', 'amdsmi_dev_fan_speed_set', 'amdsmi_dev_busy_percent_get', 'amdsmi_utilization_count_get', 'amdsmi_get_pcie_link_status', 'amdsmi_get_pcie_link_caps', 'amdsmi_dev_perf_level_get', 'amdsmi_perf_determinism_mode_set', 'amdsmi_dev_overdrive_level_get', 'amdsmi_dev_gpu_clk_freq_get', 'amdsmi_dev_gpu_reset', 'amdsmi_dev_od_volt_info_get', 'amdsmi_dev_gpu_metrics_info_get', 'amdsmi_dev_clk_range_set', 'amdsmi_dev_od_clk_info_set', 'amdsmi_dev_od_volt_info_set', 'amdsmi_dev_od_volt_curve_regions_get', 'amdsmi_dev_power_profile_presets_get', 'amdsmi_dev_perf_level_set', 'amdsmi_dev_perf_level_set_v1', 'amdsmi_dev_overdrive_level_set', 'amdsmi_dev_overdrive_level_set_v1', 'amdsmi_dev_gpu_clk_freq_set', 'amdsmi_version_get', 'amdsmi_version_str_get', 'amdsmi_dev_ecc_count_get', 'amdsmi_dev_ecc_enabled_get', 'amdsmi_dev_ecc_status_get', 'amdsmi_status_string', 'amdsmi_dev_counter_group_supported', 'amdsmi_dev_counter_create', 'amdsmi_dev_counter_destroy', 'amdsmi_counter_control', 'amdsmi_counter_read', 'amdsmi_counter_available_counters_get', 'amdsmi_compute_process_info_get', 'amdsmi_compute_process_info_by_pid_get', 'amdsmi_compute_process_gpus_get', 'amdsmi_dev_xgmi_error_status', 'amdsmi_dev_xgmi_error_reset', 'amdsmi_topo_get_numa_node_number', 'amdsmi_topo_get_link_weight', 'amdsmi_minmax_bandwidth_get', 'amdsmi_topo_get_link_type', 'amdsmi_is_P2P_accessible', 'amdsmi_dev_supported_func_iterator_open', 'amdsmi_dev_supported_variant_iterator_open', 'amdsmi_func_iter_next', 'amdsmi_dev_supported_func_iterator_close', 'amdsmi_func_iter_value_get', 'amdsmi_event_notification_init', 'amdsmi_event_notification_mask_set', 'amdsmi_event_notification_get', 'amdsmi_event_notification_stop', 'amdsmi_get_device_bdf', 'amdsmi_get_device_uuid', 'amdsmi_get_driver_version', 'amdsmi_get_asic_info', 'amdsmi_get_board_info', 'amdsmi_get_power_cap_info', 'amdsmi_get_xgmi_info', 'amdsmi_get_caps_info', 'amdsmi_get_fw_info', 'amdsmi_get_vbios_info', 'amdsmi_get_gpu_activity', 'amdsmi_get_power_measure', 'amdsmi_get_clock_measure', 'amdsmi_get_temperature_measure', 'amdsmi_get_temperature_limit', 'amdsmi_get_power_limit', 'amdsmi_get_vram_usage', 'amdsmi_get_target_frequency_range', 'amdsmi_get_process_list', 'amdsmi_get_process_info', 'amdsmi_get_ecc_error_count']
__all__ += ['amdsmi_init', 'amdsmi_shut_down', 'amdsmi_get_socket_handles', 'amdsmi_get_socket_info', 'amdsmi_get_device_handles', 'amdsmi_get_device_type', 'amdsmi_get_device_handle_from_bdf', 'amdsmi_dev_get_id', 'amdsmi_dev_get_vendor_name', 'amdsmi_dev_get_vram_vendor', 'amdsmi_dev_get_subsystem_id', 'amdsmi_dev_get_subsystem_name', 'amdsmi_dev_get_drm_render_minor', 'amdsmi_dev_get_pci_bandwidth', 'amdsmi_dev_get_pci_id', 'amdsmi_topo_get_numa_affinity', 'amdsmi_dev_get_pci_throughput', ' amdsmi_dev_get_pci_replay_counter', ' amdsmi_dev_set_pci_bandwidth', 'amdsmi_dev_get_power_ave', 'amdsmi_dev_get_energy_count', ' amdsmi_dev_set_power_cap', ' amdsmi_dev_set_power_profile', 'amdsmi_dev_get_memory_total', 'amdsmi_dev_get_memory_usage', 'amdsmi_get_bad_page_info', 'amdsmi_get_ras_block_features_enabled', 'amdsmi_dev_get_memory_busy_percent', 'amdsmi_dev_get_memory_reserved_pages', 'amdsmi_dev_get_fan_rpms', 'amdsmi_dev_get_fan_speed', 'amdsmi_dev_get_fan_speed_max', ' amdsmi_dev_get_temp_metric', ' amdsmi_dev_get_volt_metric', 'amdsmi_dev_reset_fan', 'amdsmi_dev_set_fan_speed', 'amdsmi_dev_get_busy_percent', 'amdsmi_get_utilization_count', 'amdsmi_get_pcie_link_status', 'amdsmi_get_pcie_link_caps', 'amdsmi_dev_get_perf_level', 'amdsmi_set_perf_determinism_mode', 'amdsmi_dev_get_overdrive_level', ' amdsmi_dev_get_gpu_clk_freq', 'amdsmi_dev_reset_gpu', ' amdsmi_dev_get_od_volt_info', ' amdsmi_dev_get_gpu_metrics_info', 'amdsmi_dev_set_clk_range', ' amdsmi_dev_set_od_clk_info', ' amdsmi_dev_set_od_volt_info', ' amdsmi_dev_get_od_volt_curve_regions', ' amdsmi_dev_get_power_profile_presets', ' amdsmi_dev_set_perf_level', ' amdsmi_dev_set_perf_level_v1', ' amdsmi_dev_set_overdrive_level', ' amdsmi_dev_set_overdrive_level_v1', ' amdsmi_dev_set_clk_freq', 'amdsmi_get_version', 'amdsmi_get_version_str', ' amdsmi_dev_get_ecc_count', ' amdsmi_dev_get_ecc_enabled', ' amdsmi_dev_get_ecc_status', 'amdsmi_status_string', 'amdsmi_dev_counter_group_supported', 'amdsmi_dev_create_counter', 'amdsmi_dev_destroy_counter', 'amdsmi_control_counter', 'amdsmi_read_counter', ' amdsmi_counter_get_available_counters', 'amdsmi_get_compute_process_info', 'amdsmi_get_compute_process_info_by_pid', 'amdsmi_get_compute_process_gpus', 'amdsmi_dev_xgmi_error_status', 'amdsmi_dev_reset_xgmi_error', 'amdsmi_topo_get_numa_node_number', 'amdsmi_topo_get_link_weight', ' amdsmi_get_minmax_bandwidth', 'amdsmi_topo_get_link_type', 'amdsmi_is_P2P_accessible', 'amdsmi_dev_open_supported_func_iterator', 'amdsmi_dev_open_supported_variant_iterator', 'amdsmi_next_func_iter', 'amdsmi_dev_close_supported_func_iterator', 'amdsmi_get_func_iter_value', 'amdsmi_init_event_notification', ' amdsmi_set_event_notification_mask', ' amdsmi_get_event_notification', 'amdsmi_stop_event_notification', 'amdsmi_get_device_bdf', 'amdsmi_get_device_uuid', 'amdsmi_get_driver_version', 'amdsmi_get_asic_info', 'amdsmi_get_board_info', 'amdsmi_get_power_cap_info', 'amdsmi_get_xgmi_info', 'amdsmi_get_caps_info', 'amdsmi_get_fw_info', 'amdsmi_get_vbios_info', 'amdsmi_get_gpu_activity', 'amdsmi_get_power_measure', 'amdsmi_get_clock_measure', 'amdsmi_get_temperature_measure', 'amdsmi_get_temperature_limit', 'amdsmi_get_power_limit', 'amdsmi_get_vram_usage', 'amdsmi_get_target_frequency_range', 'amdsmi_get_process_list', 'amdsmi_get_process_info', 'amdsmi_get_ecc_error_count']
__all__ += []
_lib = CDLL(os.path.join(os.path.dirname(__file__), "libamd_smi.so"))
@@ -1765,77 +1765,77 @@ _lib.amdsmi_get_device_handle_from_bdf.argtypes = [amdsmi_bdf_t,POINTER(amdsmi_d
_lib.amdsmi_get_device_handle_from_bdf.restype = amdsmi_status_t
amdsmi_get_device_handle_from_bdf = _lib.amdsmi_get_device_handle_from_bdf
_lib.amdsmi_dev_id_get.argtypes = [amdsmi_device_handle,POINTER(c_uint16)]
_lib.amdsmi_dev_id_get.restype = amdsmi_status_t
amdsmi_dev_id_get = _lib.amdsmi_dev_id_get
_lib.amdsmi_dev_get_id.argtypes = [amdsmi_device_handle,POINTER(c_uint16)]
_lib.amdsmi_dev_get_id.restype = amdsmi_status_t
amdsmi_dev_get_id = _lib.amdsmi_dev_get_id
_lib.amdsmi_dev_vendor_name_get.argtypes = [amdsmi_device_handle,c_char_p,c_uint64]
_lib.amdsmi_dev_vendor_name_get.restype = amdsmi_status_t
amdsmi_dev_vendor_name_get = _lib.amdsmi_dev_vendor_name_get
_lib.amdsmi_dev_get_vendor_name.argtypes = [amdsmi_device_handle,c_char_p,c_uint64]
_lib.amdsmi_dev_get_vendor_name.restype = amdsmi_status_t
amdsmi_dev_get_vendor_name = _lib.amdsmi_dev_get_vendor_name
_lib.amdsmi_dev_vram_vendor_get.argtypes = [amdsmi_device_handle,c_char_p,c_uint32]
_lib.amdsmi_dev_vram_vendor_get.restype = amdsmi_status_t
amdsmi_dev_vram_vendor_get = _lib.amdsmi_dev_vram_vendor_get
_lib.amdsmi_dev_get_vram_vendor.argtypes = [amdsmi_device_handle,c_char_p,c_uint32]
_lib.amdsmi_dev_get_vram_vendor.restype = amdsmi_status_t
amdsmi_dev_get_vram_vendor = _lib.amdsmi_dev_get_vram_vendor
_lib.amdsmi_dev_subsystem_id_get.argtypes = [amdsmi_device_handle,POINTER(c_uint16)]
_lib.amdsmi_dev_subsystem_id_get.restype = amdsmi_status_t
amdsmi_dev_subsystem_id_get = _lib.amdsmi_dev_subsystem_id_get
_lib.amdsmi_dev_get_subsystem_id.argtypes = [amdsmi_device_handle,POINTER(c_uint16)]
_lib.amdsmi_dev_get_subsystem_id.restype = amdsmi_status_t
amdsmi_dev_get_subsystem_id = _lib.amdsmi_dev_get_subsystem_id
_lib.amdsmi_dev_subsystem_name_get.argtypes = [amdsmi_device_handle,c_char_p,c_uint64]
_lib.amdsmi_dev_subsystem_name_get.restype = amdsmi_status_t
amdsmi_dev_subsystem_name_get = _lib.amdsmi_dev_subsystem_name_get
_lib.amdsmi_dev_get_subsystem_name.argtypes = [amdsmi_device_handle,c_char_p,c_uint64]
_lib.amdsmi_dev_get_subsystem_name.restype = amdsmi_status_t
amdsmi_dev_get_subsystem_name = _lib.amdsmi_dev_get_subsystem_name
_lib.amdsmi_dev_drm_render_minor_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_drm_render_minor_get.restype = amdsmi_status_t
amdsmi_dev_drm_render_minor_get = _lib.amdsmi_dev_drm_render_minor_get
_lib.amdsmi_dev_get_drm_render_minor.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_get_drm_render_minor.restype = amdsmi_status_t
amdsmi_dev_get_drm_render_minor = _lib.amdsmi_dev_get_drm_render_minor
_lib.amdsmi_dev_pci_bandwidth_get.argtypes = [amdsmi_device_handle,POINTER(amdsmi_pcie_bandwidth_t)]
_lib.amdsmi_dev_pci_bandwidth_get.restype = amdsmi_status_t
amdsmi_dev_pci_bandwidth_get = _lib.amdsmi_dev_pci_bandwidth_get
_lib.amdsmi_dev_get_pci_bandwidth.argtypes = [amdsmi_device_handle,POINTER(amdsmi_pcie_bandwidth_t)]
_lib.amdsmi_dev_get_pci_bandwidth.restype = amdsmi_status_t
amdsmi_dev_get_pci_bandwidth = _lib.amdsmi_dev_get_pci_bandwidth
_lib.amdsmi_dev_pci_id_get.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib.amdsmi_dev_pci_id_get.restype = amdsmi_status_t
amdsmi_dev_pci_id_get = _lib.amdsmi_dev_pci_id_get
_lib.amdsmi_dev_get_pci_id.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib.amdsmi_dev_get_pci_id.restype = amdsmi_status_t
amdsmi_dev_get_pci_id = _lib.amdsmi_dev_get_pci_id
_lib.amdsmi_topo_numa_affinity_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_topo_numa_affinity_get.restype = amdsmi_status_t
amdsmi_topo_numa_affinity_get = _lib.amdsmi_topo_numa_affinity_get
_lib.amdsmi_topo_get_numa_affinity.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_topo_get_numa_affinity.restype = amdsmi_status_t
amdsmi_topo_get_numa_affinity = _lib.amdsmi_topo_get_numa_affinity
_lib.amdsmi_dev_pci_throughput_get.argtypes = [amdsmi_device_handle,POINTER(c_uint64),POINTER(c_uint64),POINTER(c_uint64)]
_lib.amdsmi_dev_pci_throughput_get.restype = amdsmi_status_t
amdsmi_dev_pci_throughput_get = _lib.amdsmi_dev_pci_throughput_get
_lib.amdsmi_dev_get_pci_throughput.argtypes = [amdsmi_device_handle,POINTER(c_uint64),POINTER(c_uint64),POINTER(c_uint64)]
_lib.amdsmi_dev_get_pci_throughput.restype = amdsmi_status_t
amdsmi_dev_get_pci_throughput = _lib.amdsmi_dev_get_pci_throughput
_lib.amdsmi_dev_pci_replay_counter_get.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib.amdsmi_dev_pci_replay_counter_get.restype = amdsmi_status_t
amdsmi_dev_pci_replay_counter_get = _lib.amdsmi_dev_pci_replay_counter_get
_lib. amdsmi_dev_get_pci_replay_counter.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib. amdsmi_dev_get_pci_replay_counter.restype = amdsmi_status_t
amdsmi_dev_get_pci_replay_counter = _lib. amdsmi_dev_get_pci_replay_counter
_lib.amdsmi_dev_pci_bandwidth_set.argtypes = [amdsmi_device_handle,c_uint64]
_lib.amdsmi_dev_pci_bandwidth_set.restype = amdsmi_status_t
amdsmi_dev_pci_bandwidth_set = _lib.amdsmi_dev_pci_bandwidth_set
_lib. amdsmi_dev_set_pci_bandwidth.argtypes = [amdsmi_device_handle,c_uint64]
_lib. amdsmi_dev_set_pci_bandwidth.restype = amdsmi_status_t
amdsmi_dev_set_pci_bandwidth = _lib. amdsmi_dev_set_pci_bandwidth
_lib.amdsmi_dev_power_ave_get.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_uint64)]
_lib.amdsmi_dev_power_ave_get.restype = amdsmi_status_t
amdsmi_dev_power_ave_get = _lib.amdsmi_dev_power_ave_get
_lib.amdsmi_dev_get_power_ave.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_uint64)]
_lib.amdsmi_dev_get_power_ave.restype = amdsmi_status_t
amdsmi_dev_get_power_ave = _lib.amdsmi_dev_get_power_ave
_lib.amdsmi_dev_energy_count_get.argtypes = [amdsmi_device_handle,POINTER(c_uint64),POINTER(c_float),POINTER(c_uint64)]
_lib.amdsmi_dev_energy_count_get.restype = amdsmi_status_t
amdsmi_dev_energy_count_get = _lib.amdsmi_dev_energy_count_get
_lib.amdsmi_dev_get_energy_count.argtypes = [amdsmi_device_handle,POINTER(c_uint64),POINTER(c_float),POINTER(c_uint64)]
_lib.amdsmi_dev_get_energy_count.restype = amdsmi_status_t
amdsmi_dev_get_energy_count = _lib.amdsmi_dev_get_energy_count
_lib.amdsmi_dev_power_cap_set.argtypes = [amdsmi_device_handle,c_uint32,c_uint64]
_lib.amdsmi_dev_power_cap_set.restype = amdsmi_status_t
amdsmi_dev_power_cap_set = _lib.amdsmi_dev_power_cap_set
_lib. amdsmi_dev_set_power_cap.argtypes = [amdsmi_device_handle,c_uint32,c_uint64]
_lib. amdsmi_dev_set_power_cap.restype = amdsmi_status_t
amdsmi_dev_set_power_cap = _lib. amdsmi_dev_set_power_cap
_lib.amdsmi_dev_power_profile_set.argtypes = [amdsmi_device_handle,c_uint32,amdsmi_power_profile_preset_masks_t]
_lib.amdsmi_dev_power_profile_set.restype = amdsmi_status_t
amdsmi_dev_power_profile_set = _lib.amdsmi_dev_power_profile_set
_lib. amdsmi_dev_set_power_profile.argtypes = [amdsmi_device_handle,c_uint32,amdsmi_power_profile_preset_masks_t]
_lib. amdsmi_dev_set_power_profile.restype = amdsmi_status_t
amdsmi_dev_set_power_profile = _lib. amdsmi_dev_set_power_profile
_lib.amdsmi_dev_memory_total_get.argtypes = [amdsmi_device_handle,amdsmi_memory_type_t,POINTER(c_uint64)]
_lib.amdsmi_dev_memory_total_get.restype = amdsmi_status_t
amdsmi_dev_memory_total_get = _lib.amdsmi_dev_memory_total_get
_lib.amdsmi_dev_get_memory_total.argtypes = [amdsmi_device_handle,amdsmi_memory_type_t,POINTER(c_uint64)]
_lib.amdsmi_dev_get_memory_total.restype = amdsmi_status_t
amdsmi_dev_get_memory_total = _lib.amdsmi_dev_get_memory_total
_lib.amdsmi_dev_memory_usage_get.argtypes = [amdsmi_device_handle,amdsmi_memory_type_t,POINTER(c_uint64)]
_lib.amdsmi_dev_memory_usage_get.restype = amdsmi_status_t
amdsmi_dev_memory_usage_get = _lib.amdsmi_dev_memory_usage_get
_lib.amdsmi_dev_get_memory_usage.argtypes = [amdsmi_device_handle,amdsmi_memory_type_t,POINTER(c_uint64)]
_lib.amdsmi_dev_get_memory_usage.restype = amdsmi_status_t
amdsmi_dev_get_memory_usage = _lib.amdsmi_dev_get_memory_usage
_lib.amdsmi_get_bad_page_info.argtypes = [amdsmi_device_handle,POINTER(c_uint32),POINTER(amdsmi_retired_page_record_t)]
_lib.amdsmi_get_bad_page_info.restype = amdsmi_status_t
@@ -1845,49 +1845,49 @@ _lib.amdsmi_get_ras_block_features_enabled.argtypes = [amdsmi_device_handle,amds
_lib.amdsmi_get_ras_block_features_enabled.restype = amdsmi_status_t
amdsmi_get_ras_block_features_enabled = _lib.amdsmi_get_ras_block_features_enabled
_lib.amdsmi_dev_memory_busy_percent_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_memory_busy_percent_get.restype = amdsmi_status_t
amdsmi_dev_memory_busy_percent_get = _lib.amdsmi_dev_memory_busy_percent_get
_lib.amdsmi_dev_get_memory_busy_percent.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_get_memory_busy_percent.restype = amdsmi_status_t
amdsmi_dev_get_memory_busy_percent = _lib.amdsmi_dev_get_memory_busy_percent
_lib.amdsmi_dev_memory_reserved_pages_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32),POINTER(amdsmi_retired_page_record_t)]
_lib.amdsmi_dev_memory_reserved_pages_get.restype = amdsmi_status_t
amdsmi_dev_memory_reserved_pages_get = _lib.amdsmi_dev_memory_reserved_pages_get
_lib.amdsmi_dev_get_memory_reserved_pages.argtypes = [amdsmi_device_handle,POINTER(c_uint32),POINTER(amdsmi_retired_page_record_t)]
_lib.amdsmi_dev_get_memory_reserved_pages.restype = amdsmi_status_t
amdsmi_dev_get_memory_reserved_pages = _lib.amdsmi_dev_get_memory_reserved_pages
_lib.amdsmi_dev_fan_rpms_get.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_int64)]
_lib.amdsmi_dev_fan_rpms_get.restype = amdsmi_status_t
amdsmi_dev_fan_rpms_get = _lib.amdsmi_dev_fan_rpms_get
_lib.amdsmi_dev_get_fan_rpms.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_int64)]
_lib.amdsmi_dev_get_fan_rpms.restype = amdsmi_status_t
amdsmi_dev_get_fan_rpms = _lib.amdsmi_dev_get_fan_rpms
_lib.amdsmi_dev_fan_speed_get.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_int64)]
_lib.amdsmi_dev_fan_speed_get.restype = amdsmi_status_t
amdsmi_dev_fan_speed_get = _lib.amdsmi_dev_fan_speed_get
_lib.amdsmi_dev_get_fan_speed.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_int64)]
_lib.amdsmi_dev_get_fan_speed.restype = amdsmi_status_t
amdsmi_dev_get_fan_speed = _lib.amdsmi_dev_get_fan_speed
_lib.amdsmi_dev_fan_speed_max_get.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_uint64)]
_lib.amdsmi_dev_fan_speed_max_get.restype = amdsmi_status_t
amdsmi_dev_fan_speed_max_get = _lib.amdsmi_dev_fan_speed_max_get
_lib.amdsmi_dev_get_fan_speed_max.argtypes = [amdsmi_device_handle,c_uint32,POINTER(c_uint64)]
_lib.amdsmi_dev_get_fan_speed_max.restype = amdsmi_status_t
amdsmi_dev_get_fan_speed_max = _lib.amdsmi_dev_get_fan_speed_max
_lib.amdsmi_dev_temp_metric_get.argtypes = [amdsmi_device_handle,c_uint32,amdsmi_temperature_metric_t,POINTER(c_int64)]
_lib.amdsmi_dev_temp_metric_get.restype = amdsmi_status_t
amdsmi_dev_temp_metric_get = _lib.amdsmi_dev_temp_metric_get
_lib. amdsmi_dev_get_temp_metric.argtypes = [amdsmi_device_handle,c_uint32,amdsmi_temperature_metric_t,POINTER(c_int64)]
_lib. amdsmi_dev_get_temp_metric.restype = amdsmi_status_t
amdsmi_dev_get_temp_metric = _lib. amdsmi_dev_get_temp_metric
_lib.amdsmi_dev_volt_metric_get.argtypes = [amdsmi_device_handle,amdsmi_voltage_type_t,amdsmi_voltage_metric_t,POINTER(c_int64)]
_lib.amdsmi_dev_volt_metric_get.restype = amdsmi_status_t
amdsmi_dev_volt_metric_get = _lib.amdsmi_dev_volt_metric_get
_lib. amdsmi_dev_get_volt_metric.argtypes = [amdsmi_device_handle,amdsmi_voltage_type_t,amdsmi_voltage_metric_t,POINTER(c_int64)]
_lib. amdsmi_dev_get_volt_metric.restype = amdsmi_status_t
amdsmi_dev_get_volt_metric = _lib. amdsmi_dev_get_volt_metric
_lib.amdsmi_dev_fan_reset.argtypes = [amdsmi_device_handle,c_uint32]
_lib.amdsmi_dev_fan_reset.restype = amdsmi_status_t
amdsmi_dev_fan_reset = _lib.amdsmi_dev_fan_reset
_lib.amdsmi_dev_reset_fan.argtypes = [amdsmi_device_handle,c_uint32]
_lib.amdsmi_dev_reset_fan.restype = amdsmi_status_t
amdsmi_dev_reset_fan = _lib.amdsmi_dev_reset_fan
_lib.amdsmi_dev_fan_speed_set.argtypes = [amdsmi_device_handle,c_uint32,c_uint64]
_lib.amdsmi_dev_fan_speed_set.restype = amdsmi_status_t
amdsmi_dev_fan_speed_set = _lib.amdsmi_dev_fan_speed_set
_lib.amdsmi_dev_set_fan_speed.argtypes = [amdsmi_device_handle,c_uint32,c_uint64]
_lib.amdsmi_dev_set_fan_speed.restype = amdsmi_status_t
amdsmi_dev_set_fan_speed = _lib.amdsmi_dev_set_fan_speed
_lib.amdsmi_dev_busy_percent_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_busy_percent_get.restype = amdsmi_status_t
amdsmi_dev_busy_percent_get = _lib.amdsmi_dev_busy_percent_get
_lib.amdsmi_dev_get_busy_percent.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_get_busy_percent.restype = amdsmi_status_t
amdsmi_dev_get_busy_percent = _lib.amdsmi_dev_get_busy_percent
_lib.amdsmi_utilization_count_get.argtypes = [amdsmi_device_handle,POINTER(amdsmi_utilization_counter_t),c_uint32,POINTER(c_uint64)]
_lib.amdsmi_utilization_count_get.restype = amdsmi_status_t
amdsmi_utilization_count_get = _lib.amdsmi_utilization_count_get
_lib.amdsmi_get_utilization_count.argtypes = [amdsmi_device_handle,POINTER(amdsmi_utilization_counter_t),c_uint32,POINTER(c_uint64)]
_lib.amdsmi_get_utilization_count.restype = amdsmi_status_t
amdsmi_get_utilization_count = _lib.amdsmi_get_utilization_count
_lib.amdsmi_get_pcie_link_status.argtypes = [amdsmi_device_handle,POINTER(amdsmi_pcie_info_t)]
_lib.amdsmi_get_pcie_link_status.restype = amdsmi_status_t
@@ -1897,93 +1897,93 @@ _lib.amdsmi_get_pcie_link_caps.argtypes = [amdsmi_device_handle,POINTER(amdsmi_p
_lib.amdsmi_get_pcie_link_caps.restype = amdsmi_status_t
amdsmi_get_pcie_link_caps = _lib.amdsmi_get_pcie_link_caps
_lib.amdsmi_dev_perf_level_get.argtypes = [amdsmi_device_handle,POINTER(amdsmi_dev_perf_level_t)]
_lib.amdsmi_dev_perf_level_get.restype = amdsmi_status_t
amdsmi_dev_perf_level_get = _lib.amdsmi_dev_perf_level_get
_lib.amdsmi_dev_get_perf_level.argtypes = [amdsmi_device_handle,POINTER(amdsmi_dev_perf_level_t)]
_lib.amdsmi_dev_get_perf_level.restype = amdsmi_status_t
amdsmi_dev_get_perf_level = _lib.amdsmi_dev_get_perf_level
_lib.amdsmi_perf_determinism_mode_set.argtypes = [amdsmi_device_handle,c_uint64]
_lib.amdsmi_perf_determinism_mode_set.restype = amdsmi_status_t
amdsmi_perf_determinism_mode_set = _lib.amdsmi_perf_determinism_mode_set
_lib.amdsmi_set_perf_determinism_mode.argtypes = [amdsmi_device_handle,c_uint64]
_lib.amdsmi_set_perf_determinism_mode.restype = amdsmi_status_t
amdsmi_set_perf_determinism_mode = _lib.amdsmi_set_perf_determinism_mode
_lib.amdsmi_dev_overdrive_level_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_overdrive_level_get.restype = amdsmi_status_t
amdsmi_dev_overdrive_level_get = _lib.amdsmi_dev_overdrive_level_get
_lib.amdsmi_dev_get_overdrive_level.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_dev_get_overdrive_level.restype = amdsmi_status_t
amdsmi_dev_get_overdrive_level = _lib.amdsmi_dev_get_overdrive_level
_lib.amdsmi_dev_gpu_clk_freq_get.argtypes = [amdsmi_device_handle,amdsmi_clk_type_t,POINTER(amdsmi_frequencies_t)]
_lib.amdsmi_dev_gpu_clk_freq_get.restype = amdsmi_status_t
amdsmi_dev_gpu_clk_freq_get = _lib.amdsmi_dev_gpu_clk_freq_get
_lib. amdsmi_dev_get_gpu_clk_freq.argtypes = [amdsmi_device_handle,amdsmi_clk_type_t,POINTER(amdsmi_frequencies_t)]
_lib. amdsmi_dev_get_gpu_clk_freq.restype = amdsmi_status_t
amdsmi_dev_get_gpu_clk_freq = _lib. amdsmi_dev_get_gpu_clk_freq
_lib.amdsmi_dev_gpu_reset.argtypes = [amdsmi_device_handle]
_lib.amdsmi_dev_gpu_reset.restype = amdsmi_status_t
amdsmi_dev_gpu_reset = _lib.amdsmi_dev_gpu_reset
_lib.amdsmi_dev_reset_gpu.argtypes = [amdsmi_device_handle]
_lib.amdsmi_dev_reset_gpu.restype = amdsmi_status_t
amdsmi_dev_reset_gpu = _lib.amdsmi_dev_reset_gpu
_lib.amdsmi_dev_od_volt_info_get.argtypes = [amdsmi_device_handle,POINTER(amdsmi_od_volt_freq_data_t)]
_lib.amdsmi_dev_od_volt_info_get.restype = amdsmi_status_t
amdsmi_dev_od_volt_info_get = _lib.amdsmi_dev_od_volt_info_get
_lib. amdsmi_dev_get_od_volt_info.argtypes = [amdsmi_device_handle,POINTER(amdsmi_od_volt_freq_data_t)]
_lib. amdsmi_dev_get_od_volt_info.restype = amdsmi_status_t
amdsmi_dev_get_od_volt_info = _lib. amdsmi_dev_get_od_volt_info
_lib.amdsmi_dev_gpu_metrics_info_get.argtypes = [amdsmi_device_handle,POINTER(amdsmi_gpu_metrics_t)]
_lib.amdsmi_dev_gpu_metrics_info_get.restype = amdsmi_status_t
amdsmi_dev_gpu_metrics_info_get = _lib.amdsmi_dev_gpu_metrics_info_get
_lib. amdsmi_dev_get_gpu_metrics_info.argtypes = [amdsmi_device_handle,POINTER(amdsmi_gpu_metrics_t)]
_lib. amdsmi_dev_get_gpu_metrics_info.restype = amdsmi_status_t
amdsmi_dev_get_gpu_metrics_info = _lib. amdsmi_dev_get_gpu_metrics_info
_lib.amdsmi_dev_clk_range_set.argtypes = [amdsmi_device_handle,c_uint64,c_uint64,amdsmi_clk_type_t]
_lib.amdsmi_dev_clk_range_set.restype = amdsmi_status_t
amdsmi_dev_clk_range_set = _lib.amdsmi_dev_clk_range_set
_lib.amdsmi_dev_set_clk_range.argtypes = [amdsmi_device_handle,c_uint64,c_uint64,amdsmi_clk_type_t]
_lib.amdsmi_dev_set_clk_range.restype = amdsmi_status_t
amdsmi_dev_set_clk_range = _lib.amdsmi_dev_set_clk_range
_lib.amdsmi_dev_od_clk_info_set.argtypes = [amdsmi_device_handle,amdsmi_freq_ind_t,c_uint64,amdsmi_clk_type_t]
_lib.amdsmi_dev_od_clk_info_set.restype = amdsmi_status_t
amdsmi_dev_od_clk_info_set = _lib.amdsmi_dev_od_clk_info_set
_lib. amdsmi_dev_set_od_clk_info.argtypes = [amdsmi_device_handle,amdsmi_freq_ind_t,c_uint64,amdsmi_clk_type_t]
_lib. amdsmi_dev_set_od_clk_info.restype = amdsmi_status_t
amdsmi_dev_set_od_clk_info = _lib. amdsmi_dev_set_od_clk_info
_lib.amdsmi_dev_od_volt_info_set.argtypes = [amdsmi_device_handle,c_uint32,c_uint64,c_uint64]
_lib.amdsmi_dev_od_volt_info_set.restype = amdsmi_status_t
amdsmi_dev_od_volt_info_set = _lib.amdsmi_dev_od_volt_info_set
_lib. amdsmi_dev_set_od_volt_info.argtypes = [amdsmi_device_handle,c_uint32,c_uint64,c_uint64]
_lib. amdsmi_dev_set_od_volt_info.restype = amdsmi_status_t
amdsmi_dev_set_od_volt_info = _lib. amdsmi_dev_set_od_volt_info
_lib.amdsmi_dev_od_volt_curve_regions_get.argtypes = [amdsmi_device_handle,POINTER(c_uint32),POINTER(amdsmi_freq_volt_region_t)]
_lib.amdsmi_dev_od_volt_curve_regions_get.restype = amdsmi_status_t
amdsmi_dev_od_volt_curve_regions_get = _lib.amdsmi_dev_od_volt_curve_regions_get
_lib. amdsmi_dev_get_od_volt_curve_regions.argtypes = [amdsmi_device_handle,POINTER(c_uint32),POINTER(amdsmi_freq_volt_region_t)]
_lib. amdsmi_dev_get_od_volt_curve_regions.restype = amdsmi_status_t
amdsmi_dev_get_od_volt_curve_regions = _lib. amdsmi_dev_get_od_volt_curve_regions
_lib.amdsmi_dev_power_profile_presets_get.argtypes = [amdsmi_device_handle,c_uint32,POINTER(amdsmi_power_profile_status_t)]
_lib.amdsmi_dev_power_profile_presets_get.restype = amdsmi_status_t
amdsmi_dev_power_profile_presets_get = _lib.amdsmi_dev_power_profile_presets_get
_lib. amdsmi_dev_get_power_profile_presets.argtypes = [amdsmi_device_handle,c_uint32,POINTER(amdsmi_power_profile_status_t)]
_lib. amdsmi_dev_get_power_profile_presets.restype = amdsmi_status_t
amdsmi_dev_get_power_profile_presets = _lib. amdsmi_dev_get_power_profile_presets
_lib.amdsmi_dev_perf_level_set.argtypes = [amdsmi_device_handle,amdsmi_dev_perf_level_t]
_lib.amdsmi_dev_perf_level_set.restype = amdsmi_status_t
amdsmi_dev_perf_level_set = _lib.amdsmi_dev_perf_level_set
_lib. amdsmi_dev_set_perf_level.argtypes = [amdsmi_device_handle,amdsmi_dev_perf_level_t]
_lib. amdsmi_dev_set_perf_level.restype = amdsmi_status_t
amdsmi_dev_set_perf_level = _lib. amdsmi_dev_set_perf_level
_lib.amdsmi_dev_perf_level_set_v1.argtypes = [amdsmi_device_handle,amdsmi_dev_perf_level_t]
_lib.amdsmi_dev_perf_level_set_v1.restype = amdsmi_status_t
amdsmi_dev_perf_level_set_v1 = _lib.amdsmi_dev_perf_level_set_v1
_lib. amdsmi_dev_set_perf_level_v1.argtypes = [amdsmi_device_handle,amdsmi_dev_perf_level_t]
_lib. amdsmi_dev_set_perf_level_v1.restype = amdsmi_status_t
amdsmi_dev_set_perf_level_v1 = _lib. amdsmi_dev_set_perf_level_v1
_lib.amdsmi_dev_overdrive_level_set.argtypes = [amdsmi_device_handle,c_uint32]
_lib.amdsmi_dev_overdrive_level_set.restype = amdsmi_status_t
amdsmi_dev_overdrive_level_set = _lib.amdsmi_dev_overdrive_level_set
_lib. amdsmi_dev_set_overdrive_level.argtypes = [amdsmi_device_handle,c_uint32]
_lib. amdsmi_dev_set_overdrive_level.restype = amdsmi_status_t
amdsmi_dev_set_overdrive_level = _lib. amdsmi_dev_set_overdrive_level
_lib.amdsmi_dev_overdrive_level_set_v1.argtypes = [amdsmi_device_handle,c_uint32]
_lib.amdsmi_dev_overdrive_level_set_v1.restype = amdsmi_status_t
amdsmi_dev_overdrive_level_set_v1 = _lib.amdsmi_dev_overdrive_level_set_v1
_lib. amdsmi_dev_set_overdrive_level_v1.argtypes = [amdsmi_device_handle,c_uint32]
_lib. amdsmi_dev_set_overdrive_level_v1.restype = amdsmi_status_t
amdsmi_dev_set_overdrive_level_v1 = _lib. amdsmi_dev_set_overdrive_level_v1
_lib.amdsmi_dev_gpu_clk_freq_set.argtypes = [amdsmi_device_handle,amdsmi_clk_type_t,c_uint64]
_lib.amdsmi_dev_gpu_clk_freq_set.restype = amdsmi_status_t
amdsmi_dev_gpu_clk_freq_set = _lib.amdsmi_dev_gpu_clk_freq_set
_lib. amdsmi_dev_set_clk_freq.argtypes = [amdsmi_device_handle,amdsmi_clk_type_t,c_uint64]
_lib. amdsmi_dev_set_clk_freq.restype = amdsmi_status_t
amdsmi_dev_set_clk_freq = _lib. amdsmi_dev_set_clk_freq
_lib.amdsmi_version_get.argtypes = [POINTER(amdsmi_version_t)]
_lib.amdsmi_version_get.restype = amdsmi_status_t
amdsmi_version_get = _lib.amdsmi_version_get
_lib.amdsmi_get_version.argtypes = [POINTER(amdsmi_version_t)]
_lib.amdsmi_get_version.restype = amdsmi_status_t
amdsmi_get_version = _lib.amdsmi_get_version
_lib.amdsmi_version_str_get.argtypes = [amdsmi_sw_component_t,c_char_p,c_uint32]
_lib.amdsmi_version_str_get.restype = amdsmi_status_t
amdsmi_version_str_get = _lib.amdsmi_version_str_get
_lib.amdsmi_get_version_str.argtypes = [amdsmi_sw_component_t,c_char_p,c_uint32]
_lib.amdsmi_get_version_str.restype = amdsmi_status_t
amdsmi_get_version_str = _lib.amdsmi_get_version_str
_lib.amdsmi_dev_ecc_count_get.argtypes = [amdsmi_device_handle,amdsmi_gpu_block_t,POINTER(amdsmi_error_count_t)]
_lib.amdsmi_dev_ecc_count_get.restype = amdsmi_status_t
amdsmi_dev_ecc_count_get = _lib.amdsmi_dev_ecc_count_get
_lib. amdsmi_dev_get_ecc_count.argtypes = [amdsmi_device_handle,amdsmi_gpu_block_t,POINTER(amdsmi_error_count_t)]
_lib. amdsmi_dev_get_ecc_count.restype = amdsmi_status_t
amdsmi_dev_get_ecc_count = _lib. amdsmi_dev_get_ecc_count
_lib.amdsmi_dev_ecc_enabled_get.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib.amdsmi_dev_ecc_enabled_get.restype = amdsmi_status_t
amdsmi_dev_ecc_enabled_get = _lib.amdsmi_dev_ecc_enabled_get
_lib. amdsmi_dev_get_ecc_enabled.argtypes = [amdsmi_device_handle,POINTER(c_uint64)]
_lib. amdsmi_dev_get_ecc_enabled.restype = amdsmi_status_t
amdsmi_dev_get_ecc_enabled = _lib. amdsmi_dev_get_ecc_enabled
_lib.amdsmi_dev_ecc_status_get.argtypes = [amdsmi_device_handle,amdsmi_gpu_block_t,POINTER(amdsmi_ras_err_state_t)]
_lib.amdsmi_dev_ecc_status_get.restype = amdsmi_status_t
amdsmi_dev_ecc_status_get = _lib.amdsmi_dev_ecc_status_get
_lib. amdsmi_dev_get_ecc_status.argtypes = [amdsmi_device_handle,amdsmi_gpu_block_t,POINTER(amdsmi_ras_err_state_t)]
_lib. amdsmi_dev_get_ecc_status.restype = amdsmi_status_t
amdsmi_dev_get_ecc_status = _lib. amdsmi_dev_get_ecc_status
_lib.amdsmi_status_string.argtypes = [amdsmi_status_t,POINTER(c_char_p)]
_lib.amdsmi_status_string.restype = amdsmi_status_t
@@ -1993,45 +1993,45 @@ _lib.amdsmi_dev_counter_group_supported.argtypes = [amdsmi_device_handle,amdsmi_
_lib.amdsmi_dev_counter_group_supported.restype = amdsmi_status_t
amdsmi_dev_counter_group_supported = _lib.amdsmi_dev_counter_group_supported
_lib.amdsmi_dev_counter_create.argtypes = [amdsmi_device_handle,amdsmi_event_type_t,POINTER(amdsmi_event_handle_t)]
_lib.amdsmi_dev_counter_create.restype = amdsmi_status_t
amdsmi_dev_counter_create = _lib.amdsmi_dev_counter_create
_lib.amdsmi_dev_create_counter.argtypes = [amdsmi_device_handle,amdsmi_event_type_t,POINTER(amdsmi_event_handle_t)]
_lib.amdsmi_dev_create_counter.restype = amdsmi_status_t
amdsmi_dev_create_counter = _lib.amdsmi_dev_create_counter
_lib.amdsmi_dev_counter_destroy.argtypes = [amdsmi_event_handle_t]
_lib.amdsmi_dev_counter_destroy.restype = amdsmi_status_t
amdsmi_dev_counter_destroy = _lib.amdsmi_dev_counter_destroy
_lib.amdsmi_dev_destroy_counter.argtypes = [amdsmi_event_handle_t]
_lib.amdsmi_dev_destroy_counter.restype = amdsmi_status_t
amdsmi_dev_destroy_counter = _lib.amdsmi_dev_destroy_counter
_lib.amdsmi_counter_control.argtypes = [amdsmi_event_handle_t,amdsmi_counter_command_t,c_void_p]
_lib.amdsmi_counter_control.restype = amdsmi_status_t
amdsmi_counter_control = _lib.amdsmi_counter_control
_lib.amdsmi_control_counter.argtypes = [amdsmi_event_handle_t,amdsmi_counter_command_t,c_void_p]
_lib.amdsmi_control_counter.restype = amdsmi_status_t
amdsmi_control_counter = _lib.amdsmi_control_counter
_lib.amdsmi_counter_read.argtypes = [amdsmi_event_handle_t,POINTER(amdsmi_counter_value_t)]
_lib.amdsmi_counter_read.restype = amdsmi_status_t
amdsmi_counter_read = _lib.amdsmi_counter_read
_lib.amdsmi_read_counter.argtypes = [amdsmi_event_handle_t,POINTER(amdsmi_counter_value_t)]
_lib.amdsmi_read_counter.restype = amdsmi_status_t
amdsmi_read_counter = _lib.amdsmi_read_counter
_lib.amdsmi_counter_available_counters_get.argtypes = [amdsmi_device_handle,amdsmi_event_group_t,POINTER(c_uint32)]
_lib.amdsmi_counter_available_counters_get.restype = amdsmi_status_t
amdsmi_counter_available_counters_get = _lib.amdsmi_counter_available_counters_get
_lib. amdsmi_counter_get_available_counters.argtypes = [amdsmi_device_handle,amdsmi_event_group_t,POINTER(c_uint32)]
_lib. amdsmi_counter_get_available_counters.restype = amdsmi_status_t
amdsmi_counter_get_available_counters = _lib. amdsmi_counter_get_available_counters
_lib.amdsmi_compute_process_info_get.argtypes = [POINTER(amdsmi_process_info_t),POINTER(c_uint32)]
_lib.amdsmi_compute_process_info_get.restype = amdsmi_status_t
amdsmi_compute_process_info_get = _lib.amdsmi_compute_process_info_get
_lib.amdsmi_get_compute_process_info.argtypes = [POINTER(amdsmi_process_info_t),POINTER(c_uint32)]
_lib.amdsmi_get_compute_process_info.restype = amdsmi_status_t
amdsmi_get_compute_process_info = _lib.amdsmi_get_compute_process_info
_lib.amdsmi_compute_process_info_by_pid_get.argtypes = [c_uint32,POINTER(amdsmi_process_info_t)]
_lib.amdsmi_compute_process_info_by_pid_get.restype = amdsmi_status_t
amdsmi_compute_process_info_by_pid_get = _lib.amdsmi_compute_process_info_by_pid_get
_lib.amdsmi_get_compute_process_info_by_pid.argtypes = [c_uint32,POINTER(amdsmi_process_info_t)]
_lib.amdsmi_get_compute_process_info_by_pid.restype = amdsmi_status_t
amdsmi_get_compute_process_info_by_pid = _lib.amdsmi_get_compute_process_info_by_pid
_lib.amdsmi_compute_process_gpus_get.argtypes = [c_uint32,POINTER(c_uint32),POINTER(c_uint32)]
_lib.amdsmi_compute_process_gpus_get.restype = amdsmi_status_t
amdsmi_compute_process_gpus_get = _lib.amdsmi_compute_process_gpus_get
_lib.amdsmi_get_compute_process_gpus.argtypes = [c_uint32,POINTER(c_uint32),POINTER(c_uint32)]
_lib.amdsmi_get_compute_process_gpus.restype = amdsmi_status_t
amdsmi_get_compute_process_gpus = _lib.amdsmi_get_compute_process_gpus
_lib.amdsmi_dev_xgmi_error_status.argtypes = [amdsmi_device_handle,POINTER(amdsmi_xgmi_status_t)]
_lib.amdsmi_dev_xgmi_error_status.restype = amdsmi_status_t
amdsmi_dev_xgmi_error_status = _lib.amdsmi_dev_xgmi_error_status
_lib.amdsmi_dev_xgmi_error_reset.argtypes = [amdsmi_device_handle]
_lib.amdsmi_dev_xgmi_error_reset.restype = amdsmi_status_t
amdsmi_dev_xgmi_error_reset = _lib.amdsmi_dev_xgmi_error_reset
_lib.amdsmi_dev_reset_xgmi_error.argtypes = [amdsmi_device_handle]
_lib.amdsmi_dev_reset_xgmi_error.restype = amdsmi_status_t
amdsmi_dev_reset_xgmi_error = _lib.amdsmi_dev_reset_xgmi_error
_lib.amdsmi_topo_get_numa_node_number.argtypes = [amdsmi_device_handle,POINTER(c_uint32)]
_lib.amdsmi_topo_get_numa_node_number.restype = amdsmi_status_t
@@ -2041,9 +2041,9 @@ _lib.amdsmi_topo_get_link_weight.argtypes = [amdsmi_device_handle,amdsmi_device_
_lib.amdsmi_topo_get_link_weight.restype = amdsmi_status_t
amdsmi_topo_get_link_weight = _lib.amdsmi_topo_get_link_weight
_lib.amdsmi_minmax_bandwidth_get.argtypes = [amdsmi_device_handle,amdsmi_device_handle,POINTER(c_uint64),POINTER(c_uint64)]
_lib.amdsmi_minmax_bandwidth_get.restype = amdsmi_status_t
amdsmi_minmax_bandwidth_get = _lib.amdsmi_minmax_bandwidth_get
_lib. amdsmi_get_minmax_bandwidth.argtypes = [amdsmi_device_handle,amdsmi_device_handle,POINTER(c_uint64),POINTER(c_uint64)]
_lib. amdsmi_get_minmax_bandwidth.restype = amdsmi_status_t
amdsmi_get_minmax_bandwidth = _lib. amdsmi_get_minmax_bandwidth
_lib.amdsmi_topo_get_link_type.argtypes = [amdsmi_device_handle,amdsmi_device_handle,POINTER(c_uint64),POINTER(AMDSMI_IO_LINK_TYPE)]
_lib.amdsmi_topo_get_link_type.restype = amdsmi_status_t
@@ -2053,41 +2053,41 @@ _lib.amdsmi_is_P2P_accessible.argtypes = [amdsmi_device_handle,amdsmi_device_han
_lib.amdsmi_is_P2P_accessible.restype = amdsmi_status_t
amdsmi_is_P2P_accessible = _lib.amdsmi_is_P2P_accessible
_lib.amdsmi_dev_supported_func_iterator_open.argtypes = [amdsmi_device_handle,POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_supported_func_iterator_open.restype = amdsmi_status_t
amdsmi_dev_supported_func_iterator_open = _lib.amdsmi_dev_supported_func_iterator_open
_lib.amdsmi_dev_open_supported_func_iterator.argtypes = [amdsmi_device_handle,POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_open_supported_func_iterator.restype = amdsmi_status_t
amdsmi_dev_open_supported_func_iterator = _lib.amdsmi_dev_open_supported_func_iterator
_lib.amdsmi_dev_supported_variant_iterator_open.argtypes = [amdsmi_func_id_iter_handle_t,POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_supported_variant_iterator_open.restype = amdsmi_status_t
amdsmi_dev_supported_variant_iterator_open = _lib.amdsmi_dev_supported_variant_iterator_open
_lib.amdsmi_dev_open_supported_variant_iterator.argtypes = [amdsmi_func_id_iter_handle_t,POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_open_supported_variant_iterator.restype = amdsmi_status_t
amdsmi_dev_open_supported_variant_iterator = _lib.amdsmi_dev_open_supported_variant_iterator
_lib.amdsmi_func_iter_next.argtypes = [amdsmi_func_id_iter_handle_t]
_lib.amdsmi_func_iter_next.restype = amdsmi_status_t
amdsmi_func_iter_next = _lib.amdsmi_func_iter_next
_lib.amdsmi_next_func_iter.argtypes = [amdsmi_func_id_iter_handle_t]
_lib.amdsmi_next_func_iter.restype = amdsmi_status_t
amdsmi_next_func_iter = _lib.amdsmi_next_func_iter
_lib.amdsmi_dev_supported_func_iterator_close.argtypes = [POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_supported_func_iterator_close.restype = amdsmi_status_t
amdsmi_dev_supported_func_iterator_close = _lib.amdsmi_dev_supported_func_iterator_close
_lib.amdsmi_dev_close_supported_func_iterator.argtypes = [POINTER(amdsmi_func_id_iter_handle_t)]
_lib.amdsmi_dev_close_supported_func_iterator.restype = amdsmi_status_t
amdsmi_dev_close_supported_func_iterator = _lib.amdsmi_dev_close_supported_func_iterator
_lib.amdsmi_func_iter_value_get.argtypes = [amdsmi_func_id_iter_handle_t,POINTER(amdsmi_func_id_value_t)]
_lib.amdsmi_func_iter_value_get.restype = amdsmi_status_t
amdsmi_func_iter_value_get = _lib.amdsmi_func_iter_value_get
_lib.amdsmi_get_func_iter_value.argtypes = [amdsmi_func_id_iter_handle_t,POINTER(amdsmi_func_id_value_t)]
_lib.amdsmi_get_func_iter_value.restype = amdsmi_status_t
amdsmi_get_func_iter_value = _lib.amdsmi_get_func_iter_value
_lib.amdsmi_event_notification_init.argtypes = [amdsmi_device_handle]
_lib.amdsmi_event_notification_init.restype = amdsmi_status_t
amdsmi_event_notification_init = _lib.amdsmi_event_notification_init
_lib.amdsmi_init_event_notification.argtypes = [amdsmi_device_handle]
_lib.amdsmi_init_event_notification.restype = amdsmi_status_t
amdsmi_init_event_notification = _lib.amdsmi_init_event_notification
_lib.amdsmi_event_notification_mask_set.argtypes = [amdsmi_device_handle,c_uint64]
_lib.amdsmi_event_notification_mask_set.restype = amdsmi_status_t
amdsmi_event_notification_mask_set = _lib.amdsmi_event_notification_mask_set
_lib. amdsmi_set_event_notification_mask.argtypes = [amdsmi_device_handle,c_uint64]
_lib. amdsmi_set_event_notification_mask.restype = amdsmi_status_t
amdsmi_set_event_notification_mask = _lib. amdsmi_set_event_notification_mask
_lib.amdsmi_event_notification_get.argtypes = [c_int,POINTER(c_uint32),POINTER(amdsmi_evt_notification_data_t)]
_lib.amdsmi_event_notification_get.restype = amdsmi_status_t
amdsmi_event_notification_get = _lib.amdsmi_event_notification_get
_lib. amdsmi_get_event_notification.argtypes = [c_int,POINTER(c_uint32),POINTER(amdsmi_evt_notification_data_t)]
_lib. amdsmi_get_event_notification.restype = amdsmi_status_t
amdsmi_get_event_notification = _lib. amdsmi_get_event_notification
_lib.amdsmi_event_notification_stop.argtypes = [amdsmi_device_handle]
_lib.amdsmi_event_notification_stop.restype = amdsmi_status_t
amdsmi_event_notification_stop = _lib.amdsmi_event_notification_stop
_lib.amdsmi_stop_event_notification.argtypes = [amdsmi_device_handle]
_lib.amdsmi_stop_event_notification.restype = amdsmi_status_t
amdsmi_stop_event_notification = _lib.amdsmi_stop_event_notification
_lib.amdsmi_get_device_bdf.argtypes = [amdsmi_device_handle,POINTER(amdsmi_bdf_t)]
_lib.amdsmi_get_device_bdf.restype = amdsmi_status_t