Home
last modified time | relevance | path

Searched refs:num_frags (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/arch/tile/include/hv/
Ddrv_xgbe_intf.h440 uint16_t num_frags; member
466 #define LEPP_TSO_CMD_SIZE(num_frags, header_size) \ argument
468 (num_frags) * sizeof(lepp_frag_t) + \
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c102 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_alloc_frags()
115 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_alloc_frags()
159 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_init_allocator()
193 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_destroy_allocator()
219 for (i = 0; i < priv->num_frags; i++) { in mlx4_en_init_rx_desc()
229 for (i = priv->num_frags; i < possible_frags; i++) { in mlx4_en_init_rx_desc()
266 for (nr = 0; nr < priv->num_frags; nr++) { in mlx4_en_free_rx_desc()
437 DS_SIZE * priv->num_frags); in mlx4_en_activate_rx_rings()
556 for (nr = 0; nr < priv->num_frags; nr++) { in mlx4_en_complete_rx_desc()
992 for (nr = 0; nr < priv->num_frags; nr++) in mlx4_en_process_rx_cq()
[all …]
Dmlx4_en.h551 u16 num_frags; member
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov_common.c750 u8 cmd_op, num_frags, t_num_frags; in qlcnic_sriov_prepare_bc_hdr() local
762 num_frags = (trans->req_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
764 num_frags++; in qlcnic_sriov_prepare_bc_hdr()
765 t_num_frags = num_frags; in qlcnic_sriov_prepare_bc_hdr()
766 if (qlcnic_sriov_alloc_bc_msg(&trans->req_hdr, num_frags)) in qlcnic_sriov_prepare_bc_hdr()
769 num_frags = (trans->rsp_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
771 num_frags++; in qlcnic_sriov_prepare_bc_hdr()
772 if (qlcnic_sriov_alloc_bc_msg(&trans->rsp_hdr, num_frags)) in qlcnic_sriov_prepare_bc_hdr()
774 num_frags = t_num_frags; in qlcnic_sriov_prepare_bc_hdr()
782 num_frags = (trans->rsp_pay_size) / (bc_pay_sz); in qlcnic_sriov_prepare_bc_hdr()
[all …]
Dqlcnic_sriov.h29 u8 num_frags; member
35 u8 num_frags;
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c1718 unsigned int num_frags = in tile_net_tx_tso() local
1722 size_t cmd_size = LEPP_TSO_CMD_SIZE(num_frags, sh_len); in tile_net_tx_tso()
1731 .num_frags = num_frags, in tile_net_tx_tso()
1750 BUG_ON(num_frags > LEPP_MAX_FRAGS); in tile_net_tx_tso()
1761 memcpy(&cmd->frags[num_frags], data, sh_len); in tile_net_tx_tso()
1863 unsigned int num_frags; in tile_net_tx() local
1917 num_frags = tile_net_tx_frags(frags, skb, data, skb_headlen(skb)); in tile_net_tx()
1919 for (i = 0; i < num_frags; i++) { in tile_net_tx()
1921 bool final = (i == num_frags - 1); in tile_net_tx()
1970 for (i = 0; i < num_frags; i++) { in tile_net_tx()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_cm.c99 for (i = 0; i < priv->cm.num_frags; ++i) in ipoib_cm_post_receive_srq()
105 ipoib_cm_dma_unmap_rx(priv, priv->cm.num_frags - 1, in ipoib_cm_post_receive_srq()
334 for (i = 0; i < priv->cm.num_frags; ++i) in ipoib_cm_init_rx_wr()
338 for (i = 1; i < priv->cm.num_frags; ++i) in ipoib_cm_init_rx_wr()
343 wr->num_sge = priv->cm.num_frags; in ipoib_cm_init_rx_wr()
528 int i, num_frags; in skb_put_frags() local
537 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
538 for (i = 0; i < num_frags; i++) { in skb_put_frags()
1560 priv->cm.num_frags = attr.max_srq_sge; in ipoib_cm_dev_init()
1562 priv->cm.max_cm_mtu, priv->cm.num_frags); in ipoib_cm_dev_init()
[all …]
Dipoib.h276 int num_frags; member
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1632 u16 num_frags; in i40e_chk_linearize() local
1635 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
1641 if (num_frags < (I40E_MAX_BUFFER_TXD)) in i40e_chk_linearize()
1644 if (DIV_ROUND_UP((num_frags + gso_segs), gso_segs) > in i40e_chk_linearize()
1663 num_frags--; in i40e_chk_linearize()
1664 } while (num_frags); in i40e_chk_linearize()
1666 if (num_frags >= I40E_MAX_BUFFER_TXD) in i40e_chk_linearize()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2423 u16 num_frags; in i40e_chk_linearize() local
2426 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
2432 if (num_frags < (I40E_MAX_BUFFER_TXD)) in i40e_chk_linearize()
2435 if (DIV_ROUND_UP((num_frags + gso_segs), gso_segs) > in i40e_chk_linearize()
2454 num_frags--; in i40e_chk_linearize()
2455 } while (num_frags); in i40e_chk_linearize()
2457 if (num_frags >= I40E_MAX_BUFFER_TXD) in i40e_chk_linearize()
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h463 int num_frags; /* number of fragments in frags containing data */ member
/linux-4.1.27/net/core/
Dskbuff.c929 int num_frags = skb_shinfo(skb)->nr_frags; in skb_copy_ubufs() local
933 for (i = 0; i < num_frags; i++) { in skb_copy_ubufs()
955 for (i = 0; i < num_frags; i++) in skb_copy_ubufs()
961 for (i = num_frags - 1; i >= 0; i--) { in skb_copy_ubufs()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c847 u32 num_frags = skb_wrb_cnt(skb); in be_tx_setup_wrb_hdr() local
857 atomic_add(num_frags, &txq->used); in be_tx_setup_wrb_hdr()
858 txo->last_req_wrb_cnt = num_frags; in be_tx_setup_wrb_hdr()
859 txo->pend_wrb_cnt += num_frags; in be_tx_setup_wrb_hdr()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dsky2.c2516 int i, num_frags; in skb_put_frags() local
2525 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
2526 for (i = 0; i < num_frags; i++) { in skb_put_frags()