Lines Matching refs:local_port
80 u8 local_port; member
175 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sx_txhdr_construct()
193 mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, in mlxsw_sx_port_admin_status_set()
207 mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, 0); in mlxsw_sx_port_oper_status_get()
224 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, 0); in mlxsw_sx_port_mtu_set()
233 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, mtu); in mlxsw_sx_port_mtu_set()
242 mlxsw_reg_pspa_pack(pspa_pl, swid, mlxsw_sx_port->local_port); in mlxsw_sx_port_swid_set()
252 mlxsw_reg_sspr_pack(sspr_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_system_port_mapping_set()
263 mlxsw_reg_pmlp_pack(pmlp_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_module_check()
298 .local_port = mlxsw_sx_port->local_port, in mlxsw_sx_port_xmit()
519 mlxsw_reg_ppcnt_pack(ppcnt_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_get_stats()
739 mlxsw_reg_ptys_pack(ptys_pl, mlxsw_sx_port->local_port, 0); in mlxsw_sx_port_get_settings()
806 mlxsw_reg_ptys_pack(ptys_pl, mlxsw_sx_port->local_port, 0); in mlxsw_sx_port_set_settings()
822 mlxsw_reg_ptys_pack(ptys_pl, mlxsw_sx_port->local_port, eth_proto_new); in mlxsw_sx_port_set_settings()
912 dev->dev_addr[ETH_ALEN - 1] += mlxsw_sx_port->local_port; in mlxsw_sx_port_dev_addr_get()
926 mlxsw_reg_spms_pack(spms_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_stp_state_set()
939 mlxsw_reg_ptys_pack(ptys_pl, mlxsw_sx_port->local_port, speed); in mlxsw_sx_port_speed_set()
950 mlxsw_reg_spmlr_pack(spmlr_pl, mlxsw_sx_port->local_port, mode); in mlxsw_sx_port_mac_learning_mode_set()
954 static int mlxsw_sx_port_create(struct mlxsw_sx *mlxsw_sx, u8 local_port) in mlxsw_sx_port_create() argument
967 mlxsw_sx_port->local_port = local_port; in mlxsw_sx_port_create()
983 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1000 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1006 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1013 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1020 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1028 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1035 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1048 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1056 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1063 mlxsw_sx_port->local_port); in mlxsw_sx_port_create()
1067 mlxsw_sx->ports[local_port] = mlxsw_sx_port; in mlxsw_sx_port_create()
1087 static void mlxsw_sx_port_remove(struct mlxsw_sx *mlxsw_sx, u8 local_port) in mlxsw_sx_port_remove() argument
1089 struct mlxsw_sx_port *mlxsw_sx_port = mlxsw_sx->ports[local_port]; in mlxsw_sx_port_remove()
1139 u8 local_port; in mlxsw_sx_pude_event_func() local
1141 local_port = mlxsw_reg_pude_local_port_get(pude_pl); in mlxsw_sx_pude_event_func()
1142 mlxsw_sx_port = mlxsw_sx->ports[local_port]; in mlxsw_sx_pude_event_func()
1145 local_port); in mlxsw_sx_pude_event_func()
1205 static void mlxsw_sx_rx_listener_func(struct sk_buff *skb, u8 local_port, in mlxsw_sx_rx_listener_func() argument
1209 struct mlxsw_sx_port *mlxsw_sx_port = mlxsw_sx->ports[local_port]; in mlxsw_sx_rx_listener_func()
1214 local_port); in mlxsw_sx_rx_listener_func()
1233 .local_port = MLXSW_PORT_DONT_CARE,
1239 .local_port = MLXSW_PORT_DONT_CARE,
1244 .local_port = MLXSW_PORT_DONT_CARE,
1249 .local_port = MLXSW_PORT_DONT_CARE,
1254 .local_port = MLXSW_PORT_DONT_CARE,
1259 .local_port = MLXSW_PORT_DONT_CARE,
1264 .local_port = MLXSW_PORT_DONT_CARE,
1269 .local_port = MLXSW_PORT_DONT_CARE,
1274 .local_port = MLXSW_PORT_DONT_CARE,
1279 .local_port = MLXSW_PORT_DONT_CARE,
1284 .local_port = MLXSW_PORT_DONT_CARE,
1289 .local_port = MLXSW_PORT_DONT_CARE,
1294 .local_port = MLXSW_PORT_DONT_CARE,
1299 .local_port = MLXSW_PORT_DONT_CARE,