Lines Matching defs:offset
104 u8 offset, size;
496 #define sci_getreg(up, offset) (&to_sci_port(up)->params->regs[offset])
499 * The "offset" here is rather misleading, in that it refers to an enum
500 * value relative to the port mapping rather than the fixed offset
504 static unsigned int sci_serial_in(struct uart_port *p, int offset)
506 const struct plat_sci_reg *reg = sci_getreg(p, offset);
509 return ioread8(p->membase + (reg->offset << p->regshift));
511 return ioread16(p->membase + (reg->offset << p->regshift));
518 static void sci_serial_out(struct uart_port *p, int offset, int value)
520 const struct plat_sci_reg *reg = sci_getreg(p, offset);
523 iowrite8(value, p->membase + (reg->offset << p->regshift));
525 iowrite16(value, p->membase + (reg->offset << p->regshift));
1554 (sci_getreg(port, SCxTDR)->offset << port->regshift);
1558 (sci_getreg(port, SCxRDR)->offset << port->regshift);