static inline unsigned int _ohci_readl (const struct ohci_hcd *ohci,
__hc32 __iomem * regs...readl_be (regs) :
readl (regs);
#else
return readl (regs);
#endif
}
static inline void...writel_be (val, regs) :
writel (val, regs);
#else
writel (val, regs);
#endif
}
#define ohci_readl...(o,r) _ohci_readl(o,r)
#define ohci_writel(o,v,r) _ohci_writel(o,v,r)
h,看到这里,你应该发现大部分底层操作其实也都是ohci