Lines Matching refs:qp_attr
3465 struct ib_qp_attr *qp_attr, in cm_init_qp_init_attr() argument
3484 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE; in cm_init_qp_init_attr()
3486 qp_attr->qp_access_flags |= IB_ACCESS_REMOTE_READ | in cm_init_qp_init_attr()
3488 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
3489 qp_attr->port_num = cm_id_priv->av.port->port_num; in cm_init_qp_init_attr()
3501 struct ib_qp_attr *qp_attr, in cm_init_qp_rtr_attr() argument
3518 qp_attr->ah_attr = cm_id_priv->av.ah_attr; in cm_init_qp_rtr_attr()
3524 qp_attr->vlan_id = cm_id_priv->av.ah_attr.vlan_id; in cm_init_qp_rtr_attr()
3528 memcpy(qp_attr->smac, cm_id_priv->av.smac, in cm_init_qp_rtr_attr()
3529 sizeof(qp_attr->smac)); in cm_init_qp_rtr_attr()
3534 qp_attr->alt_vlan_id = in cm_init_qp_rtr_attr()
3539 memcpy(qp_attr->alt_smac, in cm_init_qp_rtr_attr()
3541 sizeof(qp_attr->alt_smac)); in cm_init_qp_rtr_attr()
3545 qp_attr->path_mtu = cm_id_priv->path_mtu; in cm_init_qp_rtr_attr()
3546 qp_attr->dest_qp_num = be32_to_cpu(cm_id_priv->remote_qpn); in cm_init_qp_rtr_attr()
3547 qp_attr->rq_psn = be32_to_cpu(cm_id_priv->rq_psn); in cm_init_qp_rtr_attr()
3552 qp_attr->max_dest_rd_atomic = in cm_init_qp_rtr_attr()
3554 qp_attr->min_rnr_timer = 0; in cm_init_qp_rtr_attr()
3558 qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num; in cm_init_qp_rtr_attr()
3559 qp_attr->alt_pkey_index = cm_id_priv->alt_av.pkey_index; in cm_init_qp_rtr_attr()
3560 qp_attr->alt_timeout = cm_id_priv->alt_av.timeout; in cm_init_qp_rtr_attr()
3561 qp_attr->alt_ah_attr = cm_id_priv->alt_av.ah_attr; in cm_init_qp_rtr_attr()
3574 struct ib_qp_attr *qp_attr, in cm_init_qp_rts_attr() argument
3593 qp_attr->sq_psn = be32_to_cpu(cm_id_priv->sq_psn); in cm_init_qp_rts_attr()
3599 qp_attr->retry_cnt = cm_id_priv->retry_count; in cm_init_qp_rts_attr()
3600 qp_attr->rnr_retry = cm_id_priv->rnr_retry_count; in cm_init_qp_rts_attr()
3601 qp_attr->max_rd_atomic = cm_id_priv->initiator_depth; in cm_init_qp_rts_attr()
3605 qp_attr->timeout = cm_id_priv->av.timeout; in cm_init_qp_rts_attr()
3612 qp_attr->path_mig_state = IB_MIG_REARM; in cm_init_qp_rts_attr()
3616 qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num; in cm_init_qp_rts_attr()
3617 qp_attr->alt_pkey_index = cm_id_priv->alt_av.pkey_index; in cm_init_qp_rts_attr()
3618 qp_attr->alt_timeout = cm_id_priv->alt_av.timeout; in cm_init_qp_rts_attr()
3619 qp_attr->alt_ah_attr = cm_id_priv->alt_av.ah_attr; in cm_init_qp_rts_attr()
3620 qp_attr->path_mig_state = IB_MIG_REARM; in cm_init_qp_rts_attr()
3633 struct ib_qp_attr *qp_attr, in ib_cm_init_qp_attr() argument
3640 switch (qp_attr->qp_state) { in ib_cm_init_qp_attr()
3642 ret = cm_init_qp_init_attr(cm_id_priv, qp_attr, qp_attr_mask); in ib_cm_init_qp_attr()
3645 ret = cm_init_qp_rtr_attr(cm_id_priv, qp_attr, qp_attr_mask); in ib_cm_init_qp_attr()
3648 ret = cm_init_qp_rts_attr(cm_id_priv, qp_attr, qp_attr_mask); in ib_cm_init_qp_attr()