Lines Matching refs:regs
500 static inline unsigned int hcd_reg_readl( unsigned int regs) in hcd_reg_readl() argument
502 regs = ( (regs & 0xffffff00) + ((regs & 0x000000ff)*2) ); in hcd_reg_readl()
503 …return (readl((void*)(unsigned int)regs) & 0x0000ffff)|((readl((void*)((unsigned int)regs+4))<<16)… in hcd_reg_readl()
506 static inline void hcd_reg_writel(const unsigned int val, unsigned int regs) in hcd_reg_writel() argument
508 regs = ((regs & 0xffffff00) + ((regs & 0x000000ff)*2)) ; in hcd_reg_writel()
509 writel(val & 0x0000ffff,(void*)regs) ; in hcd_reg_writel()
510 writel(((val>>16) & 0x0000ffff),(void*)((unsigned int)regs+4)) ; in hcd_reg_writel()
513 static inline unsigned short hcd_reg_readw(unsigned int regs) in hcd_reg_readw() argument
516 regs = ( (regs & 0xffffff00) + ((regs & 0x000000ff)*2) ); in hcd_reg_readw()
517 return (readw((void*)(unsigned int)regs)); in hcd_reg_readw()
520 static inline unsigned char hcd_reg_readb(unsigned int regs) in hcd_reg_readb() argument
522 if (regs & 0x1) in hcd_reg_readb()
523 regs = ( (regs & 0xffffff00) + ((regs & 0x000000ff)*2)-1 ); in hcd_reg_readb()
525 regs = ( (regs & 0xffffff00) + ((regs & 0x000000ff)*2) ); in hcd_reg_readb()
526 return (readb((void*)(unsigned int)regs)); in hcd_reg_readb()