Platforms

Platforms#

AMD SMI: Platforms
Platforms
Global amdsmi_clean_gpu_local_data (amdsmi_processor_handle processor_handle)

gpu_bm_linux

guest_1vf

Global amdsmi_cpu_apb_disable (amdsmi_processor_handle processor_handle, uint8_t pstate)
cpu_bm
Global amdsmi_cpu_apb_enable (amdsmi_processor_handle processor_handle)
cpu_bm
Global amdsmi_first_online_core_on_cpu_socket (amdsmi_processor_handle processor_handle, uint32_t *pcore_ind)
cpu_bm
Global amdsmi_free_name_value_pairs (void *p)
gpu_bm_linux
Global amdsmi_get_clk_freq (amdsmi_processor_handle processor_handle, amdsmi_clk_type_t clk_type, amdsmi_frequencies_t *f)

gpu_bm_linux

guest_1vf

Global amdsmi_get_clock_info (amdsmi_processor_handle processor_handle, amdsmi_clk_type_t clk_type, amdsmi_clk_info_t *info)

gpu_bm_linux

host

Global amdsmi_get_cpu_cclk_limit (amdsmi_processor_handle processor_handle, uint32_t *cclk)
cpu_bm
Global amdsmi_get_cpu_core_boostlimit (amdsmi_processor_handle processor_handle, uint32_t *pboostlimit)
cpu_bm
Global amdsmi_get_cpu_core_current_freq_limit (amdsmi_processor_handle processor_handle, uint32_t *freq)
cpu_bm
Global amdsmi_get_cpu_core_energy (amdsmi_processor_handle processor_handle, uint64_t *penergy)
cpu_bm
Global amdsmi_get_cpu_current_io_bandwidth (amdsmi_processor_handle processor_handle, amdsmi_link_id_bw_type_t link, uint32_t *io_bw)
cpu_bm
Global amdsmi_get_cpu_current_xgmi_bw (amdsmi_processor_handle processor_handle, amdsmi_link_id_bw_type_t link, uint32_t *xgmi_bw)
cpu_bm
Global amdsmi_get_cpu_ddr_bw (amdsmi_processor_handle processor_handle, amdsmi_ddr_bw_metrics_t *ddr_bw)
cpu_bm
Global amdsmi_get_cpu_dimm_power_consumption (amdsmi_processor_handle processor_handle, uint8_t dimm_addr, amdsmi_dimm_power_t *dimm_pow)
cpu_bm
Global amdsmi_get_cpu_dimm_temp_range_and_refresh_rate (amdsmi_processor_handle processor_handle, uint8_t dimm_addr, amdsmi_temp_range_refresh_rate_t *rate)
cpu_bm
Global amdsmi_get_cpu_dimm_thermal_sensor (amdsmi_processor_handle processor_handle, uint8_t dimm_addr, amdsmi_dimm_thermal_t *dimm_temp)
cpu_bm
Global amdsmi_get_cpu_fclk_mclk (amdsmi_processor_handle processor_handle, uint32_t *fclk, uint32_t *mclk)
cpu_bm
Global amdsmi_get_cpu_handles (uint32_t *cpu_count, amdsmi_processor_handle *processor_handles)
cpu_bm
Global amdsmi_get_cpu_hsmp_proto_ver (amdsmi_processor_handle processor_handle, uint32_t *proto_ver)
cpu_bm
Global amdsmi_get_cpu_prochot_status (amdsmi_processor_handle processor_handle, uint32_t *prochot)
cpu_bm
Global amdsmi_get_cpu_pwr_svi_telemetry_all_rails (amdsmi_processor_handle processor_handle, uint32_t *power)
cpu_bm
Global amdsmi_get_cpu_smu_fw_version (amdsmi_processor_handle processor_handle, amdsmi_smu_fw_version_t *amdsmi_smu_fw)
cpu_bm
Global amdsmi_get_cpu_socket_c0_residency (amdsmi_processor_handle processor_handle, uint32_t *pc0_residency)
cpu_bm
Global amdsmi_get_cpu_socket_current_active_freq_limit (amdsmi_processor_handle processor_handle, uint16_t *freq, char **src_type)
cpu_bm
Global amdsmi_get_cpu_socket_energy (amdsmi_processor_handle processor_handle, uint64_t *penergy)
cpu_bm
Global amdsmi_get_cpu_socket_freq_range (amdsmi_processor_handle processor_handle, uint16_t *fmax, uint16_t *fmin)
cpu_bm
Global amdsmi_get_cpu_socket_lclk_dpm_level (amdsmi_processor_handle processor_handle, uint8_t nbio_id, amdsmi_dpm_level_t *nbio)
cpu_bm
Global amdsmi_get_cpu_socket_power (amdsmi_processor_handle processor_handle, uint32_t *ppower)
cpu_bm
Global amdsmi_get_cpu_socket_power_cap (amdsmi_processor_handle processor_handle, uint32_t *pcap)
cpu_bm
Global amdsmi_get_cpu_socket_power_cap_max (amdsmi_processor_handle processor_handle, uint32_t *pmax)
cpu_bm
Global amdsmi_get_cpu_socket_temperature (amdsmi_processor_handle processor_handle, uint32_t *ptmon)
cpu_bm
Global amdsmi_get_cpucore_handles (uint32_t *cores_count, amdsmi_processor_handle *processor_handles)
cpu_bm
Global amdsmi_get_energy_count (amdsmi_processor_handle processor_handle, uint64_t *energy_accumulator, float *counter_resolution, uint64_t *timestamp)
gpu_bm_linux
Global amdsmi_get_esmi_err_msg (amdsmi_status_t status, const char **status_string)
cpu_bm
Global amdsmi_get_fw_info (amdsmi_processor_handle processor_handle, amdsmi_fw_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

Global amdsmi_get_gpu_activity (amdsmi_processor_handle processor_handle, amdsmi_engine_usage_t *info)

gpu_bm_linux

host

guest_windows

Global amdsmi_get_gpu_asic_info (amdsmi_processor_handle processor_handle, amdsmi_asic_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_available_counters (amdsmi_processor_handle processor_handle, amdsmi_event_group_t grp, uint32_t *available)
gpu_bm_linux
Global amdsmi_get_gpu_bad_page_info (amdsmi_processor_handle processor_handle, uint32_t *num_pages, amdsmi_retired_page_record_t *info)

gpu_bm_linux

host

Global amdsmi_get_gpu_bdf_id (amdsmi_processor_handle processor_handle, uint64_t *bdfid)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_board_info (amdsmi_processor_handle processor_handle, amdsmi_board_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

Global amdsmi_get_gpu_cache_info (amdsmi_processor_handle processor_handle, amdsmi_gpu_cache_info_t *info)

gpu_bm_linux

host

Global amdsmi_get_gpu_compute_partition (amdsmi_processor_handle processor_handle, char *compute_partition, uint32_t len)
gpu_bm_linux
Global amdsmi_get_gpu_compute_process_gpus (uint32_t pid, uint32_t *dv_indices, uint32_t *num_devices)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_compute_process_info (amdsmi_process_info_t *procs, uint32_t *num_items)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_compute_process_info_by_pid (uint32_t pid, amdsmi_process_info_t *proc)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_device_bdf (amdsmi_processor_handle processor_handle, amdsmi_bdf_t *bdf)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_device_uuid (amdsmi_processor_handle processor_handle, unsigned int *uuid_length, char *uuid)

gpu_bm_linux

host

guest_1vf

guest_mvf

Global amdsmi_get_gpu_driver_info (amdsmi_processor_handle processor_handle, amdsmi_driver_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_ecc_count (amdsmi_processor_handle processor_handle, amdsmi_gpu_block_t block, amdsmi_error_count_t *ec)

gpu_bm_linux

host

Global amdsmi_get_gpu_ecc_enabled (amdsmi_processor_handle processor_handle, uint64_t *enabled_blocks)

gpu_bm_linux

host

Global amdsmi_get_gpu_ecc_status (amdsmi_processor_handle processor_handle, amdsmi_gpu_block_t block, amdsmi_ras_err_state_t *state)
gpu_bm_linux
Global amdsmi_get_gpu_event_notification (int timeout_ms, uint32_t *num_elem, amdsmi_evt_notification_data_t *data)
gpu_bm_linux
Global amdsmi_get_gpu_fan_rpms (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, int64_t *speed)
gpu_bm_linux
Global amdsmi_get_gpu_fan_speed (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, int64_t *speed)
gpu_bm_linux
Global amdsmi_get_gpu_fan_speed_max (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, uint64_t *max_speed)
gpu_bm_linux
Global amdsmi_get_gpu_id (amdsmi_processor_handle processor_handle, uint16_t *id)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_kfd_info (amdsmi_processor_handle processor_handle, amdsmi_kfd_info_t *info)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_mem_overdrive_level (amdsmi_processor_handle processor_handle, uint32_t *od)
gpu_bm_linux
Global amdsmi_get_gpu_memory_partition (amdsmi_processor_handle processor_handle, char *memory_partition, uint32_t len)
gpu_bm_linux
Global amdsmi_get_gpu_memory_reserved_pages (amdsmi_processor_handle processor_handle, uint32_t *num_pages, amdsmi_retired_page_record_t *records)
gpu_bm_linux
Global amdsmi_get_gpu_memory_total (amdsmi_processor_handle processor_handle, amdsmi_memory_type_t mem_type, uint64_t *total)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_memory_usage (amdsmi_processor_handle processor_handle, amdsmi_memory_type_t mem_type, uint64_t *used)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_metrics_header_info (amdsmi_processor_handle processor_handle, amd_metrics_table_header_t *header_value)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_metrics_info (amdsmi_processor_handle processor_handle, amdsmi_gpu_metrics_t *pgpu_metrics)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_od_volt_curve_regions (amdsmi_processor_handle processor_handle, uint32_t *num_regions, amdsmi_freq_volt_region_t *buffer)
gpu_bm_linux
Global amdsmi_get_gpu_od_volt_info (amdsmi_processor_handle processor_handle, amdsmi_od_volt_freq_data_t *odv)
gpu_bm_linux
Global amdsmi_get_gpu_overdrive_level (amdsmi_processor_handle processor_handle, uint32_t *od)
gpu_bm_linux
Global amdsmi_get_gpu_pci_bandwidth (amdsmi_processor_handle processor_handle, amdsmi_pcie_bandwidth_t *bandwidth)
gpu_bm_linux
Global amdsmi_get_gpu_pci_replay_counter (amdsmi_processor_handle processor_handle, uint64_t *counter)
gpu_bm_linux
Global amdsmi_get_gpu_pci_throughput (amdsmi_processor_handle processor_handle, uint64_t *sent, uint64_t *received, uint64_t *max_pkt_sz)
gpu_bm_linux
Global amdsmi_get_gpu_perf_level (amdsmi_processor_handle processor_handle, amdsmi_dev_perf_level_t *perf)
gpu_bm_linux
Global amdsmi_get_gpu_pm_metrics_info (amdsmi_processor_handle processor_handle, amdsmi_name_value_t **pm_metrics, uint32_t *num_of_metrics)
gpu_bm_linux
Global amdsmi_get_gpu_power_profile_presets (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, amdsmi_power_profile_status_t *status)
gpu_bm_linux
Global amdsmi_get_gpu_process_isolation (amdsmi_processor_handle processor_handle, uint32_t *pisolate)

gpu_bm_linux

guest_1vf

Global amdsmi_get_gpu_process_list (amdsmi_processor_handle processor_handle, uint32_t *max_processes, amdsmi_proc_info_t *list)

gpu_bm_linux

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_ras_block_features_enabled (amdsmi_processor_handle processor_handle, amdsmi_gpu_block_t block, amdsmi_ras_err_state_t *state)
gpu_bm_linux
Global amdsmi_get_gpu_ras_feature_info (amdsmi_processor_handle processor_handle, amdsmi_ras_feature_t *ras_feature)

gpu_bm_linux

host

Global amdsmi_get_gpu_reg_table_info (amdsmi_processor_handle processor_handle, amdsmi_reg_type_t reg_type, amdsmi_name_value_t **reg_metrics, uint32_t *num_of_metrics)
gpu_bm_linux
Global amdsmi_get_gpu_revision (amdsmi_processor_handle processor_handle, uint16_t *revision)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_subsystem_id (amdsmi_processor_handle processor_handle, uint16_t *id)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_subsystem_name (amdsmi_processor_handle processor_handle, char *name, size_t len)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_topo_numa_affinity (amdsmi_processor_handle processor_handle, int32_t *numa_node)
gpu_bm_linux
Global amdsmi_get_gpu_total_ecc_count (amdsmi_processor_handle processor_handle, amdsmi_error_count_t *ec)

gpu_bm_linux

host

Global amdsmi_get_gpu_vbios_info (amdsmi_processor_handle processor_handle, amdsmi_vbios_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_vendor_name (amdsmi_processor_handle processor_handle, char *name, size_t len)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_gpu_volt_metric (amdsmi_processor_handle processor_handle, amdsmi_voltage_type_t sensor_type, amdsmi_voltage_metric_t metric, int64_t *voltage)
gpu_bm_linux
Global amdsmi_get_gpu_vram_info (amdsmi_processor_handle processor_handle, amdsmi_vram_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_mvf

Global amdsmi_get_gpu_vram_usage (amdsmi_processor_handle processor_handle, amdsmi_vram_usage_t *info)

gpu_bm_linux

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_gpu_vram_vendor (amdsmi_processor_handle processor_handle, char *brand, uint32_t len)

gpu_bm_linux

guest_1vf

guest_mvf

Global amdsmi_get_hsmp_metrics_table (amdsmi_processor_handle processor_handle, amdsmi_hsmp_metrics_table_t *metrics_table)
cpu_bm
Global amdsmi_get_hsmp_metrics_table_version (amdsmi_processor_handle processor_handle, uint32_t *metrics_version)
cpu_bm
Global amdsmi_get_lib_version (amdsmi_version_t *version)

gpu_bm_linux

cpu_bm

guest_1vf

guest_mvf

Global amdsmi_get_link_metrics (amdsmi_processor_handle processor_handle, amdsmi_link_metrics_t *link_metrics)

gpu_bm_linux

host

Global amdsmi_get_link_topology_nearest (amdsmi_processor_handle processor_handle, amdsmi_link_type_t link_type, amdsmi_topology_nearest_t *topology_nearest_info)

gpu_bm_linux

host

Global amdsmi_get_minmax_bandwidth_between_processors (amdsmi_processor_handle processor_handle_src, amdsmi_processor_handle processor_handle_dst, uint64_t *min_bandwidth, uint64_t *max_bandwidth)
gpu_bm_linux
Global amdsmi_get_pcie_info (amdsmi_processor_handle processor_handle, amdsmi_pcie_info_t *info)

gpu_bm_linux

host

guest_1vf

guest_windows

Global amdsmi_get_power_cap_info (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, amdsmi_power_cap_info_t *info)

gpu_bm_linux

host

Global amdsmi_get_power_info (amdsmi_processor_handle processor_handle, amdsmi_power_info_t *info)

gpu_bm_linux

host

Global amdsmi_get_processor_count_from_handles (amdsmi_processor_handle *processor_handles, uint32_t *processor_count, uint32_t *nr_cpusockets, uint32_t *nr_cpucores, uint32_t *nr_gpus)
cpu_bm
Global amdsmi_get_processor_handle_from_bdf (amdsmi_bdf_t bdf, amdsmi_processor_handle *processor_handle)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_processor_handles (amdsmi_socket_handle socket_handle, uint32_t *processor_count, amdsmi_processor_handle *processor_handles)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_processor_handles_by_type (amdsmi_socket_handle socket_handle, processor_type_t processor_type, amdsmi_processor_handle *processor_handles, uint32_t *processor_count)
cpu_bm
Global amdsmi_get_processor_info (amdsmi_processor_handle processor_handle, size_t len, char *name)
cpu_bm
Global amdsmi_get_processor_type (amdsmi_processor_handle processor_handle, processor_type_t *processor_type)

gpu_bm_linux

host

cpu_bm

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_soc_pstate (amdsmi_processor_handle processor_handle, amdsmi_dpm_policy_t *policy)

gpu_bm_linux

guest_1vf

Global amdsmi_get_socket_handles (uint32_t *socket_count, amdsmi_socket_handle *socket_handles)

gpu_bm_linux

host

cpu_bm

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_socket_info (amdsmi_socket_handle socket_handle, size_t len, char *name)

gpu_bm_linux

host

guest_1vf

guest_mvf

guest_windows

Global amdsmi_get_temp_metric (amdsmi_processor_handle processor_handle, amdsmi_temperature_type_t sensor_type, amdsmi_temperature_metric_t metric, int64_t *temperature)

gpu_bm_linux

host

Global amdsmi_get_threads_per_core (uint32_t *threads_per_core)
cpu_bm
Global amdsmi_get_utilization_count (amdsmi_processor_handle processor_handle, amdsmi_utilization_counter_t utilization_counters[], uint32_t count, uint64_t *timestamp)
gpu_bm_linux
Global amdsmi_get_violation_status (amdsmi_processor_handle processor_handle, amdsmi_violation_status_t *info)

gpu_bm_linux

host

Global amdsmi_get_xgmi_info (amdsmi_processor_handle processor_handle, amdsmi_xgmi_info_t *info)
gpu_bm_linux
Global amdsmi_get_xgmi_plpd (amdsmi_processor_handle processor_handle, amdsmi_dpm_policy_t *xgmi_plpd)
gpu_bm_linux
Global amdsmi_gpu_control_counter (amdsmi_event_handle_t evt_handle, amdsmi_counter_command_t cmd, void *cmd_args)
gpu_bm_linux
Global amdsmi_gpu_counter_group_supported (amdsmi_processor_handle processor_handle, amdsmi_event_group_t group)
gpu_bm_linux
Global amdsmi_gpu_create_counter (amdsmi_processor_handle processor_handle, amdsmi_event_type_t type, amdsmi_event_handle_t *evnt_handle)
gpu_bm_linux
Global amdsmi_gpu_destroy_counter (amdsmi_event_handle_t evnt_handle)
gpu_bm_linux
Global amdsmi_gpu_read_counter (amdsmi_event_handle_t evt_handle, amdsmi_counter_value_t *value)
gpu_bm_linux
Global amdsmi_gpu_xgmi_error_status (amdsmi_processor_handle processor_handle, amdsmi_xgmi_status_t *status)
gpu_bm_linux
Global amdsmi_init (uint64_t init_flags)

gpu_bm_linux

host

cpu_bm

guest_1vf

guest_mvf

guest_windows

Global amdsmi_init_gpu_event_notification (amdsmi_processor_handle processor_handle)
gpu_bm_linux
Global amdsmi_is_gpu_power_management_enabled (amdsmi_processor_handle processor_handle, bool *enabled)

gpu_bm_linux

host

Global amdsmi_is_P2P_accessible (amdsmi_processor_handle processor_handle_src, amdsmi_processor_handle processor_handle_dst, bool *accessible)
gpu_bm_linux
Global amdsmi_reset_gpu (amdsmi_processor_handle processor_handle)
gpu_bm_linux
Global amdsmi_reset_gpu_fan (amdsmi_processor_handle processor_handle, uint32_t sensor_ind)
gpu_bm_linux
Global amdsmi_reset_gpu_xgmi_error (amdsmi_processor_handle processor_handle)
gpu_bm_linux
Global amdsmi_set_clk_freq (amdsmi_processor_handle processor_handle, amdsmi_clk_type_t clk_type, uint64_t freq_bitmask)
gpu_bm_linux
Global amdsmi_set_cpu_core_boostlimit (amdsmi_processor_handle processor_handle, uint32_t boostlimit)
cpu_bm
Global amdsmi_set_cpu_df_pstate_range (amdsmi_processor_handle processor_handle, uint8_t max_pstate, uint8_t min_pstate)
cpu_bm
Global amdsmi_set_cpu_gmi3_link_width_range (amdsmi_processor_handle processor_handle, uint8_t min_link_width, uint8_t max_link_width)
cpu_bm
Global amdsmi_set_cpu_pcie_link_rate (amdsmi_processor_handle processor_handle, uint8_t rate_ctrl, uint8_t *prev_mode)
cpu_bm
Global amdsmi_set_cpu_pwr_efficiency_mode (amdsmi_processor_handle processor_handle, uint8_t mode)
cpu_bm
Global amdsmi_set_cpu_socket_boostlimit (amdsmi_processor_handle processor_handle, uint32_t boostlimit)
cpu_bm
Global amdsmi_set_cpu_socket_lclk_dpm_level (amdsmi_processor_handle processor_handle, uint8_t nbio_id, uint8_t min, uint8_t max)
cpu_bm
Global amdsmi_set_cpu_socket_power_cap (amdsmi_processor_handle processor_handle, uint32_t pcap)
cpu_bm
Global amdsmi_set_cpu_xgmi_width (amdsmi_processor_handle processor_handle, uint8_t min, uint8_t max)
cpu_bm
Global amdsmi_set_gpu_clk_limit (amdsmi_processor_handle processor_handle, amdsmi_clk_type_t clk_type, amdsmi_clk_limit_type_t limit_type, uint64_t clk_value)

gpu_bm_linux

guest_1vf

Global amdsmi_set_gpu_clk_range (amdsmi_processor_handle processor_handle, uint64_t minclkvalue, uint64_t maxclkvalue, amdsmi_clk_type_t clkType)
gpu_bm_linux
Global amdsmi_set_gpu_compute_partition (amdsmi_processor_handle processor_handle, amdsmi_compute_partition_type_t compute_partition)
gpu_bm_linux
Global amdsmi_set_gpu_event_notification_mask (amdsmi_processor_handle processor_handle, uint64_t mask)
gpu_bm_linux
Global amdsmi_set_gpu_fan_speed (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, uint64_t speed)
gpu_bm_linux
Global amdsmi_set_gpu_memory_partition (amdsmi_processor_handle processor_handle, amdsmi_memory_partition_type_t memory_partition)
gpu_bm_linux
Global amdsmi_set_gpu_od_clk_info (amdsmi_processor_handle processor_handle, amdsmi_freq_ind_t level, uint64_t clkvalue, amdsmi_clk_type_t clkType)
gpu_bm_linux
Global amdsmi_set_gpu_od_volt_info (amdsmi_processor_handle processor_handle, uint32_t vpoint, uint64_t clkvalue, uint64_t voltvalue)
gpu_bm_linux
Global amdsmi_set_gpu_overdrive_level (amdsmi_processor_handle processor_handle, uint32_t od)
gpu_bm_linux
Global amdsmi_set_gpu_pci_bandwidth (amdsmi_processor_handle processor_handle, uint64_t bw_bitmask)
gpu_bm_linux
Global amdsmi_set_gpu_perf_determinism_mode (amdsmi_processor_handle processor_handle, uint64_t clkvalue)
gpu_bm_linux
Global amdsmi_set_gpu_perf_level (amdsmi_processor_handle processor_handle, amdsmi_dev_perf_level_t perf_lvl)
gpu_bm_linux
Global amdsmi_set_gpu_power_profile (amdsmi_processor_handle processor_handle, uint32_t reserved, amdsmi_power_profile_preset_masks_t profile)
gpu_bm_linux
Global amdsmi_set_gpu_process_isolation (amdsmi_processor_handle processor_handle, uint32_t pisolate)

gpu_bm_linux

guest_1vf

Global amdsmi_set_power_cap (amdsmi_processor_handle processor_handle, uint32_t sensor_ind, uint64_t cap)
gpu_bm_linux
Global amdsmi_set_soc_pstate (amdsmi_processor_handle processor_handle, uint32_t policy_id)

gpu_bm_linux

guest_1vf

Global amdsmi_set_xgmi_plpd (amdsmi_processor_handle processor_handle, uint32_t plpd_id)
gpu_bm_linux
Global amdsmi_shut_down (void)

gpu_bm_linux

host

cpu_bm

guest_1vf

guest_mvf

guest_windows

Global amdsmi_status_code_to_string (amdsmi_status_t status, const char **status_string)

gpu_bm_linux

host

cpu_bm

guest_1vf

guest_mvf

Global amdsmi_stop_gpu_event_notification (amdsmi_processor_handle processor_handle)
gpu_bm_linux
Global amdsmi_topo_get_link_type (amdsmi_processor_handle processor_handle_src, amdsmi_processor_handle processor_handle_dst, uint64_t *hops, amdsmi_io_link_type_t *type)
gpu_bm_linux
Global amdsmi_topo_get_link_weight (amdsmi_processor_handle processor_handle_src, amdsmi_processor_handle processor_handle_dst, uint64_t *weight)
gpu_bm_linux
Global amdsmi_topo_get_numa_node_number (amdsmi_processor_handle processor_handle, uint32_t *numa_node)
gpu_bm_linux
Global amdsmi_topo_get_p2p_status (amdsmi_processor_handle processor_handle_src, amdsmi_processor_handle processor_handle_dst, amdsmi_io_link_type_t *type, amdsmi_p2p_capability_t *cap)

gpu_bm_linux

host

guest_1vf

guest_mvf