Lines Matching defs:port

29 	struct hp300_port *next;	/* next port */
94 struct uart_port port;
96 memset(&port, 0, sizeof(port));
107 port.iotype = UPIO_MEM;
108 port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF;
109 port.type = PORT_UNKNOWN;
116 port.uartclk = HPAPCI_BAUD_BASE * 16;
117 port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1));
118 port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE);
119 port.regshift = 2;
120 add_preferred_console("ttyS", port.line, "9600n8");
133 port.uartclk = HPDCA_BAUD_BASE * 16;
134 port.mapbase = (pa + UART_OFFSET);
135 port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE);
136 port.regshift = 1;
137 port.irq = DIO_IPL(pa + DIO_VIRADDRBASE);
143 add_preferred_console("ttyS", port.line, "9600n8");
150 if (early_serial_setup(&port) < 0)
172 uart.port.iotype = UPIO_MEM;
173 uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF;
174 uart.port.irq = d->ipl;
175 uart.port.uartclk = HPDCA_BAUD_BASE * 16;
176 uart.port.mapbase = (d->resource.start + UART_OFFSET);
177 uart.port.membase = (char *)(uart.port.mapbase + DIO_VIRADDRBASE);
178 uart.port.regshift = 1;
179 uart.port.dev = &d->dev;
185 d->scode, uart.port.irq);
210 struct hp300_port *port;
243 port = kmalloc(sizeof(struct hp300_port), GFP_KERNEL);
244 if (!port)
252 uart.port.iotype = UPIO_MEM;
253 uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ
256 uart.port.irq = 0;
257 uart.port.uartclk = HPAPCI_BAUD_BASE * 16;
258 uart.port.mapbase = base;
259 uart.port.membase = (char *)(base + DIO_VIRADDRBASE);
260 uart.port.regshift = 2;
265 dev_notice(uart.port.dev,
267 i, uart.port.irq);
268 kfree(port);
272 port->line = line;
273 port->next = hp300_ports;
274 hp300_ports = port;
304 struct hp300_port *port, *to_free;
306 for (port = hp300_ports; port; ) {
307 serial8250_unregister_port(port->line);
308 to_free = port;
309 port = port->next;