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

12

/freebsd-12-stable/sys/ofed/include/rdma/
H A Drdmavt_mr.h120 u8 num_sge; member in struct:rvt_sge_state
136 while (ss->num_sge) {
138 if (--ss->num_sge)
/freebsd-12-stable/contrib/ofed/libcxgb4/
H A Dqp.c112 for (i = 0; i < wr->num_sge; i++) {
134 int num_sge, u32 *plenp)
140 for (i = 0; i < num_sge; i++) {
151 isglp->nsge = htobe16(num_sge);
165 if (wr->num_sge > T4_MAX_SEND_SGE)
178 if (wr->num_sge) {
188 wr->sg_list, wr->num_sge, &plen);
192 wr->num_sge * sizeof (struct fw_ri_sge);
214 if (wr->num_sge > T4_MAX_SEND_SGE)
219 if (wr->num_sge) {
133 build_isgl(struct fw_ri_isgl *isglp, struct ibv_sge *sg_list, int num_sge, u32 *plenp) argument
[all...]
/freebsd-12-stable/contrib/ofed/librdmacm/
H A Drdma_verbs.h107 wr.num_sge = nsge;
124 wr.num_sge = nsge;
140 wr.num_sge = nsge;
158 wr.num_sge = nsge;
241 wr.num_sge = 1;
/freebsd-12-stable/contrib/ofed/libmlx5/
H A Dqp.c284 for (i = sg_copy_ptr->index; i < wr->num_sge; ++i) {
368 if (unlikely(wr->num_sge < 1)) {
369 mlx5_dbg(fp, MLX5_DBG_QP_SEND, "illegal num_sge: %d, minimum is 1\n",
370 wr->num_sge);
380 for (j = 0; j < wr->num_sge && inl_hdr_size > 0; ++j) {
659 if (unlikely(wr->num_sge > qp->sq.max_gs)) {
661 wr->num_sge, qp->sq.max_gs);
856 if (wr->send_flags & IBV_SEND_INLINE && wr->num_sge) {
870 for (i = sg_copy_ptr.index; i < wr->num_sge; ++i) {
1084 if (unlikely(wr->num_sge > rw
[all...]
H A Dsrq.c100 if (wr->num_sge > srq->max_gs) {
119 for (i = 0; i < wr->num_sge; ++i) {
/freebsd-12-stable/contrib/ofed/librdmacm/examples/
H A Drdma_xclient.c63 wr.num_sge = 1;
H A Dmckey.c186 recv_wr.num_sge = 1;
214 send_wr.num_sge = 1;
H A Dcmatose.c166 recv_wr.num_sge = 1;
194 send_wr.num_sge = 1;
H A Dudaddy.c181 recv_wr.num_sge = 1;
209 send_wr.num_sge = 1;
/freebsd-12-stable/contrib/ofed/libibverbs/
H A Dcompat-1_0.c87 int num_sge; member in struct:ibv_send_wr_1_0
114 int num_sge; member in struct:ibv_recv_wr_1_0
378 real_wr->num_sge = w->num_sge;
439 real_wr->num_sge = w->num_sge;
496 real_wr->num_sge = w->num_sge;
H A Dcmd.c1385 sge_count += i->num_sge;
1403 tmp->num_sge = i->num_sge;
1434 if (tmp->num_sge) {
1435 memcpy(s, i->sg_list, tmp->num_sge * sizeof *s);
1436 s += tmp->num_sge;
1475 sge_count += i->num_sge;
1493 tmp->num_sge = i->num_sge;
1495 if (tmp->num_sge) {
[all...]
/freebsd-12-stable/contrib/ofed/libmlx4/
H A Dqp.c240 if (wr->num_sge > qp->sq.max_gs) {
296 if (!wr->num_sge)
367 if (wr->send_flags & IBV_SEND_INLINE && wr->num_sge) {
382 for (i = 0; i < wr->num_sge; ++i) {
437 for (i = wr->num_sge - 1; i >= 0 ; --i)
440 size += wr->num_sge * (sizeof *seg / 16);
535 if (wr->num_sge > qp->rq.max_gs) {
543 for (i = 0; i < wr->num_sge; ++i)
H A Dsrq.c76 if (wr->num_sge > srq->max_gs) {
95 for (i = 0; i < wr->num_sge; ++i) {
/freebsd-12-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c346 for (i = 0; i < wr->num_sge; i++) {
378 int num_sge, u32 *plenp)
385 for (i = 0; i < num_sge; i++) {
400 isglp->nsge = cpu_to_be16(num_sge);
414 if (wr->num_sge > T4_MAX_SEND_SGE)
443 if (wr->num_sge) {
455 wr->sg_list, wr->num_sge, &plen);
459 wr->num_sge * sizeof(struct fw_ri_sge);
481 if (wr->num_sge > T4_MAX_SEND_SGE)
486 if (wr->num_sge) {
376 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...]
/freebsd-12-stable/sys/dev/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) {
H A Dmthca_qp.c1729 if (wr->num_sge > qp->sq.max_gs) {
1736 for (i = 0; i < wr->num_sge; ++i) {
1855 if (unlikely(wr->num_sge > qp->rq.max_gs)) {
1861 for (i = 0; i < wr->num_sge; ++i) {
2070 if (wr->num_sge > qp->sq.max_gs) {
2077 for (i = 0; i < wr->num_sge; ++i) {
2191 if (unlikely(wr->num_sge > qp->rq.max_gs)) {
2197 for (i = 0; i < wr->num_sge; ++i) {
/freebsd-12-stable/sys/dev/iser/
H A Diser_initiator.c114 tx_desc->num_sge = 1;
441 mdesc->num_sge = 2;
H A Diser_memory.c183 fastreg_wr.wr.num_sge = 0;
H A Diser_verbs.c874 rx_wr.num_sge = 1;
900 rx_wr->num_sge = 1;
937 send_wr.num_sge = tx_desc->num_sge;
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c335 if (unlikely(wr->num_sge > srq->msrq.max_gs)) {
353 for (i = 0; i < wr->num_sge; ++i) {
/freebsd-12-stable/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c141 tx_wr.num_sge = i;
402 wr.num_sge = 0;
/freebsd-12-stable/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_cmd.c2520 static void *alloc_wr(size_t wr_size, __u32 num_sge) argument
2523 num_sge * sizeof (struct ib_sge), GFP_KERNEL);
2570 if (user_wr->num_sge + sg_ind > cmd.sge_count) {
2585 ud = alloc_wr(next_size, user_wr->num_sge);
2607 rdma = alloc_wr(next_size, user_wr->num_sge);
2622 atomic = alloc_wr(next_size, user_wr->num_sge);
2638 next = alloc_wr(next_size, user_wr->num_sge);
2664 next->num_sge = user_wr->num_sge;
2668 if (next->num_sge) {
[all...]
/freebsd-12-stable/contrib/ofed/libibverbs/examples/
H A Duc_pingpong.c479 .num_sge = 1,
501 .num_sge = 1,
H A Dud_pingpong.c496 .num_sge = 1,
518 .num_sge = 1,
/freebsd-12-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c452 if (unlikely(wr->num_sge > srq->msrq.max_gs)) {
470 for (i = 0; i < wr->num_sge; i++) {

Completed in 263 milliseconds

12