Lines Matching defs:opcode

201 	MLX5_SET(destroy_dct_in, in, opcode, MLX5_CMD_OP_DESTROY_DCT);
214 MLX5_SET(create_dct_in, in, opcode, MLX5_CMD_OP_CREATE_DCT);
238 MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
257 MLX5_SET(destroy_qp_in, din, opcode, MLX5_CMD_OP_DESTROY_QP);
270 MLX5_SET(drain_dct_in, in, opcode, MLX5_CMD_OP_DRAIN_DCT);
314 MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
325 MLX5_SET(set_delay_drop_params_in, in, opcode,
360 static int get_ece_from_mbox(void *out, u16 opcode)
364 switch (opcode) {
387 static int modify_qp_mbox_alloc(struct mlx5_core_dev *dev, u16 opcode, int qpn,
399 MLX5_SET(typ##_in, in, opcode, _opcode); \
412 switch (opcode) {
417 MOD_QP_IN_SET(qp_2rst, mbox->in, opcode, qpn, uid);
422 MOD_QP_IN_SET(qp_2err, mbox->in, opcode, qpn, uid);
429 MOD_QP_IN_SET_QPC(rst2init_qp, mbox->in, opcode, qpn,
436 MOD_QP_IN_SET_QPC(init2rtr_qp, mbox->in, opcode, qpn,
443 MOD_QP_IN_SET_QPC(rtr2rts_qp, mbox->in, opcode, qpn,
450 MOD_QP_IN_SET_QPC(rts2rts_qp, mbox->in, opcode, qpn,
457 MOD_QP_IN_SET_QPC(sqerr2rts_qp, mbox->in, opcode, qpn,
463 MOD_QP_IN_SET_QPC(sqd2rts_qp, mbox->in, opcode, qpn,
469 MOD_QP_IN_SET_QPC(init2init_qp, mbox->in, opcode, qpn,
479 int mlx5_core_qp_modify(struct mlx5_ib_dev *dev, u16 opcode, u32 opt_param_mask,
485 err = modify_qp_mbox_alloc(dev->mdev, opcode, qp->qpn, opt_param_mask,
494 *ece = get_ece_from_mbox(mbox.out, opcode);
528 MLX5_SET(query_qp_in, in, opcode, MLX5_CMD_OP_QUERY_QP);
541 MLX5_SET(query_dct_in, in, opcode, MLX5_CMD_OP_QUERY_DCT);
554 MLX5_SET(alloc_xrcd_in, in, opcode, MLX5_CMD_OP_ALLOC_XRCD);
565 MLX5_SET(dealloc_xrcd_in, in, opcode, MLX5_CMD_OP_DEALLOC_XRCD);
574 MLX5_SET(destroy_rq_in, in, opcode, MLX5_CMD_OP_DESTROY_RQ);
615 MLX5_SET(destroy_sq_in, in, opcode, MLX5_CMD_OP_DESTROY_SQ);
627 MLX5_SET(create_sq_in, in, opcode, MLX5_CMD_OP_CREATE_SQ);