diff options
author | Alan Cox <alan@lxorguk.ukuu.org.uk> | 2006-03-24 06:18:32 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-24 10:33:29 -0500 |
commit | 554b7c801e379e8c0072533b4da89a3a003cbfac (patch) | |
tree | 86f2da1549e37648948fe3d091ecc76c18714597 /drivers/char/rio/rioctrl.c | |
parent | 57c2d60e1e3db506cdcecbf60f939593125db7f8 (diff) |
[PATCH] Yet more rio cleaning (2 of 2)
- Remove more unused headers
- Remove various typedefs
- Correct type of PaddrP (physical addresses should be ulong)
- Kill use of bcopy
- More printk cleanups
- Kill true/false
- Clean up direct access to pci BARs
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/char/rio/rioctrl.c')
-rw-r--r-- | drivers/char/rio/rioctrl.c | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/drivers/char/rio/rioctrl.c b/drivers/char/rio/rioctrl.c index f6a19aae104..d31aba62bb7 100644 --- a/drivers/char/rio/rioctrl.c +++ b/drivers/char/rio/rioctrl.c | |||
@@ -51,15 +51,12 @@ static char *_rioctrl_c_sccs_ = "@(#)rioctrl.c 1.3"; | |||
51 | 51 | ||
52 | #include "linux_compat.h" | 52 | #include "linux_compat.h" |
53 | #include "rio_linux.h" | 53 | #include "rio_linux.h" |
54 | #include "typdef.h" | ||
55 | #include "pkt.h" | 54 | #include "pkt.h" |
56 | #include "daemon.h" | 55 | #include "daemon.h" |
57 | #include "rio.h" | 56 | #include "rio.h" |
58 | #include "riospace.h" | 57 | #include "riospace.h" |
59 | #include "top.h" | ||
60 | #include "cmdpkt.h" | 58 | #include "cmdpkt.h" |
61 | #include "map.h" | 59 | #include "map.h" |
62 | #include "riotypes.h" | ||
63 | #include "rup.h" | 60 | #include "rup.h" |
64 | #include "port.h" | 61 | #include "port.h" |
65 | #include "riodrvr.h" | 62 | #include "riodrvr.h" |
@@ -72,12 +69,10 @@ static char *_rioctrl_c_sccs_ = "@(#)rioctrl.c 1.3"; | |||
72 | #include "unixrup.h" | 69 | #include "unixrup.h" |
73 | #include "board.h" | 70 | #include "board.h" |
74 | #include "host.h" | 71 | #include "host.h" |
75 | #include "error.h" | ||
76 | #include "phb.h" | 72 | #include "phb.h" |
77 | #include "link.h" | 73 | #include "link.h" |
78 | #include "cmdblk.h" | 74 | #include "cmdblk.h" |
79 | #include "route.h" | 75 | #include "route.h" |
80 | #include "control.h" | ||
81 | #include "cirrus.h" | 76 | #include "cirrus.h" |
82 | #include "rioioctl.h" | 77 | #include "rioioctl.h" |
83 | 78 | ||
@@ -144,7 +139,7 @@ int su; | |||
144 | ushort loop; | 139 | ushort loop; |
145 | int Entry; | 140 | int Entry; |
146 | struct Port *PortP; | 141 | struct Port *PortP; |
147 | PKT *PacketP; | 142 | struct PKT *PacketP; |
148 | int retval = 0; | 143 | int retval = 0; |
149 | unsigned long flags; | 144 | unsigned long flags; |
150 | 145 | ||
@@ -154,7 +149,7 @@ int su; | |||
154 | Host = 0; | 149 | Host = 0; |
155 | PortP = NULL; | 150 | PortP = NULL; |
156 | 151 | ||
157 | rio_dprintk(RIO_DEBUG_CTRL, "control ioctl cmd: 0x%x arg: 0x%p\n", cmd, arg); | 152 | rio_dprintk(RIO_DEBUG_CTRL, "control ioctl cmd: 0x%x arg: %p\n", cmd, arg); |
158 | 153 | ||
159 | switch (cmd) { | 154 | switch (cmd) { |
160 | /* | 155 | /* |
@@ -572,8 +567,8 @@ int su; | |||
572 | PortSetup.Store = p->RIOPortp[port]->Store; | 567 | PortSetup.Store = p->RIOPortp[port]->Store; |
573 | PortSetup.Lock = p->RIOPortp[port]->Lock; | 568 | PortSetup.Lock = p->RIOPortp[port]->Lock; |
574 | PortSetup.XpCps = p->RIOPortp[port]->Xprint.XpCps; | 569 | PortSetup.XpCps = p->RIOPortp[port]->Xprint.XpCps; |
575 | bcopy(p->RIOPortp[port]->Xprint.XpOn, PortSetup.XpOn, MAX_XP_CTRL_LEN); | 570 | memcpy(PortSetup.XpOn, p->RIOPortp[port]->Xprint.XpOn, MAX_XP_CTRL_LEN); |
576 | bcopy(p->RIOPortp[port]->Xprint.XpOff, PortSetup.XpOff, MAX_XP_CTRL_LEN); | 571 | memcpy(PortSetup.XpOff, p->RIOPortp[port]->Xprint.XpOff, MAX_XP_CTRL_LEN); |
577 | PortSetup.XpOn[MAX_XP_CTRL_LEN - 1] = '\0'; | 572 | PortSetup.XpOn[MAX_XP_CTRL_LEN - 1] = '\0'; |
578 | PortSetup.XpOff[MAX_XP_CTRL_LEN - 1] = '\0'; | 573 | PortSetup.XpOff[MAX_XP_CTRL_LEN - 1] = '\0'; |
579 | 574 | ||
@@ -1404,7 +1399,7 @@ int RIOPreemptiveCmd(struct rio_info *p, struct Port *PortP, u8 Cmd) | |||
1404 | return RIO_FAIL; | 1399 | return RIO_FAIL; |
1405 | } | 1400 | } |
1406 | 1401 | ||
1407 | rio_dprintk(RIO_DEBUG_CTRL, "Command blk 0x%p - InUse now %d\n", CmdBlkP, PortP->InUse); | 1402 | rio_dprintk(RIO_DEBUG_CTRL, "Command blk %p - InUse now %d\n", CmdBlkP, PortP->InUse); |
1408 | 1403 | ||
1409 | PktCmdP = (struct PktCmd_M *) &CmdBlkP->Packet.data[0]; | 1404 | PktCmdP = (struct PktCmd_M *) &CmdBlkP->Packet.data[0]; |
1410 | 1405 | ||
@@ -1430,38 +1425,38 @@ int RIOPreemptiveCmd(struct rio_info *p, struct Port *PortP, u8 Cmd) | |||
1430 | 1425 | ||
1431 | switch (Cmd) { | 1426 | switch (Cmd) { |
1432 | case MEMDUMP: | 1427 | case MEMDUMP: |
1433 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MEMDUMP command blk 0x%p (addr 0x%x)\n", CmdBlkP, (int) SubCmd.Addr); | 1428 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MEMDUMP command blk %p (addr 0x%x)\n", CmdBlkP, (int) SubCmd.Addr); |
1434 | PktCmdP->SubCommand = MEMDUMP; | 1429 | PktCmdP->SubCommand = MEMDUMP; |
1435 | PktCmdP->SubAddr = SubCmd.Addr; | 1430 | PktCmdP->SubAddr = SubCmd.Addr; |
1436 | break; | 1431 | break; |
1437 | case FCLOSE: | 1432 | case FCLOSE: |
1438 | rio_dprintk(RIO_DEBUG_CTRL, "Queue FCLOSE command blk 0x%p\n", CmdBlkP); | 1433 | rio_dprintk(RIO_DEBUG_CTRL, "Queue FCLOSE command blk %p\n", CmdBlkP); |
1439 | break; | 1434 | break; |
1440 | case READ_REGISTER: | 1435 | case READ_REGISTER: |
1441 | rio_dprintk(RIO_DEBUG_CTRL, "Queue READ_REGISTER (0x%x) command blk 0x%p\n", (int) SubCmd.Addr, CmdBlkP); | 1436 | rio_dprintk(RIO_DEBUG_CTRL, "Queue READ_REGISTER (0x%x) command blk %p\n", (int) SubCmd.Addr, CmdBlkP); |
1442 | PktCmdP->SubCommand = READ_REGISTER; | 1437 | PktCmdP->SubCommand = READ_REGISTER; |
1443 | PktCmdP->SubAddr = SubCmd.Addr; | 1438 | PktCmdP->SubAddr = SubCmd.Addr; |
1444 | break; | 1439 | break; |
1445 | case RESUME: | 1440 | case RESUME: |
1446 | rio_dprintk(RIO_DEBUG_CTRL, "Queue RESUME command blk 0x%p\n", CmdBlkP); | 1441 | rio_dprintk(RIO_DEBUG_CTRL, "Queue RESUME command blk %p\n", CmdBlkP); |
1447 | break; | 1442 | break; |
1448 | case RFLUSH: | 1443 | case RFLUSH: |
1449 | rio_dprintk(RIO_DEBUG_CTRL, "Queue RFLUSH command blk 0x%p\n", CmdBlkP); | 1444 | rio_dprintk(RIO_DEBUG_CTRL, "Queue RFLUSH command blk %p\n", CmdBlkP); |
1450 | CmdBlkP->PostFuncP = RIORFlushEnable; | 1445 | CmdBlkP->PostFuncP = RIORFlushEnable; |
1451 | break; | 1446 | break; |
1452 | case SUSPEND: | 1447 | case SUSPEND: |
1453 | rio_dprintk(RIO_DEBUG_CTRL, "Queue SUSPEND command blk 0x%p\n", CmdBlkP); | 1448 | rio_dprintk(RIO_DEBUG_CTRL, "Queue SUSPEND command blk %p\n", CmdBlkP); |
1454 | break; | 1449 | break; |
1455 | 1450 | ||
1456 | case MGET: | 1451 | case MGET: |
1457 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MGET command blk 0x%p\n", CmdBlkP); | 1452 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MGET command blk %p\n", CmdBlkP); |
1458 | break; | 1453 | break; |
1459 | 1454 | ||
1460 | case MSET: | 1455 | case MSET: |
1461 | case MBIC: | 1456 | case MBIC: |
1462 | case MBIS: | 1457 | case MBIS: |
1463 | CmdBlkP->Packet.data[4] = (char) PortP->ModemLines; | 1458 | CmdBlkP->Packet.data[4] = (char) PortP->ModemLines; |
1464 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MSET/MBIC/MBIS command blk 0x%p\n", CmdBlkP); | 1459 | rio_dprintk(RIO_DEBUG_CTRL, "Queue MSET/MBIC/MBIS command blk %p\n", CmdBlkP); |
1465 | break; | 1460 | break; |
1466 | 1461 | ||
1467 | case WFLUSH: | 1462 | case WFLUSH: |
@@ -1475,7 +1470,7 @@ int RIOPreemptiveCmd(struct rio_info *p, struct Port *PortP, u8 Cmd) | |||
1475 | RIOFreeCmdBlk(CmdBlkP); | 1470 | RIOFreeCmdBlk(CmdBlkP); |
1476 | return (RIO_FAIL); | 1471 | return (RIO_FAIL); |
1477 | } else { | 1472 | } else { |
1478 | rio_dprintk(RIO_DEBUG_CTRL, "Queue WFLUSH command blk 0x%p\n", CmdBlkP); | 1473 | rio_dprintk(RIO_DEBUG_CTRL, "Queue WFLUSH command blk %p\n", CmdBlkP); |
1479 | CmdBlkP->PostFuncP = RIOWFlushMark; | 1474 | CmdBlkP->PostFuncP = RIOWFlushMark; |
1480 | } | 1475 | } |
1481 | break; | 1476 | break; |