H A D | core_env.c | 35 u8 max_eeprom_len; /* Maximum module EEPROM transaction length. */ 60 u8 slot_index, u8 module) 64 return &mlxsw_env->line_cards[slot_index]->module_info[module]; 68 u8 slot_index, u8 module) 77 module_info = mlxsw_env_module_info_get(core, slot_index, module); 90 u8 slot_index, u8 module) 96 err = __mlxsw_env_validate_module_type(core, slot_index, module); 147 int module, u16 offset, u16 size, void *data, 189 mlxsw_reg_mcia_pack(mcia_pl, slot_index, module, page, offset, size, 209 int module, in 59 mlxsw_env_module_info_get(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument 67 __mlxsw_env_validate_module_type(struct mlxsw_core *core, u8 slot_index, u8 module) argument 89 mlxsw_env_validate_module_type(struct mlxsw_core *core, u8 slot_index, u8 module) argument 146 mlxsw_env_query_module_eeprom(struct mlxsw_core *mlxsw_core, u8 slot_index, int module, u16 offset, u16 size, void *data, bool qsfp, unsigned int *p_read_size) argument 208 mlxsw_env_module_temp_thresholds_get(struct mlxsw_core *core, u8 slot_index, int module, int off, int *temp) argument 289 mlxsw_env_get_module_info(struct net_device *netdev, struct mlxsw_core *mlxsw_core, u8 slot_index, int module, struct ethtool_modinfo *modinfo) argument 384 mlxsw_env_get_module_eeprom(struct net_device *netdev, struct mlxsw_core *mlxsw_core, u8 slot_index, int module, struct ethtool_eeprom *ee, u8 *data) argument 459 mlxsw_env_get_module_eeprom_by_page(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, const struct ethtool_module_eeprom *page, struct netlink_ext_ack *extack) argument 516 mlxsw_env_module_reset(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument 527 mlxsw_env_reset_module(struct net_device *netdev, struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, u32 *flags) argument 582 mlxsw_env_get_module_power_mode(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, struct ethtool_module_power_mode_params *params, struct netlink_ext_ack *extack) argument 630 mlxsw_env_module_enable_set(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, bool enable) argument 645 mlxsw_env_module_low_power_set(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, bool low_power) argument 664 __mlxsw_env_set_module_power_mode(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, bool low_power, struct netlink_ext_ack *extack) argument 709 mlxsw_env_set_module_power_mode_apply(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, enum ethtool_module_power_mode_policy policy, struct netlink_ext_ack *extack) argument 746 mlxsw_env_set_module_power_mode(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, enum ethtool_module_power_mode_policy policy, struct netlink_ext_ack *extack) argument 769 mlxsw_env_module_has_temp_sensor(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, bool *p_has_temp_sensor) argument 963 u8 module; member in struct:mlxsw_env_module_plug_unplug_event 1015 u8 module = mlxsw_reg_pmpe_module_get(pmpe_pl); local 1080 mlxsw_env_module_overheat_counter_get(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module, u64 *p_counter) argument 1095 mlxsw_env_module_port_map(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument 1108 mlxsw_env_module_port_unmap(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument 1121 mlxsw_env_module_port_up(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument 1154 mlxsw_env_module_port_down(struct mlxsw_core *mlxsw_core, u8 slot_index, u8 module) argument [all...] |