mlxreg_core_data
struct mlxreg_core_data *data)
struct mlxreg_core_data *data)
struct mlxreg_core_data *data)
struct mlxreg_core_data *data = pdata->data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data = led_data->data;
struct mlxreg_core_data *data = led_pdata->data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data = led_data->data;
static struct mlxreg_core_data mlxplat_mlxcpld_msn274x_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_msn274x_fan_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_msn201x_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_fan_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_ext_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_ext_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_asic_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_pr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_ver_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_pg_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_ready_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_synced_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_act_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_lc_sd_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_global_wp_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_erot_ap_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_erot_error_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_fan_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_asic1_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_smart_switch_dpu_ready_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_smart_switch_dpu_shtdn_ready_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_smart_switch_dpu_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_l1_switch_pwr_events_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_l1_switch_health_events_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_led_wc_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_led_eth_wc_blade_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_msn21xx_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_comex_100G_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_l1_switch_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_led_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_msn21xx_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_ng_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_i2c_ng_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_dgx_ng_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_modular_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_chassis_blade_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_smart_switch_regs_io_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_fan_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_xdr_fan_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_main_regs_type1[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_aux_regs_type1[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_main_regs_type2[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_aux_regs_type2[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_main_regs_type3[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_wd_aux_regs_type3[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_comex_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_psu_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_dgx_pdb_items_data[] = {
static struct mlxreg_core_data *mlxplat_dpu_data[MLXPLAT_CPLD_DPU_MAX_DEVS];
static struct mlxreg_core_data mlxplat_mlxcpld_default_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_pwr_wc_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_pwr_ng800_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_dgx_pwr_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_fan_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_asic_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_default_asic2_items_data[] = {
static struct mlxreg_core_data mlxplat_mlxcpld_msn21xx_pwr_items_data[] = {
static struct mlxreg_core_data mlxreg_dpu_power_events_items_data[] = {
static struct mlxreg_core_data mlxreg_dpu_health_events_items_data[] = {
struct mlxreg_core_data *data;
struct mlxreg_core_data *data, int irq)
struct mlxreg_core_data *data;
struct mlxreg_core_data *data = dev_get_platdata(&pdev->dev);
static struct mlxreg_core_data mlxreg_dpu_io_data[] = {
struct mlxreg_core_data *data,
struct mlxreg_core_data *data,
struct mlxreg_core_data *data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data = item->data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data, bool action)
struct mlxreg_core_data *data = priv->pdata->data + index;
struct mlxreg_core_data *data = priv->pdata->data + index;
mlxreg_io_get_reg(void *regmap, struct mlxreg_core_data *data, u32 in_val,
static struct mlxreg_core_data mlxreg_lc_led_data[] = {
static struct mlxreg_core_data mlxreg_lc_io_data[] = {
struct mlxreg_core_data *data)
struct mlxreg_core_data *data)
struct mlxreg_core_data *data;
struct mlxreg_core_data *data;
struct mlxreg_core_data *data = dev_get_platdata(&pdev->dev);
static struct mlxreg_core_data nvsw_sn2201_psu_items_data[] = {
static struct mlxreg_core_data nvsw_sn2201_pwr_items_data[] = {
static struct mlxreg_core_data nvsw_sn2201_fan_items_data[] = {
static struct mlxreg_core_data nvsw_sn2201_sys_items_data[] = {
static struct mlxreg_core_data nvsw_sn2201_led_data[] = {
static struct mlxreg_core_data nvsw_sn2201_io_data[] = {
static struct mlxreg_core_data nvsw_sn2201_wd_data[] = {
struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->ping_idx];
struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->timeout_idx];
struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->tleft_idx];
struct mlxreg_core_data *data = pdata->data;
struct mlxreg_core_data *reg_data;
struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx];
struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx];
struct mlxreg_core_data *data;
struct mlxreg_core_data *data;