/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ehea/ |
H A D | ehea_phyp.c | 213 struct ehea_qp_init_attr *init_attr, const u32 pd, 220 EHEA_BMASK_SET(H_ALL_RES_QP_EQPO, init_attr->low_lat_rq1 ? 1 : 0) 224 | EHEA_BMASK_SET(H_ALL_RES_QP_LL_QP, init_attr->low_lat_rq1) 227 | EHEA_BMASK_SET(H_ALL_RES_QP_SIGT, init_attr->signalingtype) 231 | EHEA_BMASK_SET(H_ALL_RES_QP_TOKEN, init_attr->qp_token); 235 get_order_of_qentries(init_attr->max_nr_send_wqes)) 237 get_order_of_qentries(init_attr->max_nr_rwqes_rq1)) 239 get_order_of_qentries(init_attr->max_nr_rwqes_rq2)) 241 get_order_of_qentries(init_attr->max_nr_rwqes_rq3)) 242 | EHEA_BMASK_SET(H_ALL_RES_QP_MAX_SSGE, init_attr 212 ehea_h_alloc_resource_qp(const u64 adapter_handle, struct ehea_qp_init_attr *init_attr, const u32 pd, u64 *qp_handle, struct h_epas *h_epas) argument [all...] |
H A D | ehea_qmr.c | 424 u32 pd, struct ehea_qp_init_attr *init_attr) 441 hret = ehea_h_alloc_resource_qp(adapter->handle, init_attr, pd, 448 wqe_size_in_bytes_sq = map_wqe_size(init_attr->act_wqe_size_enc_sq); 449 wqe_size_in_bytes_rq1 = map_wqe_size(init_attr->act_wqe_size_enc_rq1); 450 wqe_size_in_bytes_rq2 = map_wqe_size(init_attr->act_wqe_size_enc_rq2); 451 wqe_size_in_bytes_rq3 = map_wqe_size(init_attr->act_wqe_size_enc_rq3); 453 ret = ehea_qp_alloc_register(qp, &qp->hw_squeue, init_attr->nr_sq_pages, 455 init_attr->act_wqe_size_enc_sq, adapter, 463 init_attr->nr_rq1_pages, 465 init_attr 423 ehea_create_qp(struct ehea_adapter *adapter, u32 pd, struct ehea_qp_init_attr *init_attr) argument [all...] |
H A D | ehea_main.c | 627 "Resetting port.", pr->qp->init_attr.qp_nr); 1311 struct ehea_qp_init_attr *init_attr = &pr->qp->init_attr; local 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 1508 struct ehea_qp_init_attr *init_attr = NULL; local 2718 struct ehea_qp_init_attr *init_attr = &qp.init_attr; local 2819 struct ehea_qp_init_attr *init_attr = &qp.init_attr; local [all...] |
H A D | ehea.h | 310 struct ehea_qp_init_attr init_attr; member in struct:ehea_qp
|
H A D | ehea_qmr.h | 383 struct ehea_qp_init_attr *init_attr);
|
H A D | ehea_phyp.h | 401 struct ehea_qp_init_attr *init_attr,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/ |
H A D | ipath_qp.c | 622 int attr_mask, struct ib_qp_init_attr *init_attr) 656 init_attr->event_handler = qp->ibqp.event_handler; 657 init_attr->qp_context = qp->ibqp.qp_context; 658 init_attr->send_cq = qp->ibqp.send_cq; 659 init_attr->recv_cq = qp->ibqp.recv_cq; 660 init_attr->srq = qp->ibqp.srq; 661 init_attr->cap = attr->cap; 663 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; 665 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; 666 init_attr 621 ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument 736 ipath_create_qp(struct ib_pd *ibpd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument [all...] |
H A D | ipath_verbs.h | 732 struct ib_qp_init_attr *init_attr, 743 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 828 int attr_mask, struct ib_qp_init_attr *init_attr) 862 init_attr->event_handler = qp->ibqp.event_handler; 863 init_attr->qp_context = qp->ibqp.qp_context; 864 init_attr->send_cq = qp->ibqp.send_cq; 865 init_attr->recv_cq = qp->ibqp.recv_cq; 866 init_attr->srq = qp->ibqp.srq; 867 init_attr->cap = attr->cap; 869 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; 871 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; 872 init_attr 827 qib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument 942 qib_create_qp(struct ib_pd *ibpd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument [all...] |
H A D | qib_verbs.h | 871 struct ib_qp_init_attr *init_attr, 882 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 449 * the value of the is_srq parameter. If init_attr and srq_init_attr share 450 * fields, the field out of init_attr is used. 454 struct ib_qp_init_attr *init_attr, 480 if (init_attr->create_flags) { 486 qp_type = init_attr->qp_type; 488 if (init_attr->sq_sig_type != IB_SIGNAL_REQ_WR && 489 init_attr->sq_sig_type != IB_SIGNAL_ALL_WR) { 490 ehca_err(pd->device, "init_attr->sg_sig_type=%x not allowed", 491 init_attr->sq_sig_type); 503 init_attr 452 internal_create_qp( struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata, int is_srq) argument [all...] |
H A D | ehca_iverbs.h | 144 struct ib_qp_init_attr *init_attr, 166 struct ib_srq_init_attr *init_attr,
|
H A D | ehca_classes.h | 206 struct ib_qp_init_attr init_attr; member in struct:ehca_qp
|
H A D | ehca_reqs.c | 206 qp->init_attr.sq_sig_type == IB_SIGNAL_ALL_WR) 469 my_qp->message_count > my_qp->init_attr.cap.max_send_wr)) {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_qp.c | 876 struct t3_rdma_init_attr init_attr; local 879 init_attr.tid = qhp->ep->hwtid; 880 init_attr.qpid = qhp->wq.qpid; 881 init_attr.pdid = qhp->attr.pd; 882 init_attr.scqid = qhp->attr.scq; 883 init_attr.rcqid = qhp->attr.rcq; 884 init_attr.rq_addr = qhp->wq.rq_addr; 885 init_attr.rq_size = 1 << qhp->wq.rq_size_log2; 886 init_attr.mpaattrs = uP_RI_MPA_IETF_ENABLE | 891 init_attr [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 157 struct ib_qp_init_attr init_attr; local 202 memset(&init_attr, 0, sizeof init_attr); 204 init_attr.event_handler = iser_qp_event_callback; 205 init_attr.qp_context = (void *)ib_conn; 206 init_attr.send_cq = device->tx_cq; 207 init_attr.recv_cq = device->rx_cq; 208 init_attr.cap.max_send_wr = ISER_QP_MAX_REQ_DTOS; 209 init_attr.cap.max_recv_wr = ISER_QP_MAX_RECV_DTOS; 210 init_attr [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 134 struct ib_qp_init_attr init_attr = { local 186 init_attr.send_cq = priv->send_cq; 187 init_attr.recv_cq = priv->recv_cq; 190 init_attr.create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; 193 init_attr.create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; 196 init_attr.cap.max_send_sge = MAX_SKB_FRAGS + 1; 198 priv->qp = ib_create_qp(priv->pd, &init_attr);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 72 struct ib_srq_init_attr *init_attr, 85 if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes || 86 init_attr->attr.max_sge > dev->dev->caps.max_srq_sge) 95 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); 96 srq->msrq.max_gs = init_attr->attr.max_sge; 190 init_attr->attr.max_wr = srq->msrq.max - 1; 71 mlx4_ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
|
H A D | qp.c | 456 struct ib_qp_init_attr *init_attr, 467 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) 470 err = set_rq_size(dev, &init_attr->cap, !!pd->uobject, !!init_attr->srq, qp); 504 if (!init_attr->srq) { 513 if (init_attr->create_flags & IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK) 516 if (init_attr->create_flags & IB_QP_CREATE_IPOIB_UD_LSO) 519 err = set_kernel_sq_size(dev, &init_attr->cap, init_attr->qp_type, qp); 523 if (!init_attr 455 create_qp_common(struct mlx4_ib_dev *dev, struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata, int sqpn, struct mlx4_ib_qp *qp) argument 700 mlx4_ib_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument [all...] |
H A D | mlx4_ib.h | 278 struct ib_srq_init_attr *init_attr, 289 struct ib_qp_init_attr *init_attr,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mthca/ |
H A D | mthca_provider.c | 469 struct ib_srq_init_attr *init_attr, 501 &init_attr->attr, srq); 542 struct ib_qp_init_attr *init_attr, 549 if (init_attr->create_flags) 552 switch (init_attr->qp_type) { 597 to_mcq(init_attr->send_cq), 598 to_mcq(init_attr->recv_cq), 599 init_attr->qp_type, init_attr->sq_sig_type, 600 &init_attr 468 mthca_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument 541 mthca_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 224 struct ib_qp_init_attr *init_attr; local 227 init_attr = kzalloc(sizeof *init_attr, GFP_KERNEL); 228 if (!init_attr) 247 init_attr->event_handler = srp_qp_event; 248 init_attr->cap.max_send_wr = SRP_SQ_SIZE; 249 init_attr->cap.max_recv_wr = SRP_RQ_SIZE; 250 init_attr->cap.max_recv_sge = 1; 251 init_attr->cap.max_send_sge = 1; 252 init_attr [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.c | 241 struct ib_qp_init_attr *init_attr, 249 if (init_attr->create_flags) 252 switch (init_attr->qp_type) { 265 to_c2pd(pd), init_attr, qp); 274 init_attr->qp_type); 240 c2_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.c | 1109 struct ib_qp_init_attr *init_attr, struct ib_udata *udata) 1139 if (init_attr->create_flags) 1143 switch (init_attr->qp_type) { 1146 init_attr->cap.max_inline_data = 0; 1148 init_attr->cap.max_inline_data = 64; 1150 sq_size = init_attr->cap.max_send_wr; 1151 rq_size = init_attr->cap.max_recv_wr; 1163 init_attr->cap.max_send_wr = sq_size -2; 1164 init_attr->cap.max_recv_wr = rq_size -1; 1271 nescq = to_nescq(init_attr 1108 nes_create_qp(struct ib_pd *ibpd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument 2812 nes_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/ |
H A D | uverbs_cmd.c | 1193 struct ib_qp_init_attr *init_attr; local 1200 init_attr = kmalloc(sizeof *init_attr, GFP_KERNEL); 1201 if (!attr || !init_attr) { 1212 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr); 1267 resp.max_send_wr = init_attr->cap.max_send_wr; 1268 resp.max_recv_wr = init_attr->cap.max_recv_wr; 1269 resp.max_send_sge = init_attr->cap.max_send_sge; 1270 resp.max_recv_sge = init_attr->cap.max_recv_sge; 1271 resp.max_inline_data = init_attr [all...] |