Lines Matching refs:ntbl
1264 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1271 htbl = rcu_dereference_bh(ntbl->htbl);
1301 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1311 htbl = rcu_dereference_protected(ntbl->htbl,
1386 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1391 htbl = rcu_dereference_protected(ntbl->htbl,
1431 atomic_inc(&ntbl->entries);
1457 if (atomic_dec_and_test(&priv->ntbl.entries)) {
1459 complete(&priv->ntbl.flushed);
1475 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1481 htbl = rcu_dereference_protected(ntbl->htbl,
1510 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1516 ntbl->htbl = NULL;
1529 RCU_INIT_POINTER(ntbl->htbl, htbl);
1530 htbl->ntbl = ntbl;
1531 atomic_set(&ntbl->entries, 0);
1546 struct ipoib_neigh_table *ntbl = htbl->ntbl;
1550 complete(&ntbl->deleted);
1556 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1564 htbl = rcu_dereference_protected(ntbl->htbl,
1596 struct ipoib_neigh_table *ntbl = &priv->ntbl;
1601 init_completion(&priv->ntbl.flushed);
1606 htbl = rcu_dereference_protected(ntbl->htbl,
1611 wait_flushed = atomic_read(&priv->ntbl.entries);
1631 rcu_assign_pointer(ntbl->htbl, NULL);
1637 wait_for_completion(&priv->ntbl.flushed);
1645 init_completion(&priv->ntbl.deleted);
1651 wait_for_completion(&priv->ntbl.deleted);