Lines Matching refs:raw_qp_param
2657 const struct mlx5_modify_raw_qp_param *raw_qp_param,
2684 struct mlx5_modify_raw_qp_param raw_qp_param = { in destroy_qp_common() local
2688 err = modify_raw_packet_qp(dev, qp, &raw_qp_param, 0); in destroy_qp_common()
3800 const struct mlx5_modify_raw_qp_param *raw_qp_param, struct ib_pd *pd) in modify_raw_packet_qp_rq() argument
3818 if (raw_qp_param->set_mask & MLX5_RAW_QP_MOD_SET_RQ_Q_CTR_ID) { in modify_raw_packet_qp_rq()
3822 MLX5_SET(rqc, rqc, counter_set_id, raw_qp_param->rq_q_ctr_id); in modify_raw_packet_qp_rq()
3842 const struct mlx5_modify_raw_qp_param *raw_qp_param, struct ib_pd *pd) in modify_raw_packet_qp_sq() argument
3865 if (raw_qp_param->set_mask & MLX5_RAW_QP_RATE_LIMIT) { in modify_raw_packet_qp_sq()
3870 new_rl = raw_qp_param->rl; in modify_raw_packet_qp_sq()
3917 const struct mlx5_modify_raw_qp_param *raw_qp_param, in modify_raw_packet_qp() argument
3929 switch (raw_qp_param->operation) { in modify_raw_packet_qp()
3944 if (raw_qp_param->set_mask & ~MLX5_RAW_QP_RATE_LIMIT) in modify_raw_packet_qp()
3952 if (raw_qp_param->set_mask) in modify_raw_packet_qp()
3962 err = modify_raw_packet_qp_rq(dev, rq, rq_state, raw_qp_param, in modify_raw_packet_qp()
3980 raw_qp_param->port); in modify_raw_packet_qp()
3985 raw_qp_param, qp->ibqp.pd); in modify_raw_packet_qp()
4366 struct mlx5_modify_raw_qp_param raw_qp_param = {}; in __mlx5_ib_modify_qp() local
4368 raw_qp_param.operation = op; in __mlx5_ib_modify_qp()
4370 raw_qp_param.rq_q_ctr_id = set_id; in __mlx5_ib_modify_qp()
4371 raw_qp_param.set_mask |= MLX5_RAW_QP_MOD_SET_RQ_Q_CTR_ID; in __mlx5_ib_modify_qp()
4375 raw_qp_param.port = attr->port_num; in __mlx5_ib_modify_qp()
4378 raw_qp_param.rl.rate = attr->rate_limit; in __mlx5_ib_modify_qp()
4383 raw_qp_param.rl.max_burst_sz = in __mlx5_ib_modify_qp()
4394 raw_qp_param.rl.typical_pkt_sz = in __mlx5_ib_modify_qp()
4402 raw_qp_param.set_mask |= MLX5_RAW_QP_RATE_LIMIT; in __mlx5_ib_modify_qp()
4405 err = modify_raw_packet_qp(dev, qp, &raw_qp_param, tx_affinity); in __mlx5_ib_modify_qp()