Searched refs:num_sge (Results 1 - 25 of 40) sorted by relevance

12

/drivers/infiniband/hw/qib/
H A Dqib_uc.c101 qp->s_sge.num_sge = wqe->wr.num_sge;
282 qp->r_sge.num_sge = 0;
284 while (qp->r_sge.num_sge) {
286 if (--qp->r_sge.num_sge)
408 while (qp->s_rdma_read_sge.num_sge) {
410 if (--qp->s_rdma_read_sge.num_sge)
454 qp->r_sge.num_sge = 1;
456 qp->r_sge.num_sge = 0;
496 while (qp->s_rdma_read_sge.num_sge) {
[all...]
H A Dqib_srq.c61 if ((unsigned) wr->num_sge > srq->rq.max_sge) {
81 wqe->num_sge = wr->num_sge;
82 for (i = 0; i < wr->num_sge; i++)
287 p->num_sge = wqe->num_sge;
288 for (i = 0; i < wqe->num_sge; i++)
H A Dqib_ud.c167 ssge.num_sge = swqe->wr.num_sge;
182 if (--ssge.num_sge)
197 while (qp->r_sge.num_sge) {
199 if (--qp->r_sge.num_sge)
319 qp->s_sge.num_sge = wqe->wr.num_sge;
559 while (qp->r_sge.num_sge) {
561 if (--qp->r_sge.num_sge)
H A Dqib_ruc.c94 for (i = j = 0; i < wqe->num_sge; i++) {
104 ss->num_sge = j;
115 ss->num_sge = 0;
429 sqp->s_sge.num_sge = wqe->wr.num_sge;
466 qp->r_sge.num_sge = 1;
480 sqp->s_sge.num_sge = 1;
483 qp->r_sge.num_sge = wqe->wr.num_sge;
505 qp->r_sge.num_sge
[all...]
H A Dqib_verbs.c187 if (--ss->num_sge)
228 if (--ss->num_sge)
254 u8 num_sge = ss->num_sge; local
275 if (--num_sge)
313 if (--ss->num_sge)
354 /* IB spec says that num_sge == 0 is OK. */
355 if (wr->num_sge > qp->s_max_sge)
380 (wr->num_sge == 0 ||
401 if (wr->num_sge) {
[all...]
H A Dqib_rc.c51 ss->num_sge = wqe->wr.num_sge;
138 qp->s_ack_rdma_sge.num_sge = 1;
489 qp->s_sge.num_sge = wqe->wr.num_sge;
1012 for (i = 0; i < wqe->wr.num_sge; i++) {
1068 for (i = 0; i < wqe->wr.num_sge; i++) {
1580 WARN_ON(qp->s_rdma_read_sge.num_sge);
2027 while (qp->r_sge.num_sge) {
2029 if (--qp->r_sge.num_sge)
[all...]
H A Dqib_qp.c401 qp->r_sge.num_sge = 0;
409 while (qp->s_rdma_read_sge.num_sge) {
411 if (--qp->s_rdma_read_sge.num_sge)
416 while (qp->r_sge.num_sge) {
418 if (--qp->r_sge.num_sge)
427 for (i = 0; i < wqe->wr.num_sge; i++) {
/drivers/infiniband/hw/ipath/
H A Dipath_srq.c61 if ((unsigned) wr->num_sge > srq->rq.max_sge) {
81 wqe->num_sge = wr->num_sge;
82 for (i = 0; i < wr->num_sge; i++)
291 p->num_sge = wqe->num_sge;
292 for (i = 0; i < wqe->num_sge; i++)
H A Dipath_ruc.c130 for (i = j = 0; i < wqe->num_sge; i++) {
140 ss->num_sge = j;
330 sqp->s_sge.num_sge = wqe->wr.num_sge;
372 qp->r_sge.num_sge = wqe->wr.num_sge;
413 if (--sqp->s_sge.num_sge)
H A Dipath_keys.c227 ss->num_sge = 1;
264 ss->num_sge = 1;
H A Dipath_verbs.c188 if (--ss->num_sge)
227 if (--ss->num_sge)
253 u8 num_sge = ss->num_sge; local
274 if (--num_sge)
313 if (--ss->num_sge)
359 /* IB spec says that num_sge == 0 is OK. */
360 if (wr->num_sge > qp->s_max_sge)
382 (wr->num_sge == 0 ||
400 if (wr->num_sge) {
[all...]
H A Dipath_ud.c198 if (--swqe->wr.num_sge)
325 qp->s_sge.num_sge = wqe->wr.num_sge;
H A Dipath_rc.c50 ss->num_sge = wqe->wr.num_sge;
463 qp->s_sge.num_sge = wqe->wr.num_sge;
1453 e->rdma_sge.num_sge = 0;
1840 e->rdma_sge.num_sge = 0;
H A Dipath_uc.c100 qp->s_sge.num_sge = wqe->wr.num_sge;
/drivers/infiniband/hw/ehca/
H A Dehca_reqs.c76 if (unlikely((recv_wr->num_sge < 0) ||
77 (recv_wr->num_sge > ipz_rqueue->act_nr_of_sg))) {
80 recv_wr->num_sge, ipz_rqueue->act_nr_of_sg);
88 wqe_p->nr_of_data_seg = recv_wr->num_sge;
90 for (cnt_ds = 0; cnt_ds < recv_wr->num_sge; cnt_ds++) {
120 ehca_gen_dbg("send_wr#%x wr_id=%lx num_sge=%x "
122 send_wr->num_sge, send_wr->send_flags,
137 for (j = 0; j < send_wr->num_sge; j++) {
166 if (unlikely((send_wr->num_sge < 0) ||
167 (send_wr->num_sge > q
[all...]
/drivers/infiniband/hw/cxgb3/
H A Diwch_qp.c66 if (wr->num_sge > T3_MAX_SGE)
72 for (i = 0; i < wr->num_sge; i++) {
81 wqe->send.num_sgle = cpu_to_be32(wr->num_sge);
82 *flit_cnt = 4 + ((wr->num_sge) << 1);
92 if (wr->num_sge > T3_MAX_SGE)
109 for (i = 0; i < wr->num_sge; i++) {
121 wqe->write.num_sgle = cpu_to_be32(wr->num_sge);
122 *flit_cnt = 5 + ((wr->num_sge) << 1);
131 if (wr->num_sge > 1)
254 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_add
[all...]
/drivers/infiniband/hw/amso1100/
H A Dc2_qp.c834 sizeof(struct c2_data_addr) * ib_wr->num_sge;
835 if (ib_wr->num_sge > qp->send_sgl_depth) {
844 ib_wr->num_sge,
852 (sizeof(struct c2_data_addr) * ib_wr->num_sge);
853 if (ib_wr->num_sge > qp->rdma_write_sgl_depth) {
867 ib_wr->num_sge,
877 if (ib_wr->num_sge > 1) {
963 if (ib_wr->num_sge > qp->recv_sgl_depth) {
976 BUG_ON(ib_wr->num_sge >= 256);
979 ib_wr->num_sge,
[all...]
/drivers/infiniband/hw/cxgb4/
H A Dqp.c298 for (i = 0; i < wr->num_sge; i++) {
330 int num_sge, u32 *plenp)
337 for (i = 0; i < num_sge; i++) {
352 isglp->nsge = cpu_to_be16(num_sge);
366 if (wr->num_sge > T4_MAX_SEND_SGE)
393 if (wr->num_sge) {
405 wr->sg_list, wr->num_sge, &plen);
409 wr->num_sge * sizeof(struct fw_ri_sge);
431 if (wr->num_sge > T4_MAX_SEND_SGE)
436 if (wr->num_sge) {
328 build_isgl(__be64 *queue_start, __be64 *queue_end, struct fw_ri_isgl *isglp, struct ib_sge *sg_list, int num_sge, u32 *plenp) argument
[all...]
/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c514 if (unlikely(wr->num_sge > srq->max_gs)) {
521 for (i = 0; i < wr->num_sge; ++i) {
607 if (unlikely(wr->num_sge > srq->max_gs)) {
613 for (i = 0; i < wr->num_sge; ++i) {
/drivers/infiniband/ulp/iser/
H A Diser_initiator.c146 iser_task->desc.num_sge = 2;
164 tx_desc->num_sge = 1;
359 tx_desc->num_sge = 2;
423 mdesc->num_sge = 2;
H A Discsi_iser.h215 int num_sge; member in struct:iser_tx_desc
H A Diser_verbs.c698 rx_wr.num_sge = 1;
721 rx_wr->num_sge = 1;
756 send_wr.num_sge = tx_desc->num_sge;
/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c220 priv->rx_wr.num_sge = IPOIB_UD_RX_SG;
223 priv->rx_wr.num_sge = 1;
/drivers/infiniband/hw/mlx4/
H A Dsrq.c322 if (unlikely(wr->num_sge > srq->msrq.max_gs)) {
340 for (i = 0; i < wr->num_sge; ++i) {
/drivers/infiniband/core/
H A Duverbs_cmd.c1956 if (user_wr->num_sge + sg_ind > cmd.sge_count) {
1962 user_wr->num_sge * sizeof (struct ib_sge),
1977 next->num_sge = user_wr->num_sge;
2024 if (next->num_sge) {
2031 next->num_sge * sizeof (struct ib_sge))) {
2035 sg_ind += next->num_sge;
2102 if (user_wr->num_sge + sg_ind > sge_count) {
2108 user_wr->num_sge * sizeof (struct ib_sge),
2123 next->num_sge
[all...]

Completed in 522 milliseconds

12