Lines Matching defs:offset
66 static unsigned int uniphier_serial_in(struct uart_port *p, int offset)
70 switch (offset) {
74 offset = UNIPHIER_UART_CHAR_FCR;
80 offset = UNIPHIER_UART_LCR_MCR;
83 offset <<= UNIPHIER_UART_REGSHIFT;
89 * share the same offset that must be accessed by 32-bit write/read.
92 return (readl(p->membase + offset) >> valshift) & 0xff;
95 static void uniphier_serial_out(struct uart_port *p, int offset, int value)
100 switch (offset) {
106 offset = UNIPHIER_UART_CHAR_FCR;
114 offset = UNIPHIER_UART_LCR_MCR;
117 offset <<= UNIPHIER_UART_REGSHIFT;
123 writel(value, p->membase + offset);
135 tmp = readl(p->membase + offset);
138 writel(tmp, p->membase + offset);