Commit 598cb23f authored by Jeff Garzik's avatar Jeff Garzik

Merge pobox.com:/garz/repo/netdev-2.6/acenic

into pobox.com:/garz/repo/net-drivers-2.6
parents 90babff0 3d4303d6
This diff is collapsed.
...@@ -10,11 +10,6 @@ ...@@ -10,11 +10,6 @@
*/ */
#define USE_TX_COAL_NOW 0 #define USE_TX_COAL_NOW 0
#ifndef MAX_SKB_FRAGS
#define MAX_SKB_FRAGS 0
#endif
/* /*
* Addressing: * Addressing:
* *
...@@ -638,7 +633,7 @@ struct ace_skb ...@@ -638,7 +633,7 @@ struct ace_skb
struct ace_private struct ace_private
{ {
struct ace_info *info; struct ace_info *info;
struct ace_regs *regs; /* register base */ struct ace_regs __iomem *regs; /* register base */
struct ace_skb *skb; struct ace_skb *skb;
dma_addr_t info_dma; /* 32/64 bit */ dma_addr_t info_dma; /* 32/64 bit */
...@@ -712,13 +707,7 @@ static inline int tx_space (struct ace_private *ap, u32 csm, u32 prd) ...@@ -712,13 +707,7 @@ static inline int tx_space (struct ace_private *ap, u32 csm, u32 prd)
} }
#define tx_free(ap) tx_space((ap)->tx_ret_csm, (ap)->tx_prd, ap) #define tx_free(ap) tx_space((ap)->tx_ret_csm, (ap)->tx_prd, ap)
#if MAX_SKB_FRAGS
#define tx_ring_full(ap, csm, prd) (tx_space(ap, csm, prd) <= TX_RESERVED) #define tx_ring_full(ap, csm, prd) (tx_space(ap, csm, prd) <= TX_RESERVED)
#else
#define tx_ring_full 0
#endif
static inline void set_aceaddr(aceaddr *aa, dma_addr_t addr) static inline void set_aceaddr(aceaddr *aa, dma_addr_t addr)
{ {
...@@ -729,7 +718,7 @@ static inline void set_aceaddr(aceaddr *aa, dma_addr_t addr) ...@@ -729,7 +718,7 @@ static inline void set_aceaddr(aceaddr *aa, dma_addr_t addr)
} }
static inline void ace_set_txprd(struct ace_regs *regs, static inline void ace_set_txprd(struct ace_regs __iomem *regs,
struct ace_private *ap, u32 value) struct ace_private *ap, u32 value)
{ {
#ifdef INDEX_DEBUG #ifdef INDEX_DEBUG
...@@ -750,8 +739,8 @@ static inline void ace_set_txprd(struct ace_regs *regs, ...@@ -750,8 +739,8 @@ static inline void ace_set_txprd(struct ace_regs *regs,
static inline void ace_mask_irq(struct net_device *dev) static inline void ace_mask_irq(struct net_device *dev)
{ {
struct ace_private *ap = dev->priv; struct ace_private *ap = netdev_priv(dev);
struct ace_regs *regs = ap->regs; struct ace_regs __iomem *regs = ap->regs;
if (ACE_IS_TIGON_I(ap)) if (ACE_IS_TIGON_I(ap))
writel(1, &regs->MaskInt); writel(1, &regs->MaskInt);
...@@ -764,8 +753,8 @@ static inline void ace_mask_irq(struct net_device *dev) ...@@ -764,8 +753,8 @@ static inline void ace_mask_irq(struct net_device *dev)
static inline void ace_unmask_irq(struct net_device *dev) static inline void ace_unmask_irq(struct net_device *dev)
{ {
struct ace_private *ap = dev->priv; struct ace_private *ap = netdev_priv(dev);
struct ace_regs *regs = ap->regs; struct ace_regs __iomem *regs = ap->regs;
if (ACE_IS_TIGON_I(ap)) if (ACE_IS_TIGON_I(ap))
writel(0, &regs->MaskInt); writel(0, &regs->MaskInt);
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
#define tigonFwRodata NULL #define tigonFwRodata NULL
#else #else
/* Generated by genfw.c */ /* Generated by genfw.c */
static u32 tigonFwText[(MAX_TEXT_LEN/4) + 1] __initdata = { static u32 tigonFwText[(MAX_TEXT_LEN/4) + 1] __devinitdata = {
0x10000003, 0x10000003,
0x0, 0xd, 0xd, 0x3c1d0001, 0x0, 0xd, 0xd, 0x3c1d0001,
0x8fbd5c54, 0x3a0f021, 0x3c100000, 0x26104000, 0x8fbd5c54, 0x3a0f021, 0x3c100000, 0x26104000,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment