Lines Matching refs:ntbl

1111 	struct ipoib_neigh_table *ntbl = &priv->ntbl;  in ipoib_neigh_get()  local
1118 htbl = rcu_dereference_bh(ntbl->htbl); in ipoib_neigh_get()
1146 struct ipoib_neigh_table *ntbl = &priv->ntbl; in __ipoib_reap_neigh() local
1161 htbl = rcu_dereference_protected(ntbl->htbl, in __ipoib_reap_neigh()
1253 struct ipoib_neigh_table *ntbl = &priv->ntbl; in ipoib_neigh_alloc() local
1258 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_alloc()
1298 atomic_inc(&ntbl->entries); in ipoib_neigh_alloc()
1324 if (atomic_dec_and_test(&priv->ntbl.entries)) { in ipoib_neigh_dtor()
1326 complete(&priv->ntbl.flushed); in ipoib_neigh_dtor()
1342 struct ipoib_neigh_table *ntbl = &priv->ntbl; in ipoib_neigh_free() local
1348 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_neigh_free()
1377 struct ipoib_neigh_table *ntbl = &priv->ntbl; in ipoib_neigh_hash_init() local
1383 ntbl->htbl = NULL; in ipoib_neigh_hash_init()
1397 RCU_INIT_POINTER(ntbl->htbl, htbl); in ipoib_neigh_hash_init()
1398 htbl->ntbl = ntbl; in ipoib_neigh_hash_init()
1399 atomic_set(&ntbl->entries, 0); in ipoib_neigh_hash_init()
1415 struct ipoib_neigh_table *ntbl = htbl->ntbl; in neigh_hash_free_rcu() local
1419 complete(&ntbl->deleted); in neigh_hash_free_rcu()
1425 struct ipoib_neigh_table *ntbl = &priv->ntbl; in ipoib_del_neighs_by_gid() local
1433 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_del_neighs_by_gid()
1465 struct ipoib_neigh_table *ntbl = &priv->ntbl; in ipoib_flush_neighs() local
1470 init_completion(&priv->ntbl.flushed); in ipoib_flush_neighs()
1474 htbl = rcu_dereference_protected(ntbl->htbl, in ipoib_flush_neighs()
1479 wait_flushed = atomic_read(&priv->ntbl.entries); in ipoib_flush_neighs()
1499 rcu_assign_pointer(ntbl->htbl, NULL); in ipoib_flush_neighs()
1505 wait_for_completion(&priv->ntbl.flushed); in ipoib_flush_neighs()
1514 init_completion(&priv->ntbl.deleted); in ipoib_neigh_hash_uninit()
1524 wait_for_completion(&priv->ntbl.deleted); in ipoib_neigh_hash_uninit()