Searched refs:frag_idx (Results 1 – 10 of 10) sorted by relevance
| /linux/net/core/ |
| H A D | tso.c | 142 map->frag_idx = -1; in tso_dma_iova_try() 178 map->frag_idx = -1; in tso_dma_map_init() 222 map->frag_idx = 0; in tso_dma_map_init() 273 int idx = map->frag_idx; in tso_dma_map_count() 338 if (map->frag_idx == -1) { in tso_dma_map_next() 343 region_len = map->frags[map->frag_idx].len; in tso_dma_map_next() 345 *addr = map->frags[map->frag_idx].dma + map->offset; in tso_dma_map_next() 353 map->frag_idx++; in tso_dma_map_next()
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 1128 int frag_idx; in ionic_tx_map_skb() local 1139 for (frag_idx = 0; frag_idx < nfrags; frag_idx++, frag++) { in ionic_tx_map_skb() 1154 while (frag_idx > 0) { in ionic_tx_map_skb() 1155 frag_idx--; in ionic_tx_map_skb()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | sge.c | 238 int nfrags, frag_idx, curflit, j = d->addr_idx; in unmap_skb() local 241 frag_idx = d->fragidx; in unmap_skb() 243 if (frag_idx == 0 && skb_headlen(skb)) { in unmap_skb() 252 while (frag_idx < nfrags && curflit < WR_FLITS) { in unmap_skb() 254 skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]), in unmap_skb() 262 frag_idx++; in unmap_skb() 265 if (frag_idx < nfrags) { /* SGL continues into next Tx descriptor */ in unmap_skb() 267 d->fragidx = frag_idx; in unmap_skb()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 28 u8 nfrags = 0, frag_idx = 0; in chcr_get_nfrags_to_send() local 40 frag = &si->frags[frag_idx]; in chcr_get_nfrags_to_send() 44 frag_idx++; in chcr_get_nfrags_to_send() 45 frag = &si->frags[frag_idx]; in chcr_get_nfrags_to_send() 54 frag_size = min(len, skb_frag_size(&si->frags[frag_idx])); in chcr_get_nfrags_to_send() 57 frag_idx++; in chcr_get_nfrags_to_send()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_ll2.c | 1865 u16 bd_data = 0, frag_idx; in qed_ll2_prepare_tx_packet_set_bd() local 1933 for (frag_idx = p_ll2->tx_queue.cur_send_frag_num; in qed_ll2_prepare_tx_packet_set_bd() 1934 frag_idx < pkt->num_of_bds; frag_idx++) { in qed_ll2_prepare_tx_packet_set_bd() 1935 struct core_tx_bd **p_bd = &p_curp->bds_set[frag_idx].txq_bd; in qed_ll2_prepare_tx_packet_set_bd() 1940 p_curp->bds_set[frag_idx].tx_frag = 0; in qed_ll2_prepare_tx_packet_set_bd() 1941 p_curp->bds_set[frag_idx].frag_len = 0; in qed_ll2_prepare_tx_packet_set_bd()
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 685 struct sk_buff *skb, u32 frag_idx) in emac_tx_map_frag() argument 693 buf_idx = frag_idx % 2; in emac_tx_map_frag() 695 if (frag_idx == 0) { in emac_tx_map_frag() 702 frag = &skb_shinfo(skb)->frags[frag_idx - 1]; in emac_tx_map_frag()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | sge.c | 899 u8 i = 0, frag_idx = 0, nfrags = 0; in cxgb4_write_partial_sgl() local 913 frag = &si->frags[frag_idx]; in cxgb4_write_partial_sgl() 918 frag_idx++; in cxgb4_write_partial_sgl() 919 frag = &si->frags[frag_idx]; in cxgb4_write_partial_sgl() 925 sgl->addr0 = cpu_to_be64(addr[frag_idx + 1] + start); in cxgb4_write_partial_sgl() 928 frag_idx++; in cxgb4_write_partial_sgl() 948 frag_size = min(len, skb_frag_size(&si->frags[frag_idx])); in cxgb4_write_partial_sgl() 950 to->addr[i & 1] = cpu_to_be64(addr[frag_idx + 1]); in cxgb4_write_partial_sgl() 954 frag_idx++; in cxgb4_write_partial_sgl()
|
| /linux/drivers/net/ethernet/myricom/myri10ge/ |
| H A D | myri10ge.c | 2657 int idx, avail, frag_cnt, frag_idx, count, mss, max_segments; in myri10ge_xmit() local 2759 frag_idx = 0; in myri10ge_xmit() 2849 if (frag_idx == frag_cnt) in myri10ge_xmit() 2853 frag = &skb_shinfo(skb)->frags[frag_idx]; in myri10ge_xmit() 2854 frag_idx++; in myri10ge_xmit()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_cmn.c | 3435 int frag_idx = 0; in bnx2x_pkt_req_lin() local 3450 for (frag_idx = 0; frag_idx < wnd_size - 1; frag_idx++) in bnx2x_pkt_req_lin() 3452 skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]); in bnx2x_pkt_req_lin()
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_main.c | 2285 u32 frag_idx = rxq->tail; in get_rx_page_info() local 2287 rx_page_info = &rxo->page_info_tbl[frag_idx]; in get_rx_page_info()
|