pcmcia: replace kio_addr_t with unsigned int everywhere
Remove kio_addr_t, and replace it with unsigned int. No known architecture needs more than 32 bits for IO addresses and ports and having a separate type for it is just messy. Signed-off-by: Olof Johansson <olof@lixom.net> Cc: Christoph Hellwig <hch@lst.de> Cc: Matthew Wilcox <matthew@wil.cx> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Dominik Brodowski <linux@dominikbrodowski.net> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
ecb8a8472f
commit
906da809c5
@@ -273,12 +273,12 @@ INT_MODULE_PARM(lockup_hack, 0); /* anti lockup hack */
|
||||
static unsigned maxrx_bytes = 22000;
|
||||
|
||||
/* MII management prototypes */
|
||||
static void mii_idle(kio_addr_t ioaddr);
|
||||
static void mii_putbit(kio_addr_t ioaddr, unsigned data);
|
||||
static int mii_getbit(kio_addr_t ioaddr);
|
||||
static void mii_wbits(kio_addr_t ioaddr, unsigned data, int len);
|
||||
static unsigned mii_rd(kio_addr_t ioaddr, u_char phyaddr, u_char phyreg);
|
||||
static void mii_wr(kio_addr_t ioaddr, u_char phyaddr, u_char phyreg,
|
||||
static void mii_idle(unsigned int ioaddr);
|
||||
static void mii_putbit(unsigned int ioaddr, unsigned data);
|
||||
static int mii_getbit(unsigned int ioaddr);
|
||||
static void mii_wbits(unsigned int ioaddr, unsigned data, int len);
|
||||
static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg);
|
||||
static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg,
|
||||
unsigned data, int len);
|
||||
|
||||
/*
|
||||
@@ -403,7 +403,7 @@ next_tuple(struct pcmcia_device *handle, tuple_t *tuple, cisparse_t *parse)
|
||||
static void
|
||||
PrintRegisters(struct net_device *dev)
|
||||
{
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
|
||||
if (pc_debug > 1) {
|
||||
int i, page;
|
||||
@@ -439,7 +439,7 @@ PrintRegisters(struct net_device *dev)
|
||||
* Turn around for read
|
||||
*/
|
||||
static void
|
||||
mii_idle(kio_addr_t ioaddr)
|
||||
mii_idle(unsigned int ioaddr)
|
||||
{
|
||||
PutByte(XIRCREG2_GPR2, 0x04|0); /* drive MDCK low */
|
||||
udelay(1);
|
||||
@@ -451,7 +451,7 @@ mii_idle(kio_addr_t ioaddr)
|
||||
* Write a bit to MDI/O
|
||||
*/
|
||||
static void
|
||||
mii_putbit(kio_addr_t ioaddr, unsigned data)
|
||||
mii_putbit(unsigned int ioaddr, unsigned data)
|
||||
{
|
||||
#if 1
|
||||
if (data) {
|
||||
@@ -484,7 +484,7 @@ mii_putbit(kio_addr_t ioaddr, unsigned data)
|
||||
* Get a bit from MDI/O
|
||||
*/
|
||||
static int
|
||||
mii_getbit(kio_addr_t ioaddr)
|
||||
mii_getbit(unsigned int ioaddr)
|
||||
{
|
||||
unsigned d;
|
||||
|
||||
@@ -497,7 +497,7 @@ mii_getbit(kio_addr_t ioaddr)
|
||||
}
|
||||
|
||||
static void
|
||||
mii_wbits(kio_addr_t ioaddr, unsigned data, int len)
|
||||
mii_wbits(unsigned int ioaddr, unsigned data, int len)
|
||||
{
|
||||
unsigned m = 1 << (len-1);
|
||||
for (; m; m >>= 1)
|
||||
@@ -505,7 +505,7 @@ mii_wbits(kio_addr_t ioaddr, unsigned data, int len)
|
||||
}
|
||||
|
||||
static unsigned
|
||||
mii_rd(kio_addr_t ioaddr, u_char phyaddr, u_char phyreg)
|
||||
mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg)
|
||||
{
|
||||
int i;
|
||||
unsigned data=0, m;
|
||||
@@ -527,7 +527,8 @@ mii_rd(kio_addr_t ioaddr, u_char phyaddr, u_char phyreg)
|
||||
}
|
||||
|
||||
static void
|
||||
mii_wr(kio_addr_t ioaddr, u_char phyaddr, u_char phyreg, unsigned data, int len)
|
||||
mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data,
|
||||
int len)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -726,7 +727,7 @@ xirc2ps_config(struct pcmcia_device * link)
|
||||
local_info_t *local = netdev_priv(dev);
|
||||
tuple_t tuple;
|
||||
cisparse_t parse;
|
||||
kio_addr_t ioaddr;
|
||||
unsigned int ioaddr;
|
||||
int err, i;
|
||||
u_char buf[64];
|
||||
cistpl_lan_node_id_t *node_id = (cistpl_lan_node_id_t*)parse.funce.data;
|
||||
@@ -1104,7 +1105,7 @@ xirc2ps_interrupt(int irq, void *dev_id)
|
||||
{
|
||||
struct net_device *dev = (struct net_device *)dev_id;
|
||||
local_info_t *lp = netdev_priv(dev);
|
||||
kio_addr_t ioaddr;
|
||||
unsigned int ioaddr;
|
||||
u_char saved_page;
|
||||
unsigned bytes_rcvd;
|
||||
unsigned int_status, eth_status, rx_status, tx_status;
|
||||
@@ -1209,7 +1210,7 @@ xirc2ps_interrupt(int irq, void *dev_id)
|
||||
unsigned i;
|
||||
u_long *p = skb_put(skb, pktlen);
|
||||
register u_long a;
|
||||
kio_addr_t edpreg = ioaddr+XIRCREG_EDP-2;
|
||||
unsigned int edpreg = ioaddr+XIRCREG_EDP-2;
|
||||
for (i=0; i < len ; i += 4, p++) {
|
||||
a = inl(edpreg);
|
||||
__asm__("rorl $16,%0\n\t"
|
||||
@@ -1346,7 +1347,7 @@ static int
|
||||
do_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
{
|
||||
local_info_t *lp = netdev_priv(dev);
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
int okay;
|
||||
unsigned freespace;
|
||||
unsigned pktlen = skb->len;
|
||||
@@ -1415,7 +1416,7 @@ do_get_stats(struct net_device *dev)
|
||||
static void
|
||||
set_addresses(struct net_device *dev)
|
||||
{
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
local_info_t *lp = netdev_priv(dev);
|
||||
struct dev_mc_list *dmi = dev->mc_list;
|
||||
unsigned char *addr;
|
||||
@@ -1459,7 +1460,7 @@ set_addresses(struct net_device *dev)
|
||||
static void
|
||||
set_multicast_list(struct net_device *dev)
|
||||
{
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
|
||||
SelectPage(0x42);
|
||||
if (dev->flags & IFF_PROMISC) { /* snoop */
|
||||
@@ -1543,7 +1544,7 @@ static int
|
||||
do_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
|
||||
{
|
||||
local_info_t *local = netdev_priv(dev);
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
u16 *data = (u16 *)&rq->ifr_ifru;
|
||||
|
||||
DEBUG(1, "%s: ioctl(%-.6s, %#04x) %04x %04x %04x %04x\n",
|
||||
@@ -1575,7 +1576,7 @@ static void
|
||||
hardreset(struct net_device *dev)
|
||||
{
|
||||
local_info_t *local = netdev_priv(dev);
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
|
||||
SelectPage(4);
|
||||
udelay(1);
|
||||
@@ -1592,7 +1593,7 @@ static void
|
||||
do_reset(struct net_device *dev, int full)
|
||||
{
|
||||
local_info_t *local = netdev_priv(dev);
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
unsigned value;
|
||||
|
||||
DEBUG(0, "%s: do_reset(%p,%d)\n", dev? dev->name:"eth?", dev, full);
|
||||
@@ -1753,7 +1754,7 @@ static int
|
||||
init_mii(struct net_device *dev)
|
||||
{
|
||||
local_info_t *local = netdev_priv(dev);
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
unsigned control, status, linkpartner;
|
||||
int i;
|
||||
|
||||
@@ -1826,7 +1827,7 @@ static void
|
||||
do_powerdown(struct net_device *dev)
|
||||
{
|
||||
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
|
||||
DEBUG(0, "do_powerdown(%p)\n", dev);
|
||||
|
||||
@@ -1838,7 +1839,7 @@ do_powerdown(struct net_device *dev)
|
||||
static int
|
||||
do_stop(struct net_device *dev)
|
||||
{
|
||||
kio_addr_t ioaddr = dev->base_addr;
|
||||
unsigned int ioaddr = dev->base_addr;
|
||||
local_info_t *lp = netdev_priv(dev);
|
||||
struct pcmcia_device *link = lp->p_dev;
|
||||
|
||||
|
Reference in New Issue
Block a user