• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxr/

Lines Matching refs:qp_attr

3872 	struct ib_qp_attr *qp_attr,
3892 memset(qp_attr, 0, sizeof(*qp_attr));
3895 qp_attr->qp_state = qlnxr_get_ibqp_state(params.state);
3896 qp_attr->cur_qp_state = qlnxr_get_ibqp_state(params.state);
3904 qp_attr->path_mtu = qlnxr_mtu_int_to_enum(params.mtu);
3905 qp_attr->path_mig_state = IB_MIG_MIGRATED;
3906 qp_attr->rq_psn = params.rq_psn;
3907 qp_attr->sq_psn = params.sq_psn;
3908 qp_attr->dest_qp_num = params.dest_qp;
3910 qp_attr->qp_access_flags = qlnxr_to_ib_qp_acc_flags(&params);
3914 qp_attr->qp_state, qp_attr->cur_qp_state, qp_attr->path_mtu,
3915 qp_attr->qp_access_flags);
3917 qp_attr->cap.max_send_wr = qp->sq.max_wr;
3918 qp_attr->cap.max_recv_wr = qp->rq.max_wr;
3919 qp_attr->cap.max_send_sge = qp->sq.max_sges;
3920 qp_attr->cap.max_recv_sge = qp->rq.max_sges;
3921 qp_attr->cap.max_inline_data = qp->max_inline_data;
3922 qp_init_attr->cap = qp_attr->cap;
3924 memcpy(&qp_attr->ah_attr.grh.dgid.raw[0], &params.dgid.bytes[0],
3925 sizeof(qp_attr->ah_attr.grh.dgid.raw));
3927 qp_attr->ah_attr.grh.flow_label = params.flow_label;
3928 qp_attr->ah_attr.grh.sgid_index = qp->sgid_idx;
3929 qp_attr->ah_attr.grh.hop_limit = params.hop_limit_ttl;
3930 qp_attr->ah_attr.grh.traffic_class = params.traffic_class_tos;
3932 qp_attr->ah_attr.ah_flags = IB_AH_GRH;
3933 qp_attr->ah_attr.port_num = 1; /* FIXME -> check this */
3934 qp_attr->ah_attr.sl = 0;/* FIXME -> check this */
3935 qp_attr->timeout = params.timeout;
3936 qp_attr->rnr_retry = params.rnr_retry;
3937 qp_attr->retry_cnt = params.retry_cnt;
3938 qp_attr->min_rnr_timer = params.min_rnr_nak_timer;
3939 qp_attr->pkey_index = params.pkey_index;
3940 qp_attr->port_num = 1; /* FIXME -> check this */
3941 qp_attr->ah_attr.src_path_bits = 0;
3942 qp_attr->ah_attr.static_rate = 0;
3943 qp_attr->alt_pkey_index = 0;
3944 qp_attr->alt_port_num = 0;
3945 qp_attr->alt_timeout = 0;
3946 memset(&qp_attr->alt_ah_attr, 0, sizeof(qp_attr->alt_ah_attr));
3948 qp_attr->sq_draining = (params.state == ECORE_ROCE_QP_STATE_SQD) ? 1 : 0;
3949 qp_attr->max_dest_rd_atomic = params.max_dest_rd_atomic;
3950 qp_attr->max_rd_atomic = params.max_rd_atomic;
3951 qp_attr->en_sqd_async_notify = (params.sqd_async)? 1 : 0;
3954 qp_attr->cap.max_inline_data);