/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.h | 26 struct mlxsw_bus_info; 44 int mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_info, 290 const struct mlxsw_bus_info *mlxsw_bus_info, 438 struct mlxsw_bus_info { struct 454 const struct mlxsw_bus_info *mlxsw_bus_info, 461 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_hwmon_init() 460 mlxsw_hwmon_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_hwmon **p_hwmon) mlxsw_hwmon_init() argument 484 mlxsw_thermal_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_thermal **p_thermal) mlxsw_thermal_init() argument [all...] |
H A D | core.c | 68 const struct mlxsw_bus_info *bus_info; 1060 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_core_fw_rev_validate() 1064 const struct mlxsw_fw_rev *rev = &mlxsw_bus_info->fw_rev; in mlxsw_core_fw_rev_validate() 1091 dev_err(mlxsw_bus_info->dev, "The firmware version %d.%d.%d is incompatible with the driver (required >= %d.%d.%d)\n", in mlxsw_core_fw_rev_validate() 1094 dev_info(mlxsw_bus_info->dev, "Flashing firmware using file %s\n", filename); in mlxsw_core_fw_rev_validate() 1096 err = request_firmware_direct(&firmware, filename, mlxsw_bus_info->dev); in mlxsw_core_fw_rev_validate() 1098 dev_err(mlxsw_bus_info->dev, "Could not request firmware file %s\n", filename); in mlxsw_core_fw_rev_validate() 1105 dev_err(mlxsw_bus_info->dev, "Could not upgrade firmware\n"); in mlxsw_core_fw_rev_validate() 1863 __mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_inf argument 1059 mlxsw_core_fw_rev_validate(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, const struct mlxsw_fw_rev *req_rev, const char *filename) mlxsw_core_fw_rev_validate() argument 2010 mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_info, const struct mlxsw_bus *mlxsw_bus, void *bus_priv, bool reload, struct devlink *devlink, struct netlink_ext_ack *extack) mlxsw_core_bus_device_register() argument [all...] |
H A D | switchib.c | 32 const struct mlxsw_bus_info *bus_info; 449 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sib_init() 456 mlxsw_sib->bus_info = mlxsw_bus_info; in mlxsw_sib_init() 448 mlxsw_sib_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sib_init() argument
|
H A D | minimal.c | 33 const struct mlxsw_bus_info *bus_info; 360 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_m_init() 367 mlxsw_m->bus_info = mlxsw_bus_info; in mlxsw_m_init() 359 mlxsw_m_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_m_init() argument
|
H A D | core_hwmon.c | 45 const struct mlxsw_bus_info *bus_info; 753 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_hwmon_init() 764 mlxsw_hwmon->bus_info = mlxsw_bus_info; in mlxsw_hwmon_init() 785 hwmon_dev = hwmon_device_register_with_groups(mlxsw_bus_info->dev, in mlxsw_hwmon_init() 752 mlxsw_hwmon_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_hwmon **p_hwmon) mlxsw_hwmon_init() argument
|
H A D | spectrum.c | 2533 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp_init() 2540 mlxsw_sp->bus_info = mlxsw_bus_info; in mlxsw_sp_init() 2736 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp1_init() 2761 return mlxsw_sp_init(mlxsw_core, mlxsw_bus_info, extack); in mlxsw_sp1_init() 2765 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp2_init() 2788 return mlxsw_sp_init(mlxsw_core, mlxsw_bus_info, extack); in mlxsw_sp2_init() 2792 const struct mlxsw_bus_info *mlxsw_bus_inf in mlxsw_sp3_init() 2532 mlxsw_sp_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp_init() argument 2735 mlxsw_sp1_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp1_init() argument 2764 mlxsw_sp2_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp2_init() argument 2791 mlxsw_sp3_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp3_init() argument [all...] |
H A D | core_thermal.c | 98 const struct mlxsw_bus_info *bus_info; 877 const struct mlxsw_bus_info *bus_info, in mlxsw_thermal_init()
|
H A D | switchx2.c | 31 const struct mlxsw_bus_info *bus_info; 1553 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sx_init() 1560 mlxsw_sx->bus_info = mlxsw_bus_info; in mlxsw_sx_init() 1552 mlxsw_sx_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sx_init() argument
|
H A D | i2c.c | 78 struct mlxsw_bus_info bus_info;
|
H A D | pci.c | 125 struct mlxsw_bus_info bus_info; 1217 struct mlxsw_bus_info *bus_info = &mlxsw_pci->bus_info; in mlxsw_pci_boardinfo()
|
H A D | spectrum.h | 146 const struct mlxsw_bus_info *bus_info;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core.h | 33 struct mlxsw_bus_info; 59 int mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_info, 348 const struct mlxsw_bus_info *mlxsw_bus_info, 498 struct mlxsw_bus_info { struct 514 const struct mlxsw_bus_info *mlxsw_bus_info, 521 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_hwmon_init() 520 mlxsw_hwmon_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_hwmon **p_hwmon) mlxsw_hwmon_init() argument 544 mlxsw_thermal_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_thermal **p_thermal) mlxsw_thermal_init() argument [all...] |
H A D | core.c | 69 const struct mlxsw_bus_info *bus_info; 1232 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_core_fw_rev_validate() 1236 const struct mlxsw_fw_rev *rev = &mlxsw_bus_info->fw_rev; in mlxsw_core_fw_rev_validate() 1263 dev_err(mlxsw_bus_info->dev, "The firmware version %d.%d.%d is incompatible with the driver (required >= %d.%d.%d)\n", in mlxsw_core_fw_rev_validate() 1266 dev_info(mlxsw_bus_info->dev, "Flashing firmware using file %s\n", filename); in mlxsw_core_fw_rev_validate() 1268 err = request_firmware_direct(&firmware, filename, mlxsw_bus_info->dev); in mlxsw_core_fw_rev_validate() 1270 dev_err(mlxsw_bus_info->dev, "Could not request firmware file %s\n", filename); in mlxsw_core_fw_rev_validate() 1277 dev_err(mlxsw_bus_info->dev, "Could not upgrade firmware\n"); in mlxsw_core_fw_rev_validate() 2159 __mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_inf argument 1231 mlxsw_core_fw_rev_validate(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, const struct mlxsw_fw_rev *req_rev, const char *filename) mlxsw_core_fw_rev_validate() argument 2310 mlxsw_core_bus_device_register(const struct mlxsw_bus_info *mlxsw_bus_info, const struct mlxsw_bus *mlxsw_bus, void *bus_priv, bool reload, struct devlink *devlink, struct netlink_ext_ack *extack) mlxsw_core_bus_device_register() argument [all...] |
H A D | minimal.c | 37 const struct mlxsw_bus_info *bus_info; 635 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_m_init() 642 mlxsw_m->bus_info = mlxsw_bus_info; in mlxsw_m_init() 634 mlxsw_m_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_m_init() argument
|
H A D | core_hwmon.c | 61 const struct mlxsw_bus_info *bus_info; 857 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_hwmon_init() 880 mlxsw_hwmon->bus_info = mlxsw_bus_info; in mlxsw_hwmon_init() 903 hwmon_dev = hwmon_device_register_with_groups(mlxsw_bus_info->dev, in mlxsw_hwmon_init() 856 mlxsw_hwmon_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct mlxsw_hwmon **p_hwmon) mlxsw_hwmon_init() argument
|
H A D | core_env.h | 64 const struct mlxsw_bus_info *bus_info,
|
H A D | spectrum.c | 3087 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp_init() 3094 mlxsw_sp->bus_info = mlxsw_bus_info; in mlxsw_sp_init() 3323 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp1_init() 3352 return mlxsw_sp_init(mlxsw_core, mlxsw_bus_info, extack); in mlxsw_sp1_init() 3356 const struct mlxsw_bus_info *mlxsw_bus_info, in mlxsw_sp2_init() 3386 return mlxsw_sp_init(mlxsw_core, mlxsw_bus_info, extack); in mlxsw_sp2_init() 3390 const struct mlxsw_bus_info *mlxsw_bus_inf in mlxsw_sp3_init() 3086 mlxsw_sp_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp_init() argument 3322 mlxsw_sp1_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp1_init() argument 3355 mlxsw_sp2_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp2_init() argument 3389 mlxsw_sp3_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp3_init() argument 3423 mlxsw_sp4_init(struct mlxsw_core *mlxsw_core, const struct mlxsw_bus_info *mlxsw_bus_info, struct netlink_ext_ack *extack) mlxsw_sp4_init() argument [all...] |
H A D | core_thermal.c | 119 const struct mlxsw_bus_info *bus_info; 694 const struct mlxsw_bus_info *bus_info, in mlxsw_thermal_init()
|
H A D | core_env.c | 32 const struct mlxsw_bus_info *bus_info; 1381 const struct mlxsw_bus_info *bus_info, in mlxsw_env_init()
|
H A D | i2c.c | 91 struct mlxsw_bus_info bus_info;
|
H A D | pci.c | 127 struct mlxsw_bus_info bus_info; 1319 struct mlxsw_bus_info *bus_info = &mlxsw_pci->bus_info; in mlxsw_pci_boardinfo()
|
H A D | spectrum.h | 164 const struct mlxsw_bus_info *bus_info;
|
H A D | core_linecards.c | 1502 const struct mlxsw_bus_info *bus_info) in mlxsw_linecards_init()
|