/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_qp.c | 400 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 D | ipoib.h | 286 int num_frags; member in struct:ipoib_cm_dev_priv
|
H A D | ipoib_cm.c | 101 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 D | bcm-pdc-mailbox.c | 585 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 D | ena_netdev.c | 2471 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 D | bnxt_xdp.c | 33 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 D | bnxt_xdp.h | 35 u8 num_frags, struct page_pool *pool,
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.c | 1659 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 D | be_main.c | 931 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 D | gve_rx.c | 452 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 D | gve_rx_dqo.c | 676 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 D | mvneta.c | 2400 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 D | sky2.c | 2490 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 D | en_rx.c | 83 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 D | mlx4_en.h | 589 u8 num_frags; member in struct:mlx4_en_priv
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 628 u8 num_frags; member in struct:mlx5e_rq_frags_info
|
H A D | en_main.c | 598 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 D | en_rx.c | 350 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 D | params.c | 646 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 D | xdp.c | 545 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 D | qede_fp.c | 1178 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 D | qlcnic_sriov.h | 29 u8 num_frags; member in struct:qlcnic_bc_hdr 35 u8 num_frags;
|
H A D | qlcnic_sriov_common.c | 759 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 D | macsec.c | 554 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 D | receive.c | 247 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);
|