/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 898 __be32 proto_admin = 0; in speed_set_ptys_admin() local 901 proto_admin = proto_cap; in speed_set_ptys_admin() 907 proto_admin = cpu_to_be32(ptys_link_modes) & proto_cap; in speed_set_ptys_admin() 910 return proto_admin; in speed_set_ptys_admin() 919 __be32 proto_admin; in mlx4_en_set_link_ksettings() local 954 proto_admin = speed_set_ptys_admin(priv, speed, in mlx4_en_set_link_ksettings() 956 if ((be32_to_cpu(proto_admin) & in mlx4_en_set_link_ksettings() 962 proto_admin = cpu_to_be32(ptys_adv); in mlx4_en_set_link_ksettings() 966 proto_admin &= ptys_reg.eth_proto_cap; in mlx4_en_set_link_ksettings() 967 if (!proto_admin) { in mlx4_en_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 901 __be32 proto_admin = 0; in speed_set_ptys_admin() local 904 proto_admin = proto_cap; in speed_set_ptys_admin() 910 proto_admin = cpu_to_be32(ptys_link_modes) & proto_cap; in speed_set_ptys_admin() 913 return proto_admin; in speed_set_ptys_admin() 922 __be32 proto_admin; in mlx4_en_set_link_ksettings() local 957 proto_admin = speed_set_ptys_admin(priv, speed, in mlx4_en_set_link_ksettings() 959 if ((be32_to_cpu(proto_admin) & in mlx4_en_set_link_ksettings() 965 proto_admin = cpu_to_be32(ptys_adv); in mlx4_en_set_link_ksettings() 969 proto_admin &= ptys_reg.eth_proto_cap; in mlx4_en_set_link_ksettings() 970 if (!proto_admin) { in mlx4_en_set_link_ksettings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | port.h | 50 u32 proto_admin, bool ext);
|
H A D | port.c | 148 u32 proto_admin, bool ext) in mlx5_port_set_eth_ptys() 167 MLX5_SET(ptys_reg, in, ext_eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys() 169 MLX5_SET(ptys_reg, in, eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys() 147 mlx5_port_set_eth_ptys(struct mlx5_core_dev *dev, bool an_disable, u32 proto_admin, bool ext) mlx5_port_set_eth_ptys() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | port.h | 42 u32 proto_admin, bool ext);
|
H A D | port.c | 53 u32 proto_admin, bool ext) in mlx5_port_set_eth_ptys() 72 MLX5_SET(ptys_reg, in, ext_eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys() 74 MLX5_SET(ptys_reg, in, eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys() 52 mlx5_port_set_eth_ptys(struct mlx5_core_dev *dev, bool an_disable, u32 proto_admin, bool ext) mlx5_port_set_eth_ptys() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ethtool.c | 1297 u8 local_port, u32 proto_admin, bool autoneg) in mlxsw_sp1_reg_ptys_eth_pack() 1299 mlxsw_reg_ptys_eth_pack(payload, local_port, proto_admin, autoneg); in mlxsw_sp1_reg_ptys_eth_pack() 1739 u8 local_port, u32 proto_admin, in mlxsw_sp2_reg_ptys_eth_pack() 1742 mlxsw_reg_ptys_ext_eth_pack(payload, local_port, proto_admin, autoneg); in mlxsw_sp2_reg_ptys_eth_pack() 1296 mlxsw_sp1_reg_ptys_eth_pack(struct mlxsw_sp *mlxsw_sp, char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_sp1_reg_ptys_eth_pack() argument 1738 mlxsw_sp2_reg_ptys_eth_pack(struct mlxsw_sp *mlxsw_sp, char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_sp2_reg_ptys_eth_pack() argument
|
H A D | reg.h | 4310 u32 proto_admin, bool autoneg) in mlxsw_reg_ptys_eth_pack() 4315 mlxsw_reg_ptys_eth_proto_admin_set(payload, proto_admin); in mlxsw_reg_ptys_eth_pack() 4320 u32 proto_admin, bool autoneg) in mlxsw_reg_ptys_ext_eth_pack() 4325 mlxsw_reg_ptys_ext_eth_proto_admin_set(payload, proto_admin); in mlxsw_reg_ptys_ext_eth_pack() 4362 u16 proto_admin, u16 link_width) in mlxsw_reg_ptys_ib_pack() 4367 mlxsw_reg_ptys_ib_proto_admin_set(payload, proto_admin); in mlxsw_reg_ptys_ib_pack() 4309 mlxsw_reg_ptys_eth_pack(char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_eth_pack() argument 4319 mlxsw_reg_ptys_ext_eth_pack(char *payload, u8 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_ext_eth_pack() argument 4361 mlxsw_reg_ptys_ib_pack(char *payload, u8 local_port, u16 proto_admin, u16 link_width) mlxsw_reg_ptys_ib_pack() argument
|
H A D | spectrum.h | 341 u8 local_port, u32 proto_admin, bool autoneg);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ethtool.c | 1505 u16 local_port, u32 proto_admin, bool autoneg) in mlxsw_sp1_reg_ptys_eth_pack() 1507 mlxsw_reg_ptys_eth_pack(payload, local_port, proto_admin, autoneg); in mlxsw_sp1_reg_ptys_eth_pack() 2004 u16 local_port, u32 proto_admin, in mlxsw_sp2_reg_ptys_eth_pack() 2007 mlxsw_reg_ptys_ext_eth_pack(payload, local_port, proto_admin, autoneg); in mlxsw_sp2_reg_ptys_eth_pack() 1504 mlxsw_sp1_reg_ptys_eth_pack(struct mlxsw_sp *mlxsw_sp, char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_sp1_reg_ptys_eth_pack() argument 2003 mlxsw_sp2_reg_ptys_eth_pack(struct mlxsw_sp *mlxsw_sp, char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_sp2_reg_ptys_eth_pack() argument
|
H A D | reg.h | 4802 u32 proto_admin, bool autoneg) in mlxsw_reg_ptys_eth_pack() 4807 mlxsw_reg_ptys_eth_proto_admin_set(payload, proto_admin); in mlxsw_reg_ptys_eth_pack() 4812 u32 proto_admin, bool autoneg) in mlxsw_reg_ptys_ext_eth_pack() 4817 mlxsw_reg_ptys_ext_eth_proto_admin_set(payload, proto_admin); in mlxsw_reg_ptys_ext_eth_pack() 4801 mlxsw_reg_ptys_eth_pack(char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_eth_pack() argument 4811 mlxsw_reg_ptys_ext_eth_pack(char *payload, u16 local_port, u32 proto_admin, bool autoneg) mlxsw_reg_ptys_ext_eth_pack() argument
|
H A D | spectrum.h | 387 u16 local_port, u32 proto_admin, bool autoneg);
|