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);
157 srq->srqn = MLX5_GET(create_srq_out, create_out, srqn);
169 MLX5_SET(destroy_srq_in, in, srqn, srq->srqn);
182 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
202 MLX5_SET(query_srq_in, in, srqn, srq->srqn);
263 srq->srqn = MLX5_GET(create_xrc_srq_out, create_out, xrc_srqn);
276 MLX5_SET(destroy_xrc_srq_in, in, xrc_srqn, srq->srqn);
290 MLX5_SET(arm_xrc_srq_in, in, xrc_srqn, srq->srqn);
311 MLX5_SET(query_xrc_srq_in, in, xrc_srqn, srq->srqn);
376 srq->srqn = MLX5_GET(create_rmp_out, create_out, rmpn);
391 MLX5_SET(destroy_rmp_in, in, rmpn, srq->srqn);
423 MLX5_SET(modify_rmp_in, in, rmpn, srq->srqn);
459 MLX5_SET(query_rmp_in, rmp_in, rmpn, srq->srqn);
528 srq->srqn = MLX5_GET(create_xrq_out, create_out, xrqn);
540 MLX5_SET(destroy_xrq_in, in, xrqn, srq->srqn);
554 MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
575 MLX5_SET(query_xrq_in, in, xrqn, srq->srqn);
653 err = xa_err(xa_store_irq(&table->array, srq->srqn, srq, GFP_KERNEL));
672 tmp = xa_cmpxchg_irq(&table->array, srq->srqn, srq, XA_ZERO_ENTRY, 0);
683 xa_cmpxchg_irq(&table->array, srq->srqn, XA_ZERO_ENTRY, srq, 0);
686 xa_erase_irq(&table->array, srq->srqn);
729 u32 srqn;
738 srqn = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
741 srq = xa_load(&table->array, srqn);