Lines Matching refs:qpn

163 				qp->qpn | (rsc_type << MLX5_USER_INDEX_LEN),  in create_resource_common()
184 qp->qpn | (qp->common.res << MLX5_USER_INDEX_LEN)); in destroy_resource_common()
209 MLX5_SET(destroy_dct_in, in, dctn, qp->qpn); in _mlx5_core_destroy_dct()
228 qp->qpn = MLX5_GET(create_dct_out, out, dctn); in mlx5_core_create_dct()
254 qp->qpn = MLX5_GET(create_qp_out, out, qpn); in mlx5_qpc_create_qp()
266 MLX5_SET(destroy_qp_in, din, qpn, qp->qpn); in mlx5_qpc_create_qp()
279 MLX5_SET(drain_dct_in, in, dctn, qp->qpn); in mlx5_core_drain_dct()
299 MLX5_SET(destroy_qp_in, in, qpn, qp->qpn); in mlx5_core_destroy_qp()
372 static int modify_qp_mbox_alloc(struct mlx5_core_dev *dev, u16 opcode, int qpn, in modify_qp_mbox_alloc() argument
385 MLX5_SET(typ##_in, in, qpn, _qpn); \ in modify_qp_mbox_alloc()
402 MOD_QP_IN_SET(qp_2rst, mbox->in, opcode, qpn, uid); in modify_qp_mbox_alloc()
407 MOD_QP_IN_SET(qp_2err, mbox->in, opcode, qpn, uid); in modify_qp_mbox_alloc()
414 MOD_QP_IN_SET_QPC(rst2init_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
421 MOD_QP_IN_SET_QPC(init2rtr_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
428 MOD_QP_IN_SET_QPC(rtr2rts_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
435 MOD_QP_IN_SET_QPC(rts2rts_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
442 MOD_QP_IN_SET_QPC(sqerr2rts_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
448 MOD_QP_IN_SET_QPC(sqd2rts_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
454 MOD_QP_IN_SET_QPC(init2init_qp, mbox->in, opcode, qpn, in modify_qp_mbox_alloc()
470 err = modify_qp_mbox_alloc(dev->mdev, opcode, qp->qpn, opt_param_mask, in mlx5_core_qp_modify()
513 MLX5_SET(query_qp_in, in, qpn, qp->qpn); in mlx5_core_qp_query()
526 MLX5_SET(query_dct_in, in, dctn, qp->qpn); in mlx5_core_dct_query()
575 rq->qpn = rqn; in mlx5_core_create_rq_tracked()
583 destroy_rq_tracked(dev, rq->qpn, rq->uid); in mlx5_core_create_rq_tracked()
592 destroy_rq_tracked(dev, rq->qpn, rq->uid); in mlx5_core_destroy_rq_tracked()
617 sq->qpn = MLX5_GET(create_sq_out, out, sqn); in mlx5_core_create_sq_tracked()
626 destroy_sq_tracked(dev, sq->qpn, sq->uid); in mlx5_core_create_sq_tracked()
635 destroy_sq_tracked(dev, sq->qpn, sq->uid); in mlx5_core_destroy_sq_tracked()