Home
last modified time | relevance | path

Searched refs:mlxsw_bus_info (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.h26 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 Dcore.c68 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 Dswitchib.c32 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 Dminimal.c33 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 Dcore_hwmon.c45 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 Dspectrum.c2533 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 Dcore_thermal.c98 const struct mlxsw_bus_info *bus_info;
877 const struct mlxsw_bus_info *bus_info, in mlxsw_thermal_init()
H A Dswitchx2.c31 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 Di2c.c78 struct mlxsw_bus_info bus_info;
H A Dpci.c125 struct mlxsw_bus_info bus_info;
1217 struct mlxsw_bus_info *bus_info = &mlxsw_pci->bus_info; in mlxsw_pci_boardinfo()
H A Dspectrum.h146 const struct mlxsw_bus_info *bus_info;
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.h33 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 Dcore.c69 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 Dminimal.c37 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 Dcore_hwmon.c61 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 Dcore_env.h64 const struct mlxsw_bus_info *bus_info,
H A Dspectrum.c3087 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 Dcore_thermal.c119 const struct mlxsw_bus_info *bus_info;
694 const struct mlxsw_bus_info *bus_info, in mlxsw_thermal_init()
H A Dcore_env.c32 const struct mlxsw_bus_info *bus_info;
1381 const struct mlxsw_bus_info *bus_info, in mlxsw_env_init()
H A Di2c.c91 struct mlxsw_bus_info bus_info;
H A Dpci.c127 struct mlxsw_bus_info bus_info;
1319 struct mlxsw_bus_info *bus_info = &mlxsw_pci->bus_info; in mlxsw_pci_boardinfo()
H A Dspectrum.h164 const struct mlxsw_bus_info *bus_info;
H A Dcore_linecards.c1502 const struct mlxsw_bus_info *bus_info) in mlxsw_linecards_init()

Completed in 54 milliseconds