Home
last modified time | relevance | path

Searched refs:qp_params (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_nic_io.c398 struct hinic3_dyna_qp_params *qp_params) in hinic3_alloc_qps() argument
408 if (qp_params->num_qps > nic_io->max_qps || !qp_params->num_qps) in hinic3_alloc_qps()
411 sqs = kzalloc_objs(*sqs, qp_params->num_qps); in hinic3_alloc_qps()
417 rqs = kzalloc_objs(*rqs, qp_params->num_qps); in hinic3_alloc_qps()
423 for (q_id = 0; q_id < qp_params->num_qps; q_id++) { in hinic3_alloc_qps()
425 qp_params->sq_depth, qp_params->rq_depth, in hinic3_alloc_qps()
434 qp_params->sqs = sqs; in hinic3_alloc_qps()
435 qp_params->rqs = rqs; in hinic3_alloc_qps()
452 struct hinic3_dyna_qp_params *qp_params) in hinic3_free_qps() argument
457 for (q_id = 0; q_id < qp_params->num_qps; q_id++) in hinic3_free_qps()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_resources.c98 struct mlx4_update_qp_params qp_params; in mlx4_en_change_mcast_lb() local
100 memset(&qp_params, 0, sizeof(qp_params)); in mlx4_en_change_mcast_lb()
102 qp_params.flags = MLX4_UPDATE_QP_PARAMS_FLAGS_ETH_CHECK_MC_LB; in mlx4_en_change_mcast_lb()
106 &qp_params); in mlx4_en_change_mcast_lb()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c212 struct qed_rdma_modify_qp_in_params qp_params = { 0 }; in qedr_iw_disconnect_worker() local
234 qp_params.new_state = QED_ROCE_QP_STATE_ERR; in qedr_iw_disconnect_worker()
236 qp_params.new_state = QED_ROCE_QP_STATE_SQD; in qedr_iw_disconnect_worker()
242 SET_FIELD(qp_params.modify_flags, in qedr_iw_disconnect_worker()
245 dev->ops->rdma_modify_qp(dev->rdma_ctx, qp->qed_qp, &qp_params); in qedr_iw_disconnect_worker()