static void
ohci_dump_status (struct ohci_hcd *controller, char **next, unsigned *size)
{
- struct ohci_regs *regs = controller->regs;
+ struct ohci_regs __iomem *regs = controller->regs;
u32 temp;
temp = ohci_readl (®s->revision) & 0xff;
ohci_dump_ed (const struct ohci_hcd *ohci, const char *label,
const struct ed *ed, int verbose)
{
- u32 tmp = ed->hwINFO;
+ __le32 tmp = ed->hwINFO;
char *type = "";
ohci_dbg (ohci, "%s, ed %p state 0x%x type %s; next ed %08x\n",
type,
0x007f & le32_to_cpu (tmp));
ohci_dbg (ohci, " tds: head %08x %s%s tail %08x%s\n",
- tmp = le32_to_cpup (&ed->hwHeadP),
+ le32_to_cpup (&ed->hwHeadP),
(ed->hwHeadP & ED_C) ? data1 : data0,
(ed->hwHeadP & ED_H) ? " HALT" : "",
le32_to_cpup (&ed->hwTailP),
/* dump a snapshot of the bulk or control schedule */
while (ed) {
- u32 info = ed->hwINFO;
- u32 scratch = cpu_to_le32p (&ed->hwINFO);
+ __le32 info = ed->hwINFO;
+ u32 scratch = le32_to_cpup (&ed->hwINFO);
struct list_head *entry;
struct td *td;
u32 cbp, be;
td = list_entry (entry, struct td, td_list);
- scratch = cpu_to_le32p (&td->hwINFO);
+ scratch = le32_to_cpup (&td->hwINFO);
cbp = le32_to_cpup (&td->hwCBP);
be = le32_to_cpup (&td->hwBE);
temp = scnprintf (buf, size,
/* show more info the first time around */
if (temp == seen_count) {
- u32 info = ed->hwINFO;
- u32 scratch = cpu_to_le32p (&ed->hwINFO);
+ __le32 info = ed->hwINFO;
+ u32 scratch = le32_to_cpup (&ed->hwINFO);
struct list_head *entry;
unsigned qlen = 0;
struct usb_bus *bus;
struct usb_hcd *hcd;
struct ohci_hcd *ohci;
- struct ohci_regs *regs;
+ struct ohci_regs __iomem *regs;
unsigned long flags;
unsigned temp, size;
char *next;