Lines Matching refs:qp

197 				arr[i++].fwh = pr->qp->fw_handle;
419 ehea_update_rq1a(pr->qp, adder);
439 ehea_update_rq1a(pr->qp, i - 1);
447 struct ehea_qp *qp = pr->qp;
489 rwqe = ehea_get_next_rwqe(qp, rq_nr);
509 ehea_update_rq2a(pr->qp, adder);
511 ehea_update_rq3a(pr->qp, adder);
643 pr->qp->init_attr.qp_nr);
658 struct ehea_qp *qp = pr->qp;
674 cqe = ehea_poll_rq1(qp, &wqe_index);
676 ehea_inc_rq1(qp);
741 cqe = ehea_poll_rq1(qp, &wqe_index);
776 swqe = ehea_get_swqe(pr->qp, &swqe_index);
786 ehea_post_swqe(pr->qp, swqe);
897 cqe = ehea_poll_rq1(pr->qp, &wqe_index);
926 struct ehea_qp *qp;
938 qp = port->port_res[qp_token].qp;
940 resource_type = ehea_error_data(port->adapter, qp->fw_handle,
1254 struct ehea_qp_init_attr *init_attr = &pr->qp->init_attr;
1368 port->port_res[i].qp->init_attr.qp_nr;
1371 port->port_res[0].qp->init_attr.qp_nr;
1516 pr->qp = ehea_create_qp(adapter, adapter->pd, init_attr);
1517 if (!pr->qp) {
1561 ehea_destroy_qp(pr->qp);
1573 if (pr->qp)
1576 ret = ehea_destroy_qp(pr->qp);
1801 cb7->def_uc_qpn = enable == 1 ? port->port_res[0].qp->fw_handle : 0;
2027 swqe = ehea_get_swqe(pr->qp, &swqe_index);
2070 "post swqe on QP %d\n", pr->qp->init_attr.qp_nr);
2079 ehea_post_swqe(pr->qp, swqe);
2165 static int ehea_activate_qp(struct ehea_adapter *adapter, struct ehea_qp *qp)
2179 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2187 hret = ehea_h_modify_ehea_qp(adapter->handle, 0, qp->fw_handle,
2195 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2203 hret = ehea_h_modify_ehea_qp(adapter->handle, 0, qp->fw_handle,
2211 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2219 hret = ehea_h_modify_ehea_qp(adapter->handle, 0, qp->fw_handle,
2227 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2348 ret = ehea_activate_qp(port->adapter, port->port_res[i].qp);
2477 struct ehea_qp qp = *orig_qp;
2478 struct ehea_qp_init_attr *init_attr = &qp.init_attr;
2484 swqe = ehea_get_swqe(&qp, &wqe_index);
2529 struct ehea_qp *qp = pr->qp;
2532 ehea_purge_sq(qp);
2535 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2546 hret = ehea_h_modify_ehea_qp(adapter->handle, 0, qp->fw_handle,
2555 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2580 struct ehea_qp qp = *orig_qp;
2581 struct ehea_qp_init_attr *init_attr = &qp.init_attr;
2593 rwqe = ehea_get_next_rwqe(&qp, 2);
2602 rwqe = ehea_get_next_rwqe(&qp, 3);
2629 struct ehea_qp *qp = pr->qp;
2637 ehea_update_rqs(qp, pr);
2640 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,
2652 hret = ehea_h_modify_ehea_qp(adapter->handle, 0, qp->fw_handle,
2662 hret = ehea_h_query_ehea_qp(adapter->handle, 0, qp->fw_handle,