Lines Matching refs:raw_qp_param
2058 const struct mlx5_modify_raw_qp_param *raw_qp_param,
2085 struct mlx5_modify_raw_qp_param raw_qp_param = { in destroy_qp_common() local
2089 err = modify_raw_packet_qp(dev, qp, &raw_qp_param, 0); in destroy_qp_common()
2733 const struct mlx5_modify_raw_qp_param *raw_qp_param) in modify_raw_packet_qp_rq() argument
2750 if (raw_qp_param->set_mask & MLX5_RAW_QP_MOD_SET_RQ_Q_CTR_ID) { in modify_raw_packet_qp_rq()
2754 MLX5_SET(rqc, rqc, counter_set_id, raw_qp_param->rq_q_ctr_id); in modify_raw_packet_qp_rq()
2774 const struct mlx5_modify_raw_qp_param *raw_qp_param) in modify_raw_packet_qp_sq() argument
2796 if (raw_qp_param->set_mask & MLX5_RAW_QP_RATE_LIMIT) { in modify_raw_packet_qp_sq()
2801 new_rl = raw_qp_param->rl; in modify_raw_packet_qp_sq()
2846 const struct mlx5_modify_raw_qp_param *raw_qp_param, in modify_raw_packet_qp() argument
2858 switch (raw_qp_param->operation) { in modify_raw_packet_qp()
2873 if (raw_qp_param->set_mask == in modify_raw_packet_qp()
2878 return raw_qp_param->set_mask ? -EINVAL : 0; in modify_raw_packet_qp()
2883 if (raw_qp_param->set_mask) in modify_raw_packet_qp()
2893 err = modify_raw_packet_qp_rq(dev, rq, rq_state, raw_qp_param); in modify_raw_packet_qp()
2906 return modify_raw_packet_qp_sq(dev->mdev, sq, sq_state, raw_qp_param); in modify_raw_packet_qp()
3144 struct mlx5_modify_raw_qp_param raw_qp_param = {}; in __mlx5_ib_modify_qp() local
3146 raw_qp_param.operation = op; in __mlx5_ib_modify_qp()
3148 raw_qp_param.rq_q_ctr_id = mibport->cnts.set_id; in __mlx5_ib_modify_qp()
3149 raw_qp_param.set_mask |= MLX5_RAW_QP_MOD_SET_RQ_Q_CTR_ID; in __mlx5_ib_modify_qp()
3153 raw_qp_param.rl.rate = attr->rate_limit; in __mlx5_ib_modify_qp()
3158 raw_qp_param.rl.max_burst_sz = in __mlx5_ib_modify_qp()
3169 raw_qp_param.rl.typical_pkt_sz = in __mlx5_ib_modify_qp()
3177 raw_qp_param.set_mask |= MLX5_RAW_QP_RATE_LIMIT; in __mlx5_ib_modify_qp()
3180 err = modify_raw_packet_qp(dev, qp, &raw_qp_param, tx_affinity); in __mlx5_ib_modify_qp()