Searched refs:init_attr (Results 1 - 25 of 26) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ehea/
H A Dehea_phyp.c213 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 Dehea_qmr.c424 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 Dehea_main.c627 "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 Dehea.h310 struct ehea_qp_init_attr init_attr; member in struct:ehea_qp
H A Dehea_qmr.h383 struct ehea_qp_init_attr *init_attr);
H A Dehea_phyp.h401 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 Dipath_qp.c622 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 Dipath_verbs.h732 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 Dqib_qp.c828 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 Dqib_verbs.h871 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 Dehca_qp.c449 * 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 Dehca_iverbs.h144 struct ib_qp_init_attr *init_attr,
166 struct ib_srq_init_attr *init_attr,
H A Dehca_classes.h206 struct ib_qp_init_attr init_attr; member in struct:ehca_qp
H A Dehca_reqs.c206 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 Diwch_qp.c876 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 Diser_verbs.c157 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 Dipoib_verbs.c134 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 Dsrq.c72 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 Dqp.c456 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 Dmlx4_ib.h278 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 Dmthca_provider.c469 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 Dib_srp.c224 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 Dc2_provider.c241 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 Dnes_verbs.c1109 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 Duverbs_cmd.c1193 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...]

Completed in 247 milliseconds

12