Lines Matching refs:rxl
128 struct mlxsw_rx_listener rxl; member
1205 const struct mlxsw_rx_listener *rxl, in __find_rx_listener_item() argument
1211 if (__is_rx_listener_equal(&rxl_item->rxl, rxl) && in __find_rx_listener_item()
1219 const struct mlxsw_rx_listener *rxl, in mlxsw_core_rx_listener_register() argument
1224 rxl_item = __find_rx_listener_item(mlxsw_core, rxl, priv); in mlxsw_core_rx_listener_register()
1230 rxl_item->rxl = *rxl; in mlxsw_core_rx_listener_register()
1239 const struct mlxsw_rx_listener *rxl, in mlxsw_core_rx_listener_unregister() argument
1244 rxl_item = __find_rx_listener_item(mlxsw_core, rxl, priv); in mlxsw_core_rx_listener_unregister()
1297 const struct mlxsw_rx_listener rxl = { in mlxsw_core_event_listener_register() local
1312 err = mlxsw_core_rx_listener_register(mlxsw_core, &rxl, el_item); in mlxsw_core_event_listener_register()
1334 const struct mlxsw_rx_listener rxl = { in mlxsw_core_event_listener_unregister() local
1343 mlxsw_core_rx_listener_unregister(mlxsw_core, &rxl, el_item); in mlxsw_core_event_listener_unregister()
1551 const struct mlxsw_rx_listener *rxl; in mlxsw_core_skb_receive() local
1579 rxl = &rxl_item->rxl; in mlxsw_core_skb_receive()
1580 if ((rxl->local_port == MLXSW_PORT_DONT_CARE || in mlxsw_core_skb_receive()
1581 rxl->local_port == local_port) && in mlxsw_core_skb_receive()
1582 rxl->trap_id == rx_info->trap_id) { in mlxsw_core_skb_receive()
1599 rxl->func(skb, local_port, rxl_item->priv); in mlxsw_core_skb_receive()