devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH 28/75] gianfar: convert to SKB paged frag API.
           [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
           [not found] ` <1313760393.5010.356.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
    @ 2011-08-19 13:27 ` Ian Campbell
      2011-08-19 13:27 ` [PATCH 38/75] niu: " Ian Campbell
                       ` (3 subsequent siblings)
      5 siblings, 0 replies; 8+ messages in thread
    From: Ian Campbell @ 2011-08-19 13:27 UTC (permalink / raw)
      To: netdev
      Cc: linux-kernel, Ian Campbell, Grant Likely, David S. Miller,
    	Joe Perches, Sebastian Poehn, Eric Dumazet, devicetree-discuss
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
    Cc: Grant Likely <grant.likely@secretlab.ca>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Joe Perches <joe@perches.com>
    Cc: Sebastian Poehn <sebastian.poehn@belden.com>
    Cc: Eric Dumazet <eric.dumazet@gmail.com>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: devicetree-discuss@lists.ozlabs.org
    ---
     drivers/net/gianfar.c |   10 +++++-----
     1 files changed, 5 insertions(+), 5 deletions(-)
    
    diff --git a/drivers/net/gianfar.c b/drivers/net/gianfar.c
    index 2659daa..6586937 100644
    --- a/drivers/net/gianfar.c
    +++ b/drivers/net/gianfar.c
    @@ -2140,11 +2140,11 @@ static int gfar_start_xmit(struct sk_buff *skb, struct net_device *dev)
     			if (i == nr_frags - 1)
     				lstatus |= BD_LFLAG(TXBD_LAST | TXBD_INTERRUPT);
     
    -			bufaddr = dma_map_page(&priv->ofdev->dev,
    -					skb_shinfo(skb)->frags[i].page,
    -					skb_shinfo(skb)->frags[i].page_offset,
    -					length,
    -					DMA_TO_DEVICE);
    +			bufaddr = skb_frag_dma_map(&priv->ofdev->dev,
    +						   &skb_shinfo(skb)->frags[i],
    +						   0,
    +						   length,
    +						   DMA_TO_DEVICE);
     
     			/* set the TxBD length and buffer pointer */
     			txbdp->bufPtr = bufaddr;
    -- 
    1.7.2.5
    
    ^ permalink raw reply related	[flat|nested] 8+ messages in thread
  • * [PATCH 38/75] niu: convert to SKB paged frag API.
           [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
           [not found] ` <1313760393.5010.356.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
      2011-08-19 13:27 ` [PATCH 28/75] gianfar: " Ian Campbell
    @ 2011-08-19 13:27 ` Ian Campbell
      2011-08-19 13:27 ` [PATCH 52/75] sungem: " Ian Campbell
                       ` (2 subsequent siblings)
      5 siblings, 0 replies; 8+ messages in thread
    From: Ian Campbell @ 2011-08-19 13:27 UTC (permalink / raw)
      To: netdev
      Cc: linux-kernel, Ian Campbell, Grant Likely, David S. Miller,
    	Ben Hutchings, Stephen Hemminger, Eric Dumazet,
    	Michał Mirosław, devicetree-discuss
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
    Cc: Grant Likely <grant.likely@secretlab.ca>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Ben Hutchings <bhutchings@solarflare.com>
    Cc: Stephen Hemminger <shemminger@vyatta.com>
    Cc: Eric Dumazet <eric.dumazet@gmail.com>
    Cc: "Michał Mirosław" <mirq-linux@rere.qmqm.pl>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: devicetree-discuss@lists.ozlabs.org
    ---
     drivers/net/niu.c |    4 ++--
     1 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/drivers/net/niu.c b/drivers/net/niu.c
    index ed47585..0191712 100644
    --- a/drivers/net/niu.c
    +++ b/drivers/net/niu.c
    @@ -3291,7 +3291,7 @@ static void niu_rx_skb_append(struct sk_buff *skb, struct page *page,
     	int i = skb_shinfo(skb)->nr_frags;
     	skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
     
    -	frag->page = page;
    +	__skb_frag_set_page(frag, page);
     	frag->page_offset = offset;
     	frag->size = size;
     
    @@ -6736,7 +6736,7 @@ static netdev_tx_t niu_start_xmit(struct sk_buff *skb,
     		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
     
     		len = frag->size;
    -		mapping = np->ops->map_page(np->device, frag->page,
    +		mapping = np->ops->map_page(np->device, skb_frag_page(frag),
     					    frag->page_offset, len,
     					    DMA_TO_DEVICE);
     
    -- 
    1.7.2.5
    
    
    ^ permalink raw reply related	[flat|nested] 8+ messages in thread
  • * [PATCH 52/75] sungem: convert to SKB paged frag API.
           [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
                       ` (2 preceding siblings ...)
      2011-08-19 13:27 ` [PATCH 38/75] niu: " Ian Campbell
    @ 2011-08-19 13:27 ` Ian Campbell
      2011-08-19 13:27 ` [PATCH 53/75] sunhme: " Ian Campbell
      2011-08-19 13:27 ` [PATCH 55/75] tg3: " Ian Campbell
      5 siblings, 0 replies; 8+ messages in thread
    From: Ian Campbell @ 2011-08-19 13:27 UTC (permalink / raw)
      To: netdev
      Cc: linux-kernel, Ian Campbell, Grant Likely, David S. Miller,
    	Jiri Kosina, Joe Perches, David Decotigny,
    	Michał Mirosław, devicetree-discuss
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
    Cc: Grant Likely <grant.likely@secretlab.ca>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Jiri Kosina <jkosina@suse.cz>
    Cc: Joe Perches <joe@perches.com>
    Cc: David Decotigny <decot@google.com>
    Cc: "Michał Mirosław" <mirq-linux@rere.qmqm.pl>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: devicetree-discuss@lists.ozlabs.org
    ---
     drivers/net/sungem.c |    6 ++----
     1 files changed, 2 insertions(+), 4 deletions(-)
    
    diff --git a/drivers/net/sungem.c b/drivers/net/sungem.c
    index ade35dd..39189bf 100644
    --- a/drivers/net/sungem.c
    +++ b/drivers/net/sungem.c
    @@ -1071,10 +1071,8 @@ static netdev_tx_t gem_start_xmit(struct sk_buff *skb,
     			u64 this_ctrl;
     
     			len = this_frag->size;
    -			mapping = pci_map_page(gp->pdev,
    -					       this_frag->page,
    -					       this_frag->page_offset,
    -					       len, PCI_DMA_TODEVICE);
    +			mapping = skb_frag_dma_map(&gp->pdev->dev, this_frag,
    +						   0, len, PCI_DMA_TODEVICE);
     			this_ctrl = ctrl;
     			if (frag == skb_shinfo(skb)->nr_frags - 1)
     				this_ctrl |= TXDCTRL_EOF;
    -- 
    1.7.2.5
    
    ^ permalink raw reply related	[flat|nested] 8+ messages in thread
  • * [PATCH 53/75] sunhme: convert to SKB paged frag API.
           [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
                       ` (3 preceding siblings ...)
      2011-08-19 13:27 ` [PATCH 52/75] sungem: " Ian Campbell
    @ 2011-08-19 13:27 ` Ian Campbell
      2011-08-19 13:27 ` [PATCH 55/75] tg3: " Ian Campbell
      5 siblings, 0 replies; 8+ messages in thread
    From: Ian Campbell @ 2011-08-19 13:27 UTC (permalink / raw)
      To: netdev
      Cc: linux-kernel, Ian Campbell, Grant Likely, David S. Miller,
    	Tobias Klauser, David Decotigny, Michał Mirosław,
    	devicetree-discuss
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
    Cc: Grant Likely <grant.likely@secretlab.ca>
    Cc: "David S. Miller" <davem@davemloft.net>
    Cc: Tobias Klauser <tklauser@distanz.ch>
    Cc: David Decotigny <decot@google.com>
    Cc: "Michał Mirosław" <mirq-linux@rere.qmqm.pl>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: devicetree-discuss@lists.ozlabs.org
    ---
     drivers/net/sunhme.c |    5 ++---
     1 files changed, 2 insertions(+), 3 deletions(-)
    
    diff --git a/drivers/net/sunhme.c b/drivers/net/sunhme.c
    index 856e05b..0f897a0 100644
    --- a/drivers/net/sunhme.c
    +++ b/drivers/net/sunhme.c
    @@ -2309,9 +2309,8 @@ static netdev_tx_t happy_meal_start_xmit(struct sk_buff *skb,
     			u32 len, mapping, this_txflags;
     
     			len = this_frag->size;
    -			mapping = dma_map_page(hp->dma_dev, this_frag->page,
    -					       this_frag->page_offset, len,
    -					       DMA_TO_DEVICE);
    +			mapping = skb_frag_dma_map(hp->dma_dev, this_frag,
    +						   0, len, DMA_TO_DEVICE);
     			this_txflags = tx_flags;
     			if (frag == skb_shinfo(skb)->nr_frags - 1)
     				this_txflags |= TXFLAG_EOP;
    -- 
    1.7.2.5
    
    ^ permalink raw reply related	[flat|nested] 8+ messages in thread
  • * [PATCH 55/75] tg3: convert to SKB paged frag API.
           [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
                       ` (4 preceding siblings ...)
      2011-08-19 13:27 ` [PATCH 53/75] sunhme: " Ian Campbell
    @ 2011-08-19 13:27 ` Ian Campbell
      5 siblings, 0 replies; 8+ messages in thread
    From: Ian Campbell @ 2011-08-19 13:27 UTC (permalink / raw)
      To: netdev
      Cc: linux-kernel, Ian Campbell, Matt Carlson, Michael Chan,
    	Grant Likely, devicetree-discuss
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
    Cc: Matt Carlson <mcarlson@broadcom.com>
    Cc: Michael Chan <mchan@broadcom.com>
    Cc: Grant Likely <grant.likely@secretlab.ca>
    Cc: netdev@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: devicetree-discuss@lists.ozlabs.org
    ---
     drivers/net/tg3.c |    6 ++----
     1 files changed, 2 insertions(+), 4 deletions(-)
    
    diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c
    index dc3fbf6..68a1a2c 100644
    --- a/drivers/net/tg3.c
    +++ b/drivers/net/tg3.c
    @@ -6280,10 +6280,8 @@ static netdev_tx_t tg3_start_xmit(struct sk_buff *skb, struct net_device *dev)
     			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
     
     			len = frag->size;
    -			mapping = pci_map_page(tp->pdev,
    -					       frag->page,
    -					       frag->page_offset,
    -					       len, PCI_DMA_TODEVICE);
    +			mapping = skb_frag_dma_map(&tp->pdev->dev, frag, 0,
    +						   len, PCI_DMA_TODEVICE);
     
     			tnapi->tx_buffers[entry].skb = NULL;
     			dma_unmap_addr_set(&tnapi->tx_buffers[entry], mapping,
    -- 
    1.7.2.5
    
    
    ^ permalink raw reply related	[flat|nested] 8+ messages in thread

  • end of thread, other threads:[~2011-08-19 13:27 UTC | newest]
    
    Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1313760393.5010.356.camel@zakaz.uk.xensource.com>
         [not found] ` <1313760393.5010.356.camel-o4Be2W7LfRlXesXXhkcM7miJhflN2719@public.gmane.org>
    2011-08-19 13:26   ` [PATCH 20/75] cassini: convert to SKB paged frag API Ian Campbell
    2011-08-19 13:27   ` [PATCH 29/75] greth: " Ian Campbell
    2011-08-19 13:27   ` [PATCH 40/75] pasemi: " Ian Campbell
    2011-08-19 13:27 ` [PATCH 28/75] gianfar: " Ian Campbell
    2011-08-19 13:27 ` [PATCH 38/75] niu: " Ian Campbell
    2011-08-19 13:27 ` [PATCH 52/75] sungem: " Ian Campbell
    2011-08-19 13:27 ` [PATCH 53/75] sunhme: " Ian Campbell
    2011-08-19 13:27 ` [PATCH 55/75] tg3: " Ian Campbell
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).