Searched refs:num_frags (Results 1 - 25 of 35) sorted by last modified time

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
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++)
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.h628 u8 num_frags; member in struct:mlx5e_rq_frags_info
/linux-master/net/tls/
H A Dtls_device.c143 for (i = 0; i < record->num_frags; i++)
265 frag = &record->frags[record->num_frags - 1];
273 ++record->num_frags;
301 for (i = 0; i < record->num_frags; i++) {
309 sg_mark_end(&offload_ctx->sg_tx_data[record->num_frags - 1]);
362 record->num_frags = 1;
544 (record->num_frags >= MAX_SKB_FRAGS - 1)) {
1131 start_marker_record->num_frags = 0;
/linux-master/net/core/
H A Dskbuff.c1938 int num_frags = skb_shinfo(skb)->nr_frags; local
1946 if (!num_frags)
1974 for (i = 0; i < num_frags; i++) {
2001 for (i = 0; i < num_frags; i++)
/linux-master/include/net/
H A Dtls.h145 int num_frags; member in struct:tls_record_info
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtrans.c904 !trans->dbg.fw_mon_ini[alloc_id].num_frags)
H A Dctxt-info-gen3.c75 if (trans->dbg.fw_mon_ini[alloc_id].num_frags) {
86 "WRT: Applying DRAM destination (alloc_id=%u, num_frags=%u)\n",
88 trans->dbg.fw_mon_ini[alloc_id].num_frags);
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddbg.c1907 for (i = 0; i < fw_mon->num_frags; i++) {
2018 for (i = 0; i < fw_mon->num_frags; i++) {
/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/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c545 int num_frags = 0; local
574 num_frags = xdptxdf->sinfo->nr_frags;
623 for (i = 0; i < num_frags; i++) {
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;
/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...]
/linux-master/drivers/net/ethernet/marvell/
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++) {
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,
/linux-master/drivers/net/ethernet/google/gve/
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,
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,
/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/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/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/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/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);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-trans.h757 * @num_frags: number of fragments
761 u32 num_frags; member in struct:iwl_fw_mon
H A Diwl-dbg-tlv.c408 for (i = 0; i < fw_mon->num_frags; i++) {
421 fw_mon->num_frags = 0;
590 u32 num_frags, remain_pages, frag_pages; local
600 if (fw_mon->num_frags) {
601 for (i = 0; i < fw_mon->num_frags; i++)
611 num_frags = le32_to_cpu(fw_mon_cfg->max_frags_num);
615 num_frags = 1;
623 num_frags = min_t(u32, num_frags, BUF_ALLOC_MAX_NUM_FRAGS);
624 num_frags
696 u32 num_frags = min_t(u32, remain_frags, local
752 u32 remain_frags, num_frags; local
[all...]

Completed in 408 milliseconds

12