Lines Matching refs:reg
83 static inline u32 sossi_read_reg(int reg)
85 return readl(sossi.base + reg);
88 static inline u16 sossi_read_reg16(int reg)
90 return readw(sossi.base + reg);
93 static inline u8 sossi_read_reg8(int reg)
95 return readb(sossi.base + reg);
98 static inline void sossi_write_reg(int reg, u32 value)
100 writel(value, sossi.base + reg);
103 static inline void sossi_write_reg16(int reg, u16 value)
105 writew(value, sossi.base + reg);
108 static inline void sossi_write_reg8(int reg, u8 value)
110 writeb(value, sossi.base + reg);
113 static void sossi_set_bits(int reg, u32 bits)
115 sossi_write_reg(reg, sossi_read_reg(reg) | bits);
118 static void sossi_clear_bits(int reg, u32 bits)
120 sossi_write_reg(reg, sossi_read_reg(reg) & ~bits);