• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ehea/

Lines Matching refs:init_attr

627 				   "Resetting port.", pr->qp->init_attr.qp_nr);
1311 struct ehea_qp_init_attr *init_attr = &pr->qp->init_attr;
1313 ehea_init_fill_rq1(pr, init_attr->act_nr_rwqes_rq1
1314 - init_attr->act_nr_rwqes_rq2
1315 - init_attr->act_nr_rwqes_rq3 - 1);
1317 ret = ehea_refill_rq2(pr, init_attr->act_nr_rwqes_rq2 - 1);
1319 ret |= ehea_refill_rq3(pr, init_attr->act_nr_rwqes_rq3 - 1);
1429 port->port_res[i].qp->init_attr.qp_nr;
1432 port->port_res[0].qp->init_attr.qp_nr;
1508 struct ehea_qp_init_attr *init_attr = NULL;
1544 init_attr = kzalloc(sizeof(*init_attr), GFP_KERNEL);
1545 if (!init_attr) {
1551 init_attr->low_lat_rq1 = 1;
1552 init_attr->signalingtype = 1; /* generate CQE if specified in WQE */
1553 init_attr->rq_count = 3;
1554 init_attr->qp_token = queue_token;
1555 init_attr->max_nr_send_wqes = pr_cfg->max_entries_sq;
1556 init_attr->max_nr_rwqes_rq1 = pr_cfg->max_entries_rq1;
1557 init_attr->max_nr_rwqes_rq2 = pr_cfg->max_entries_rq2;
1558 init_attr->max_nr_rwqes_rq3 = pr_cfg->max_entries_rq3;
1559 init_attr->wqe_size_enc_sq = EHEA_SG_SQ;
1560 init_attr->wqe_size_enc_rq1 = EHEA_SG_RQ1;
1561 init_attr->wqe_size_enc_rq2 = EHEA_SG_RQ2;
1562 init_attr->wqe_size_enc_rq3 = EHEA_SG_RQ3;
1563 init_attr->rq2_threshold = EHEA_RQ2_THRESHOLD;
1564 init_attr->rq3_threshold = EHEA_RQ3_THRESHOLD;
1565 init_attr->port_nr = port->logical_port_id;
1566 init_attr->send_cq_handle = pr->send_cq->fw_handle;
1567 init_attr->recv_cq_handle = pr->recv_cq->fw_handle;
1568 init_attr->aff_eq_handle = port->qp_eq->fw_handle;
1570 pr->qp = ehea_create_qp(adapter, adapter->pd, init_attr);
1579 "nr_rwqe_rq2=%d\n nr_rwqe_rq3=%d", init_attr->qp_nr,
1580 init_attr->act_nr_send_wqes,
1581 init_attr->act_nr_rwqes_rq1,
1582 init_attr->act_nr_rwqes_rq2,
1583 init_attr->act_nr_rwqes_rq3);
1585 pr->sq_skba_size = init_attr->act_nr_send_wqes + 1;
1588 ret |= ehea_init_q_skba(&pr->rq1_skba, init_attr->act_nr_rwqes_rq1 + 1);
1589 ret |= ehea_init_q_skba(&pr->rq2_skba, init_attr->act_nr_rwqes_rq2 + 1);
1590 ret |= ehea_init_q_skba(&pr->rq3_skba, init_attr->act_nr_rwqes_rq3 + 1);
1594 pr->swqe_refill_th = init_attr->act_nr_send_wqes / 10;
1600 atomic_set(&pr->swqe_avail, init_attr->act_nr_send_wqes - 1);
1602 kfree(init_attr);
1619 kfree(init_attr);
2286 ehea_info("post swqe on QP %d", pr->qp->init_attr.qp_nr);
2718 struct ehea_qp_init_attr *init_attr = &qp.init_attr;
2723 for (i = 0; i < init_attr->act_nr_send_wqes; i++) {
2819 struct ehea_qp_init_attr *init_attr = &qp.init_attr;
2830 for (i = 0; i < init_attr->act_nr_rwqes_rq2 + 1; i++) {
2839 for (i = 0; i < init_attr->act_nr_rwqes_rq3 + 1; i++) {