Lines Matching refs:ntbl
1273 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1280 htbl = rcu_dereference_bh(ntbl->htbl);
1310 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1320 htbl = rcu_dereference_protected(ntbl->htbl,
1395 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1400 htbl = rcu_dereference_protected(ntbl->htbl,
1440 atomic_inc(&ntbl->entries);
1466 if (atomic_dec_and_test(&priv->ntbl.entries)) {
1468 complete(&priv->ntbl.flushed);
1484 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1490 htbl = rcu_dereference_protected(ntbl->htbl,
1519 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1525 ntbl->htbl = NULL;
1538 RCU_INIT_POINTER(ntbl->htbl, htbl);
1539 htbl->ntbl = ntbl;
1540 atomic_set(&ntbl->entries, 0);
1555 struct ipoib_neigh_table *ntbl = htbl->ntbl;
1559 complete(&ntbl->deleted);
1565 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1573 htbl = rcu_dereference_protected(ntbl->htbl,
1605 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1610 init_completion(&priv->ntbl.flushed);
1615 htbl = rcu_dereference_protected(ntbl->htbl,
1620 wait_flushed = atomic_read(&priv->ntbl.entries);
1640 rcu_assign_pointer(ntbl->htbl, NULL);
1646 wait_for_completion(&priv->ntbl.flushed);
1654 init_completion(&priv->ntbl.deleted);
1660 wait_for_completion(&priv->ntbl.deleted);