Lines Matching defs:srqn
81 struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn)
87 srq = xa_load(&table->array, srqn);
126 srq->srqn = MLX5_GET(create_srq_out, create_out, srqn);
138 MLX5_SET(destroy_srq_in, in, srqn, srq->srqn);
151 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
171 MLX5_SET(query_srq_in, in, srqn, srq->srqn);
220 srq->srqn = MLX5_GET(create_xrc_srq_out, create_out, xrc_srqn);
233 MLX5_SET(destroy_xrc_srq_in, in, xrc_srqn, srq->srqn);
247 MLX5_SET(arm_xrc_srq_in, in, xrc_srqn, srq->srqn);
268 MLX5_SET(query_xrc_srq_in, in, xrc_srqn, srq->srqn);
318 srq->srqn = MLX5_GET(create_rmp_out, create_out, rmpn);
333 MLX5_SET(destroy_rmp_in, in, rmpn, srq->srqn);
365 MLX5_SET(modify_rmp_in, in, rmpn, srq->srqn);
401 MLX5_SET(query_rmp_in, rmp_in, rmpn, srq->srqn);
456 srq->srqn = MLX5_GET(create_xrq_out, create_out, xrqn);
468 MLX5_SET(destroy_xrq_in, in, xrqn, srq->srqn);
482 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
503 MLX5_SET(query_xrq_in, in, xrqn, srq->srqn);
581 err = xa_err(xa_store_irq(&table->array, srq->srqn, srq, GFP_KERNEL));
600 tmp = xa_cmpxchg_irq(&table->array, srq->srqn, srq, XA_ZERO_ENTRY, 0);
611 xa_cmpxchg_irq(&table->array, srq->srqn, XA_ZERO_ENTRY, srq, 0);
614 xa_erase_irq(&table->array, srq->srqn);
657 u32 srqn;
666 srqn = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
669 srq = xa_load(&table->array, srqn);