niu.c (ed32f8d42cee118b075e4372a55c7739a11094b2) | niu.c (b54c9d5bd6e38edac9ce3a3f95f14a1292b5268d) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* niu.c: Neptune ethernet driver. 3 * 4 * Copyright (C) 2007, 2008 David S. Miller (davem@davemloft.net) 5 */ 6 7#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 8 --- 6681 unchanged lines hidden (view full) --- 6690 len -= this_len; 6691 } 6692 6693 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { 6694 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; 6695 6696 len = skb_frag_size(frag); 6697 mapping = np->ops->map_page(np->device, skb_frag_page(frag), | 1// SPDX-License-Identifier: GPL-2.0 2/* niu.c: Neptune ethernet driver. 3 * 4 * Copyright (C) 2007, 2008 David S. Miller (davem@davemloft.net) 5 */ 6 7#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 8 --- 6681 unchanged lines hidden (view full) --- 6690 len -= this_len; 6691 } 6692 6693 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { 6694 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; 6695 6696 len = skb_frag_size(frag); 6697 mapping = np->ops->map_page(np->device, skb_frag_page(frag), |
6698 frag->page_offset, len, | 6698 skb_frag_off(frag), len, |
6699 DMA_TO_DEVICE); 6700 6701 rp->tx_buffs[prod].skb = NULL; 6702 rp->tx_buffs[prod].mapping = mapping; 6703 6704 niu_set_txd(rp, prod, mapping, len, 0, 0); 6705 6706 prod = NEXT_TX(rp, prod); --- 3497 unchanged lines hidden --- | 6699 DMA_TO_DEVICE); 6700 6701 rp->tx_buffs[prod].skb = NULL; 6702 rp->tx_buffs[prod].mapping = mapping; 6703 6704 niu_set_txd(rp, prod, mapping, len, 0, 0); 6705 6706 prod = NEXT_TX(rp, prod); --- 3497 unchanged lines hidden --- |