Lines Matching refs:qp_table
98 xa_lock_irqsave(&dev->qp_table.dct_xa, flags); in dct_event_notifier()
99 dct = xa_load(&dev->qp_table.dct_xa, qpn); in dct_event_notifier()
102 xa_unlock_irqrestore(&dev->qp_table.dct_xa, flags); in dct_event_notifier()
110 container_of(nb, struct mlx5_ib_dev, qp_table.nb); in rsc_event_notifier()
135 common = mlx5_get_rsc(&dev->qp_table, rsn); in rsc_event_notifier()
162 struct mlx5_qp_table *table = &dev->qp_table; in create_resource_common()
184 struct mlx5_qp_table *table = &dev->qp_table; in destroy_resource_common()
222 err = xa_err(xa_store_irq(&dev->qp_table.dct_xa, qp->qpn, dct, GFP_KERNEL)); in mlx5_core_create_dct()
279 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_core_destroy_dct()
502 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_init_qp_table()
517 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_cleanup_qp_table()
658 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_core_res_hold()