el_item 1406 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_event_listener_item *el_item; el_item 1408 drivers/net/ethernet/mellanox/mlxsw/core.c list_for_each_entry(el_item, &mlxsw_core->event_listener_list, list) { el_item 1409 drivers/net/ethernet/mellanox/mlxsw/core.c if (__is_event_listener_equal(&el_item->el, el) && el_item 1410 drivers/net/ethernet/mellanox/mlxsw/core.c el_item->priv == priv) el_item 1411 drivers/net/ethernet/mellanox/mlxsw/core.c return el_item; el_item 1421 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_event_listener_item *el_item; el_item 1428 drivers/net/ethernet/mellanox/mlxsw/core.c el_item = __find_event_listener_item(mlxsw_core, el, priv); el_item 1429 drivers/net/ethernet/mellanox/mlxsw/core.c if (el_item) el_item 1431 drivers/net/ethernet/mellanox/mlxsw/core.c el_item = kmalloc(sizeof(*el_item), GFP_KERNEL); el_item 1432 drivers/net/ethernet/mellanox/mlxsw/core.c if (!el_item) el_item 1434 drivers/net/ethernet/mellanox/mlxsw/core.c el_item->el = *el; el_item 1435 drivers/net/ethernet/mellanox/mlxsw/core.c el_item->priv = priv; el_item 1437 drivers/net/ethernet/mellanox/mlxsw/core.c err = mlxsw_core_rx_listener_register(mlxsw_core, &rxl, el_item); el_item 1444 drivers/net/ethernet/mellanox/mlxsw/core.c list_add_rcu(&el_item->list, &mlxsw_core->event_listener_list); el_item 1449 drivers/net/ethernet/mellanox/mlxsw/core.c kfree(el_item); el_item 1458 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_event_listener_item *el_item; el_item 1465 drivers/net/ethernet/mellanox/mlxsw/core.c el_item = __find_event_listener_item(mlxsw_core, el, priv); el_item 1466 drivers/net/ethernet/mellanox/mlxsw/core.c if (!el_item) el_item 1468 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_rx_listener_unregister(mlxsw_core, &rxl, el_item); el_item 1469 drivers/net/ethernet/mellanox/mlxsw/core.c list_del(&el_item->list); el_item 1470 drivers/net/ethernet/mellanox/mlxsw/core.c kfree(el_item);