Searched refs:num_frags (Results 1 - 25 of 35) sorted by path

12

/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_qp.c400 int num_frags, len_terminate, rv; local
567 num_frags = 3;
572 num_frags = 2;
593 if (num_frags == 3) {
602 rv = kernel_sendmsg(s, &msg, iov, num_frags, len_terminate);
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib.h286 int num_frags; member in struct:ipoib_cm_dev_priv
H A Dipoib_cm.c101 for (i = 0; i < priv->cm.num_frags; ++i)
107 ipoib_cm_dma_unmap_rx(priv, priv->cm.num_frags - 1,
335 for (i = 0; i < priv->cm.num_frags; ++i)
339 for (i = 1; i < priv->cm.num_frags; ++i)
344 wr->num_sge = priv->cm.num_frags;
530 int i, num_frags; local
539 num_frags = skb_shinfo(skb)->nr_frags;
540 for (i = 0; i < num_frags; i++) {
1609 priv->cm.num_frags = max_srq_sge;
1610 ipoib_dbg(priv, "max_cm_mtu = 0x%x, num_frags
[all...]
/linux-master/drivers/mailbox/
H A Dbcm-pdc-mailbox.c585 u32 num_frags; local
607 num_frags = pdcs->txin_numd[pdcs->txin];
608 WARN_ON(num_frags == 0);
613 pdcs->txin = (pdcs->txin + num_frags) & pdcs->ntxpost;
616 pdcs->pdc_idx, num_frags);
620 num_frags = rx_ctx->rxin_numd;
629 pdcs->rxin = (pdcs->rxin + num_frags) & pdcs->nrxpost;
632 pdcs->pdc_idx, num_frags);
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c2471 int num_frags, header_len, rc; local
2473 num_frags = skb_shinfo(skb)->nr_frags;
2476 if (num_frags < tx_ring->sgl_size)
2479 if ((num_frags == tx_ring->sgl_size) &&
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c33 int num_frags = 0; local
40 num_frags = sinfo->nr_frags;
46 tx_buf->nr_frags = num_frags;
52 ((num_frags + 1) << TX_BD_FLAGS_BD_CNT_SHIFT) |
55 txbd->tx_bd_opaque = SET_TX_OPAQUE(bp, txr, prod, 1 + num_frags);
59 for (i = 0; i < num_frags ; i++) {
470 bnxt_xdp_build_skb(struct bnxt *bp, struct sk_buff *skb, u8 num_frags, argument
485 xdp_update_skb_shared_info(skb, num_frags,
H A Dbnxt_xdp.h35 u8 num_frags, struct page_pool *pool,
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1659 for (i = 0; i < record->num_frags; i++) {
1665 skb_shinfo(nskb)->nr_frags = record->num_frags;
1733 record->num_frags,
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c931 u32 num_frags = skb_wrb_cnt(skb); local
941 atomic_add(num_frags, &txq->used);
942 txo->last_req_wrb_cnt = num_frags;
943 txo->pend_wrb_cnt += num_frags;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx.c452 int num_frags = 0; local
462 num_frags = skb_shinfo(ctx->skb_tail)->nr_frags;
463 if (num_frags == MAX_SKB_FRAGS) {
473 num_frags = 0;
482 skb_add_rx_frag(skb, num_frags, page_info->page,
H A Dgve_rx_dqo.c676 int num_frags; local
685 num_frags = skb_shinfo(rx->ctx.skb_tail)->nr_frags;
686 skb_add_rx_frag(rx->ctx.skb_tail, num_frags, page,
705 int num_frags = skb_shinfo(rx->ctx.skb_tail)->nr_frags; local
707 if (unlikely(num_frags == MAX_SKB_FRAGS)) {
719 num_frags = 0;
731 skb_add_rx_frag(rx->ctx.skb_tail, num_frags,
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c2400 u8 num_frags; local
2403 num_frags = sinfo->nr_frags;
2416 xdp_update_skb_shared_info(skb, num_frags,
2418 num_frags * xdp->frame_sz,
H A Dsky2.c2490 int i, num_frags; local
2499 num_frags = skb_shinfo(skb)->nr_frags;
2500 for (i = 0; i < num_frags; i++) {
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c83 for (i = 0; i < priv->num_frags; i++, frags++) {
117 for (i = 0; i < priv->num_frags; i++) {
127 for (i = priv->num_frags; i < possible_frags; i++) {
177 for (nr = 0; nr < priv->num_frags; nr++) {
334 DS_SIZE * priv->num_frags);
1055 * This only works when num_frags == 1.
1097 priv->num_frags = i;
1101 en_dbg(DRV, priv, "Rx buffer scatter-list (effective-mtu:%d num_frags:%d):\n",
1102 eff_mtu, priv->num_frags);
1103 for (i = 0; i < priv->num_frags;
[all...]
H A Dmlx4_en.h589 u8 num_frags; member in struct:mlx4_en_priv
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h628 u8 num_frags; member in struct:mlx5e_rq_frags_info
H A Den_main.c598 for (f = 0; f < rq->wqe.info.num_frags; f++, frag++) {
623 WARN_ON(rq->wqe.info.num_frags != 1);
949 for (f = 0; f < rq->wqe.info.num_frags; f++) {
956 /* check if num_frags is not a pow of two */
957 if (rq->wqe.info.num_frags < (1 << rq->wqe.info.log_num_frags)) {
H A Den_rx.c350 for (i = 0; i < rq->wqe.info.num_frags; i++, frag++) {
379 for (i = 0; i < rq->wqe.info.num_frags; i++, wi++)
402 for (int i = 0; i < rq->wqe.info.num_frags; i++, wi++)
490 for (int k = 0; k < rq->wqe.info.num_frags; k++, frag++)
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c646 for (i = 0; i < info->num_frags; i++)
700 info->num_frags = 1;
756 info->num_frags = i;
781 info->wqe_index_mask = info->num_frags % 2;
794 info->log_num_frags = order_base_2(info->num_frags);
796 *xdp_frag_size = info->num_frags > 1 && params->xdp_prog ? PAGE_SIZE : 0;
945 ndsegs = param->frags_info.num_frags;
H A Dxdp.c545 int num_frags = 0; local
574 num_frags = xdptxdf->sinfo->nr_frags;
623 for (i = 0; i < num_frags; i++) {
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c1178 u8 num_frags; local
1183 for (num_frags = cqe->bd_num - 1; num_frags > 0; num_frags--) {
1190 num_frags);
1220 return num_frags;
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov.h29 u8 num_frags; member in struct:qlcnic_bc_hdr
35 u8 num_frags;
H A Dqlcnic_sriov_common.c759 u8 cmd_op, num_frags, t_num_frags; local
771 num_frags = (trans->req_pay_size) / (bc_pay_sz);
773 num_frags++;
774 t_num_frags = num_frags;
775 if (qlcnic_sriov_alloc_bc_msg(&trans->req_hdr, num_frags))
778 num_frags = (trans->rsp_pay_size) / (bc_pay_sz);
780 num_frags++;
781 if (qlcnic_sriov_alloc_bc_msg(&trans->rsp_hdr, num_frags))
783 num_frags = t_num_frags;
791 num_frags
[all...]
/linux-master/drivers/net/
H A Dmacsec.c554 int num_frags)
566 size += sizeof(struct scatterlist) * num_frags;
551 macsec_alloc_req(struct crypto_aead *tfm, unsigned char **iv, struct scatterlist **sg, int num_frags) argument
/linux-master/drivers/net/wireguard/
H A Dreceive.c247 int num_frags; local
268 num_frags = skb_cow_data(skb, 0, &trailer);
271 if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg)))
274 sg_init_table(sg, num_frags);

Completed in 503 milliseconds

12