Lines Matching refs:rxl

239 	struct mlxsw_rx_listener rxl;  member
2360 const struct mlxsw_rx_listener *rxl) in __find_rx_listener_item() argument
2365 if (__is_rx_listener_equal(&rxl_item->rxl, rxl)) in __find_rx_listener_item()
2372 const struct mlxsw_rx_listener *rxl, in mlxsw_core_rx_listener_register() argument
2377 rxl_item = __find_rx_listener_item(mlxsw_core, rxl); in mlxsw_core_rx_listener_register()
2383 rxl_item->rxl = *rxl; in mlxsw_core_rx_listener_register()
2393 const struct mlxsw_rx_listener *rxl) in mlxsw_core_rx_listener_unregister() argument
2397 rxl_item = __find_rx_listener_item(mlxsw_core, rxl); in mlxsw_core_rx_listener_unregister()
2408 const struct mlxsw_rx_listener *rxl, in mlxsw_core_rx_listener_state_set() argument
2413 rxl_item = __find_rx_listener_item(mlxsw_core, rxl); in mlxsw_core_rx_listener_state_set()
2470 const struct mlxsw_rx_listener rxl = { in mlxsw_core_event_listener_register() local
2486 err = mlxsw_core_rx_listener_register(mlxsw_core, &rxl, el_item, true); in mlxsw_core_event_listener_register()
2507 const struct mlxsw_rx_listener rxl = { in mlxsw_core_event_listener_unregister() local
2516 mlxsw_core_rx_listener_unregister(mlxsw_core, &rxl); in mlxsw_core_event_listener_unregister()
2947 const struct mlxsw_rx_listener *rxl; in mlxsw_core_skb_receive() local
2974 rxl = &rxl_item->rxl; in mlxsw_core_skb_receive()
2975 if ((rxl->local_port == MLXSW_PORT_DONT_CARE || in mlxsw_core_skb_receive()
2976 rxl->local_port == local_port) && in mlxsw_core_skb_receive()
2977 rxl->trap_id == rx_info->trap_id && in mlxsw_core_skb_receive()
2978 rxl->mirror_reason == rx_info->mirror_reason) { in mlxsw_core_skb_receive()
2989 rxl->func(skb, local_port, rxl_item->priv); in mlxsw_core_skb_receive()