mlxsw_sx_port 26 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port; mlxsw_sx_port 29 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port **ports; mlxsw_sx_port 158 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_admin_status_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 161 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 164 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, mlxsw_sx_port 170 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_oper_status_get(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 173 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 178 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, 0); mlxsw_sx_port 187 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int __mlxsw_sx_port_mtu_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 190 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 195 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, 0); mlxsw_sx_port 204 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, mtu); mlxsw_sx_port 208 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_mtu_eth_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 212 drivers/net/ethernet/mellanox/mlxsw/switchx2.c return __mlxsw_sx_port_mtu_set(mlxsw_sx_port, mtu); mlxsw_sx_port 215 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_mtu_ib_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 218 drivers/net/ethernet/mellanox/mlxsw/switchx2.c return __mlxsw_sx_port_mtu_set(mlxsw_sx_port, mtu); mlxsw_sx_port 221 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_ib_port_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 224 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 228 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_plib_local_port_set(plib_pl, mlxsw_sx_port->local_port); mlxsw_sx_port 234 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_swid_set(struct mlxsw_sx_port *mlxsw_sx_port, u8 swid) mlxsw_sx_port 236 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 239 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_pspa_pack(pspa_pl, swid, mlxsw_sx_port->local_port); mlxsw_sx_port 244 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_system_port_mapping_set(struct mlxsw_sx_port *mlxsw_sx_port) mlxsw_sx_port 246 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 249 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_sspr_pack(sspr_pl, mlxsw_sx_port->local_port); mlxsw_sx_port 271 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 274 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_admin_status_set(mlxsw_sx_port, true); mlxsw_sx_port 283 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 286 drivers/net/ethernet/mellanox/mlxsw/switchx2.c return mlxsw_sx_port_admin_status_set(mlxsw_sx_port, false); mlxsw_sx_port 292 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 293 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 296 drivers/net/ethernet/mellanox/mlxsw/switchx2.c .local_port = mlxsw_sx_port->local_port, mlxsw_sx_port 303 drivers/net/ethernet/mellanox/mlxsw/switchx2.c this_cpu_inc(mlxsw_sx_port->pcpu_stats->tx_dropped); mlxsw_sx_port 324 drivers/net/ethernet/mellanox/mlxsw/switchx2.c pcpu_stats = this_cpu_ptr(mlxsw_sx_port->pcpu_stats); mlxsw_sx_port 330 drivers/net/ethernet/mellanox/mlxsw/switchx2.c this_cpu_inc(mlxsw_sx_port->pcpu_stats->tx_dropped); mlxsw_sx_port 338 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 341 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_mtu_eth_set(mlxsw_sx_port, mtu); mlxsw_sx_port 352 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 360 drivers/net/ethernet/mellanox/mlxsw/switchx2.c p = per_cpu_ptr(mlxsw_sx_port->pcpu_stats, i); mlxsw_sx_port 382 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 383 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 386 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 401 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 402 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 522 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 523 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 528 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ppcnt_pack(ppcnt_pl, mlxsw_sx_port->local_port, mlxsw_sx_port 737 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 738 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 746 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ptys_eth_pack(ptys_pl, mlxsw_sx_port->local_port, 0, false); mlxsw_sx_port 816 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 817 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 836 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ptys_eth_pack(ptys_pl, mlxsw_sx_port->local_port, 0, false); mlxsw_sx_port 853 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ptys_eth_pack(ptys_pl, mlxsw_sx_port->local_port, mlxsw_sx_port 861 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_oper_status_get(mlxsw_sx_port, &is_up); mlxsw_sx_port 869 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_admin_status_set(mlxsw_sx_port, false); mlxsw_sx_port 875 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_admin_status_set(mlxsw_sx_port, true); mlxsw_sx_port 906 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_dev_addr_get(struct mlxsw_sx_port *mlxsw_sx_port) mlxsw_sx_port 908 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 909 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct net_device *dev = mlxsw_sx_port->dev; mlxsw_sx_port 922 drivers/net/ethernet/mellanox/mlxsw/switchx2.c dev->dev_addr[ETH_ALEN - 1] += mlxsw_sx_port->local_port; mlxsw_sx_port 926 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_stp_state_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 929 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 936 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_spms_pack(spms_pl, mlxsw_sx_port->local_port); mlxsw_sx_port 943 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static int mlxsw_sx_port_ib_speed_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 946 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 949 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ptys_ib_pack(ptys_pl, mlxsw_sx_port->local_port, speed, mlxsw_sx_port 955 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_speed_by_width_set(struct mlxsw_sx_port *mlxsw_sx_port, u8 width) mlxsw_sx_port 957 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 963 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_ptys_eth_pack(ptys_pl, mlxsw_sx_port->local_port, mlxsw_sx_port 969 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_mac_learning_mode_set(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 972 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx *mlxsw_sx = mlxsw_sx_port->mlxsw_sx; mlxsw_sx_port 975 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_reg_spmlr_pack(spmlr_pl, mlxsw_sx_port->local_port, mode); mlxsw_sx_port 982 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port; mlxsw_sx_port 986 drivers/net/ethernet/mellanox/mlxsw/switchx2.c dev = alloc_etherdev(sizeof(struct mlxsw_sx_port)); mlxsw_sx_port 990 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port = netdev_priv(dev); mlxsw_sx_port 991 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->dev = dev; mlxsw_sx_port 992 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mlxsw_sx = mlxsw_sx; mlxsw_sx_port 993 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port = local_port; mlxsw_sx_port 994 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mapping.module = module; mlxsw_sx_port 996 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->pcpu_stats = mlxsw_sx_port 998 drivers/net/ethernet/mellanox/mlxsw/switchx2.c if (!mlxsw_sx_port->pcpu_stats) { mlxsw_sx_port 1006 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_dev_addr_get(mlxsw_sx_port); mlxsw_sx_port 1009 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1026 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_system_port_mapping_set(mlxsw_sx_port); mlxsw_sx_port 1029 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1033 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_swid_set(mlxsw_sx_port, 0); mlxsw_sx_port 1036 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1040 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_speed_by_width_set(mlxsw_sx_port, width); mlxsw_sx_port 1043 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1047 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_mtu_eth_set(mlxsw_sx_port, ETH_DATA_LEN); mlxsw_sx_port 1050 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1054 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_admin_status_set(mlxsw_sx_port, false); mlxsw_sx_port 1058 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_stp_state_set(mlxsw_sx_port, mlxsw_sx_port 1063 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1067 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_mac_learning_mode_set(mlxsw_sx_port, mlxsw_sx_port 1071 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1078 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1082 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_core_port_eth_set(mlxsw_sx->core, mlxsw_sx_port->local_port, mlxsw_sx_port 1083 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port, dev); mlxsw_sx_port 1084 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx->ports[local_port] = mlxsw_sx_port; mlxsw_sx_port 1093 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_swid_set(mlxsw_sx_port, MLXSW_PORT_SWID_DISABLED_PORT); mlxsw_sx_port 1097 drivers/net/ethernet/mellanox/mlxsw/switchx2.c free_percpu(mlxsw_sx_port->pcpu_stats); mlxsw_sx_port 1129 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = mlxsw_sx->ports[local_port]; mlxsw_sx_port 1132 drivers/net/ethernet/mellanox/mlxsw/switchx2.c unregister_netdev(mlxsw_sx_port->dev); /* This calls ndo_stop */ mlxsw_sx_port 1134 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_swid_set(mlxsw_sx_port, MLXSW_PORT_SWID_DISABLED_PORT); mlxsw_sx_port 1135 drivers/net/ethernet/mellanox/mlxsw/switchx2.c free_percpu(mlxsw_sx_port->pcpu_stats); mlxsw_sx_port 1136 drivers/net/ethernet/mellanox/mlxsw/switchx2.c free_netdev(mlxsw_sx_port->dev); mlxsw_sx_port 1147 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port; mlxsw_sx_port 1150 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port = kzalloc(sizeof(*mlxsw_sx_port), GFP_KERNEL); mlxsw_sx_port 1151 drivers/net/ethernet/mellanox/mlxsw/switchx2.c if (!mlxsw_sx_port) mlxsw_sx_port 1153 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mlxsw_sx = mlxsw_sx; mlxsw_sx_port 1154 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port = local_port; mlxsw_sx_port 1155 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mapping.module = module; mlxsw_sx_port 1157 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_system_port_mapping_set(mlxsw_sx_port); mlxsw_sx_port 1160 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1165 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_swid_set(mlxsw_sx_port, 1); mlxsw_sx_port 1168 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1173 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_ib_port_set(mlxsw_sx_port, module + 1); mlxsw_sx_port 1176 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1183 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_ib_speed_set(mlxsw_sx_port, mlxsw_sx_port 1188 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1195 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_mtu_ib_set(mlxsw_sx_port, MLXSW_IB_DEFAULT_MTU); mlxsw_sx_port 1198 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1202 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_sx_port_admin_status_set(mlxsw_sx_port, true); mlxsw_sx_port 1205 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->local_port); mlxsw_sx_port 1209 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_core_port_ib_set(mlxsw_sx->core, mlxsw_sx_port->local_port, mlxsw_sx_port 1210 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port); mlxsw_sx_port 1211 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx->ports[local_port] = mlxsw_sx_port; mlxsw_sx_port 1218 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_swid_set(mlxsw_sx_port, MLXSW_PORT_SWID_DISABLED_PORT); mlxsw_sx_port 1221 drivers/net/ethernet/mellanox/mlxsw/switchx2.c kfree(mlxsw_sx_port); mlxsw_sx_port 1227 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = mlxsw_sx->ports[local_port]; mlxsw_sx_port 1231 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_admin_status_set(mlxsw_sx_port, false); mlxsw_sx_port 1232 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port_swid_set(mlxsw_sx_port, MLXSW_PORT_SWID_DISABLED_PORT); mlxsw_sx_port 1233 drivers/net/ethernet/mellanox/mlxsw/switchx2.c kfree(mlxsw_sx_port); mlxsw_sx_port 1272 drivers/net/ethernet/mellanox/mlxsw/switchx2.c alloc_size = sizeof(struct mlxsw_sx_port *) * max_ports; mlxsw_sx_port 1300 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static void mlxsw_sx_pude_eth_event_func(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 1304 drivers/net/ethernet/mellanox/mlxsw/switchx2.c netdev_info(mlxsw_sx_port->dev, "link up\n"); mlxsw_sx_port 1305 drivers/net/ethernet/mellanox/mlxsw/switchx2.c netif_carrier_on(mlxsw_sx_port->dev); mlxsw_sx_port 1307 drivers/net/ethernet/mellanox/mlxsw/switchx2.c netdev_info(mlxsw_sx_port->dev, "link down\n"); mlxsw_sx_port 1308 drivers/net/ethernet/mellanox/mlxsw/switchx2.c netif_carrier_off(mlxsw_sx_port->dev); mlxsw_sx_port 1312 drivers/net/ethernet/mellanox/mlxsw/switchx2.c static void mlxsw_sx_pude_ib_event_func(struct mlxsw_sx_port *mlxsw_sx_port, mlxsw_sx_port 1317 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mapping.module + 1); mlxsw_sx_port 1320 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port->mapping.module + 1); mlxsw_sx_port 1327 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port; mlxsw_sx_port 1333 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_port = mlxsw_sx->ports[local_port]; mlxsw_sx_port 1334 drivers/net/ethernet/mellanox/mlxsw/switchx2.c if (!mlxsw_sx_port) { mlxsw_sx_port 1343 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_pude_eth_event_func(mlxsw_sx_port, status); mlxsw_sx_port 1345 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_pude_ib_event_func(mlxsw_sx_port, status); mlxsw_sx_port 1352 drivers/net/ethernet/mellanox/mlxsw/switchx2.c struct mlxsw_sx_port *mlxsw_sx_port = mlxsw_sx->ports[local_port]; mlxsw_sx_port 1355 drivers/net/ethernet/mellanox/mlxsw/switchx2.c if (unlikely(!mlxsw_sx_port)) { mlxsw_sx_port 1361 drivers/net/ethernet/mellanox/mlxsw/switchx2.c skb->dev = mlxsw_sx_port->dev; mlxsw_sx_port 1363 drivers/net/ethernet/mellanox/mlxsw/switchx2.c pcpu_stats = this_cpu_ptr(mlxsw_sx_port->pcpu_stats);