Lines Matching defs:qp_attr
41 struct ib_qp_attr *qp_attr = NULL;
54 qp_attr = kmalloc(sizeof *qp_attr, GFP_KERNEL);
55 if (!qp_attr)
59 qp_attr->qkey = priv->qkey;
60 ret = ib_modify_qp(priv->qp, qp_attr, IB_QP_QKEY);
73 kfree(qp_attr);
80 struct ib_qp_attr qp_attr;
86 qp_attr.qp_state = IB_QPS_INIT;
87 qp_attr.qkey = 0;
88 qp_attr.port_num = priv->port;
89 qp_attr.pkey_index = priv->pkey_index;
96 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
102 qp_attr.qp_state = IB_QPS_RTR;
105 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
111 qp_attr.qp_state = IB_QPS_RTS;
112 qp_attr.sq_psn = 0;
115 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
124 qp_attr.qp_state = IB_QPS_RESET;
125 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))