Home
last modified time | relevance | path

Searched refs:frag (Results 126 – 150 of 378) sorted by relevance

12345678910>>...16

/openbmc/linux/drivers/net/ethernet/aeroflex/
H A Dgreth.c198 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_rings() local
203 skb_frag_size(frag), in greth_clean_rings()
519 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_start_xmit_gbit() local
526 status |= skb_frag_size(frag) & GRETH_BD_LEN; in greth_start_xmit_gbit()
540 dma_addr = skb_frag_dma_map(greth->dev, frag, 0, skb_frag_size(frag), in greth_start_xmit_gbit()
715 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_tx_gbit() local
720 skb_frag_size(frag), in greth_clean_tx_gbit()
/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c704 const skb_frag_t *frag, in ionic_tx_map_frag() argument
711 dma_addr = skb_frag_dma_map(dev, frag, offset, len, DMA_TO_DEVICE); in ionic_tx_map_frag()
728 skb_frag_t *frag; in ionic_tx_map_skb() local
740 frag = skb_shinfo(skb)->frags; in ionic_tx_map_skb()
742 for (frag_idx = 0; frag_idx < nfrags; frag_idx++, frag++) { in ionic_tx_map_skb()
743 dma_addr = ionic_tx_map_frag(q, frag, 0, skb_frag_size(frag)); in ionic_tx_map_skb()
749 buf_info->len = skb_frag_size(frag); in ionic_tx_map_skb()
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c86 const skb_frag_t *frag; in otx2_dma_map_skb_frag() local
96 frag = &skb_shinfo(skb)->frags[seg - 1]; in otx2_dma_map_skb_frag()
97 page = skb_frag_page(frag); in otx2_dma_map_skb_frag()
98 offset = skb_frag_off(frag); in otx2_dma_map_skb_frag()
99 *len = skb_frag_size(frag); in otx2_dma_map_skb_frag()
836 const skb_frag_t *frag; in otx2_tso_frag_dma_addr() local
842 frag = &skb_shinfo(skb)->frags[seg]; in otx2_tso_frag_dma_addr()
843 offset = seg_addr - (u64)skb_frag_address(frag); in otx2_tso_frag_dma_addr()
/openbmc/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.h463 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in iavf_xmit_descriptor_count() local
473 size = skb_frag_size(frag++); in iavf_xmit_descriptor_count()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info-gen3.c55 struct iwl_dram_data *frag = in iwl_pcie_ctxt_info_dbg_enable() local
58 dbg_cfg->hwm_base_addr = cpu_to_le64(frag->physical); in iwl_pcie_ctxt_info_dbg_enable()
59 dbg_cfg->hwm_size = cpu_to_le32(frag->size); in iwl_pcie_ctxt_info_dbg_enable()
/openbmc/linux/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c136 struct inet_frag_queue *frag = from_timer(frag, t, timer); in nf_ct_frag6_expire() local
139 fq = container_of(frag, struct frag_queue, q); in nf_ct_frag6_expire()
/openbmc/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c138 skb_frag_t *frag; in tx_map_skb() local
152 frag = &skb_shinfo(skb)->frags[i]; in tx_map_skb()
154 dma_addr = skb_frag_dma_map(&pdev->dev, frag, 0, in tx_map_skb()
155 skb_frag_size(frag), in tx_map_skb()
162 hinic_set_sge(&sges[i + 1], dma_addr, skb_frag_size(frag)); in tx_map_skb()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c1548 int frag; in t4vf_pktgl_free() local
1550 frag = gl->nfrags - 1; in t4vf_pktgl_free()
1551 while (frag--) in t4vf_pktgl_free()
1552 put_page(gl->frags[frag].page); in t4vf_pktgl_free()
1779 u32 bufsz, frag; in process_responses() local
1804 for (frag = 0, fp = gl.frags; /**/; frag++, fp++) { in process_responses()
1805 BUG_ON(frag >= MAX_SKB_FRAGS); in process_responses()
1817 gl.nfrags = frag+1; in process_responses()
1839 restore_rx_bufs(&gl, &rxq->fl, frag); in process_responses()
/openbmc/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c167 skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in wx_dma_sync_frag() local
171 skb_frag_off(frag), in wx_dma_sync_frag()
172 skb_frag_size(frag), in wx_dma_sync_frag()
430 skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in wx_pull_tail() local
438 va = skb_frag_address(frag); in wx_pull_tail()
449 skb_frag_size_sub(frag, pull_len); in wx_pull_tail()
450 skb_frag_off_add(frag, pull_len); in wx_pull_tail()
942 skb_frag_t *frag; in wx_tx_map() local
956 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in wx_tx_map()
997 size = skb_frag_size(frag); in wx_tx_map()
[all …]
/openbmc/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c939 skb_frag_t *frag; in fm10k_tx_map() local
963 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in fm10k_tx_map()
991 size = skb_frag_size(frag); in fm10k_tx_map()
994 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, size, in fm10k_tx_map()
1067 skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in fm10k_xmit_frame_ring() local
1069 count += TXD_USE_COUNT(skb_frag_size(frag)); in fm10k_xmit_frame_ring()
/openbmc/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.h505 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in i40e_xmit_descriptor_count() local
515 size = skb_frag_size(frag++); in i40e_xmit_descriptor_count()
H A Di40e_txrx.c3544 const skb_frag_t *frag, *stale; in __i40e_chk_linearize() local
3556 frag = &skb_shinfo(skb)->frags[0]; in __i40e_chk_linearize()
3567 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3568 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3569 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3570 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3571 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3579 sum += skb_frag_size(frag++); in __i40e_chk_linearize()
3631 skb_frag_t *frag; in i40e_tx_map() local
3652 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40e_tx_map()
[all …]
/openbmc/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_init.c1743 struct netxen_skb_frag *frag; in netxen_process_cmd_ring() local
1756 frag = &buffer->frag_array[0]; in netxen_process_cmd_ring()
1757 dma_unmap_single(&pdev->dev, frag->dma, frag->length, in netxen_process_cmd_ring()
1759 frag->dma = 0ULL; in netxen_process_cmd_ring()
1761 frag++; /* Get the next frag */ in netxen_process_cmd_ring()
1762 dma_unmap_page(&pdev->dev, frag->dma, in netxen_process_cmd_ring()
1763 frag->length, DMA_TO_DEVICE); in netxen_process_cmd_ring()
1764 frag->dma = 0ULL; in netxen_process_cmd_ring()
/openbmc/linux/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_main.c840 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf() local
844 skb_frag_size(frag), DMA_TO_DEVICE); in free_netsgbuf()
884 skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in free_netsgbuf_with_resp() local
888 skb_frag_size(frag), DMA_TO_DEVICE); in free_netsgbuf_with_resp()
1502 skb_frag_t *frag; in liquidio_xmit() local
1537 frag = &skb_shinfo(skb)->frags[i - 1]; in liquidio_xmit()
1541 frag, 0, skb_frag_size(frag), in liquidio_xmit()
1550 frag = &skb_shinfo(skb)->frags[j - 1]; in liquidio_xmit()
1553 skb_frag_size(frag), in liquidio_xmit()
1561 add_sg_size(&g->sg[(i >> 2)], skb_frag_size(frag), in liquidio_xmit()
/openbmc/linux/drivers/net/ethernet/cisco/enic/
H A Denic_main.c548 const skb_frag_t *frag; in enic_queue_wq_skb_cont() local
552 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_cont()
553 len_left -= skb_frag_size(frag); in enic_queue_wq_skb_cont()
554 dma_addr = skb_frag_dma_map(&enic->pdev->dev, frag, 0, in enic_queue_wq_skb_cont()
555 skb_frag_size(frag), in enic_queue_wq_skb_cont()
559 enic_queue_wq_desc_cont(wq, skb, dma_addr, skb_frag_size(frag), in enic_queue_wq_skb_cont()
680 skb_frag_t *frag; in enic_queue_wq_skb_tso() local
713 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_tso()
714 len_left -= skb_frag_size(frag); in enic_queue_wq_skb_tso()
715 frag_len_left = skb_frag_size(frag); in enic_queue_wq_skb_tso()
[all …]
/openbmc/linux/net/ipv6/
H A Dreassembly.c75 struct inet_frag_queue *frag = from_timer(frag, t, timer); in ip6_frag_expire() local
78 fq = container_of(frag, struct frag_queue, q); in ip6_frag_expire()
/openbmc/linux/drivers/staging/rtl8192e/
H A Drtllib_tx.c157 int rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, in rtllib_encrypt_fragment() argument
180 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
182 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv); in rtllib_encrypt_fragment()
187 ieee->dev->name, frag->len); in rtllib_encrypt_fragment()
/openbmc/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.c636 skb_frag_t *frag; in octep_start_xmit() local
697 frag = &shinfo->frags[0]; in octep_start_xmit()
699 len = skb_frag_size(frag); in octep_start_xmit()
700 dma = skb_frag_dma_map(iq->dev, frag, 0, in octep_start_xmit()
708 frag++; in octep_start_xmit()
/openbmc/linux/block/partitions/
H A Dldm.h86 struct frag { /* VBLK Fragment handling */ struct
H A Dldm.c1220 struct frag *f; in ldm_frag_add()
1244 f = list_entry (item, struct frag, list); in ldm_frag_add()
1295 kfree (list_entry (item, struct frag, list)); in ldm_frag_free()
1311 struct frag *f; in ldm_frag_commit()
1317 f = list_entry (item, struct frag, list); in ldm_frag_commit()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwxgmac2_core.c1130 struct stmmac_tc_entry *entry, *frag; in dwxgmac3_rxp_config() local
1158 frag = entry->frag_ptr; in dwxgmac3_rxp_config()
1161 if (frag) { in dwxgmac3_rxp_config()
1175 if (frag && !frag->in_hw) { in dwxgmac3_rxp_config()
1176 ret = dwxgmac3_rxp_update_single_entry(ioaddr, frag, nve); in dwxgmac3_rxp_config()
1179 frag->table_pos = nve++; in dwxgmac3_rxp_config()
1180 frag->in_hw = true; in dwxgmac3_rxp_config()
/openbmc/linux/net/sched/
H A Dact_ct.c804 static int tcf_ct_ipv4_is_fragment(struct sk_buff *skb, bool *frag) in tcf_ct_ipv4_is_fragment() argument
814 *frag = ip_is_fragment(ip_hdr(skb)); in tcf_ct_ipv4_is_fragment()
818 static int tcf_ct_ipv6_is_fragment(struct sk_buff *skb, bool *frag) in tcf_ct_ipv6_is_fragment() argument
834 *frag = flags & IP6_FH_F_FRAG; in tcf_ct_ipv6_is_fragment()
844 bool frag; in tcf_ct_handle_fragments() local
854 err = tcf_ct_ipv4_is_fragment(skb, &frag); in tcf_ct_handle_fragments()
856 err = tcf_ct_ipv6_is_fragment(skb, &frag); in tcf_ct_handle_fragments()
857 if (err || !frag) in tcf_ct_handle_fragments()
/openbmc/linux/net/wireless/
H A Dutil.c703 const skb_frag_t *frag = &sh->frags[0]; in __ieee80211_amsdu_copy_frag() local
716 frag_page = skb_frag_page(frag); in __ieee80211_amsdu_copy_frag()
717 frag_ptr = skb_frag_address(frag); in __ieee80211_amsdu_copy_frag()
718 frag_size = skb_frag_size(frag); in __ieee80211_amsdu_copy_frag()
719 frag++; in __ieee80211_amsdu_copy_frag()
731 frag_len = skb_frag_size(frag); in __ieee80211_amsdu_copy_frag()
733 __frame_add_frag(frame, skb_frag_page(frag), in __ieee80211_amsdu_copy_frag()
734 skb_frag_address(frag), cur_len, frag_len); in __ieee80211_amsdu_copy_frag()
736 frag++; in __ieee80211_amsdu_copy_frag()
/openbmc/linux/drivers/net/ethernet/sun/
H A Dcassini.c1827 int frag; in cas_tx_ringN() local
1847 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_tx_ringN()
2002 __skb_frag_ref(frag); in cas_rx_process_pkt()
2023 frag++; in cas_rx_process_pkt()
2026 __skb_frag_ref(frag); in cas_rx_process_pkt()
2715 int entry, nr_frags, frag, tabort, tentry; in cas_xmit_tx_ringN() local
2769 for (frag = 0; frag < nr_frags; frag++) { in cas_xmit_tx_ringN()
2791 (frag + 1 == nr_frags)); in cas_xmit_tx_ringN()
3839 int frag; in cas_clean_txd() local
3847 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_clean_txd()
[all …]
/openbmc/linux/include/linux/ceph/
H A Dceph_fs.h422 __le32 frag; /* which dir fragment */ member
554 __le32 frag; /* this frag splits... */ member
607 __le32 frag; /* fragment */ member

12345678910>>...16