Lines Matching defs:table
16 mlx5_get_rsc(struct mlx5_qp_table *table, u32 rsn)
21 spin_lock_irqsave(&table->lock, flags);
23 common = radix_tree_lookup(&table->tree, rsn);
27 spin_unlock_irqrestore(&table->lock, flags);
95 struct mlx5_qp_table *table;
124 table = container_of(nb, struct mlx5_qp_table, nb);
125 common = mlx5_get_rsc(table, rsn);
156 struct mlx5_qp_table *table = &dev->qp_table;
160 spin_lock_irq(&table->lock);
161 err = radix_tree_insert(&table->tree,
164 spin_unlock_irq(&table->lock);
178 struct mlx5_qp_table *table = &dev->qp_table;
181 spin_lock_irqsave(&table->lock, flags);
182 radix_tree_delete(&table->tree,
184 spin_unlock_irqrestore(&table->lock, flags);
479 struct mlx5_qp_table *table = &dev->qp_table;
481 spin_lock_init(&table->lock);
482 INIT_RADIX_TREE(&table->tree, GFP_ATOMIC);
485 table->nb.notifier_call = rsc_event_notifier;
486 mlx5_notifier_register(dev->mdev, &table->nb);
493 struct mlx5_qp_table *table = &dev->qp_table;
495 mlx5_notifier_unregister(dev->mdev, &table->nb);
632 struct mlx5_qp_table *table = &dev->qp_table;
634 return mlx5_get_rsc(table, rsn);