serial_port
#define UART(x) (*(volatile unsigned long *)(serial_port + (x)))
unsigned long serial_port;
serial_port = _Ser3UTCR0;
serial_port = _Ser1UTCR0;
serial_port = _Ser2UTCR0;
tty_port_init(&serial_port);
tty_port_link_device(&serial_port, driver, 0);
tty_port_destroy(&serial_port);
tty_port_destroy(&serial_port);
static struct tty_port serial_port;
struct tty_port *port = &serial_port;
spcr_uart_addr = spcr_ptr->serial_port.address;
if (table->serial_port.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY) {
u32 bit_width = table->serial_port.access_width;
table->serial_port.address);
table->serial_port.address, baud_rate);
struct uart_port serial_port;
memset(&serial_port, 0, sizeof(serial_port));
serial_port.iotype = UPIO_PORT;
serial_port.type = PORT_16550A;
serial_port.uartclk = 115200*16;
serial_port.flags = UPF_FIXED_PORT | UPF_FIXED_TYPE |
serial_port.iobase = sio_dev.sp1_base;
serial_port.irq = SP1_IRQ;
serial_port.line = 0;
retval = early_serial_setup(&serial_port);
serial_port.iobase = sio_dev.sp2_base;
serial_port.irq = SP2_IRQ;
serial_port.line = 1;
retval = early_serial_setup(&serial_port);
struct acpi_generic_address serial_port;
struct serial_port ports[2];
struct serial_port s[2];
(mdev_state->nr_ports * sizeof(struct serial_port));
&mdev_state->s[i], sizeof(struct serial_port));
migf->filled_size += sizeof(struct serial_port);
&migf->data.ports[i], sizeof(struct serial_port));