Symbol: kuart
drivers/tty/serial/8250/8250_keba.c
117
struct kuart *kuart = port->private_data;
drivers/tty/serial/8250/8250_keba.c
130
if (mode == kuart->mode)
drivers/tty/serial/8250/8250_keba.c
133
if (kuart->flags & KUART_USE_CAPABILITY) {
drivers/tty/serial/8250/8250_keba.c
135
kuart_set_phy_mode(kuart, KUART_MODE_NONE);
drivers/tty/serial/8250/8250_keba.c
160
if (kuart->flags & KUART_USE_CAPABILITY) {
drivers/tty/serial/8250/8250_keba.c
162
kuart_set_phy_mode(kuart, mode);
drivers/tty/serial/8250/8250_keba.c
165
kuart->mode = mode;
drivers/tty/serial/8250/8250_keba.c
176
struct kuart *kuart;
drivers/tty/serial/8250/8250_keba.c
179
kuart = devm_kzalloc(dev, sizeof(*kuart), GFP_KERNEL);
drivers/tty/serial/8250/8250_keba.c
180
if (!kuart)
drivers/tty/serial/8250/8250_keba.c
182
kuart->auxdev = container_of(auxdev, struct keba_uart_auxdev, auxdev);
drivers/tty/serial/8250/8250_keba.c
183
kuart->flags = id->driver_data;
drivers/tty/serial/8250/8250_keba.c
184
auxiliary_set_drvdata(auxdev, kuart);
drivers/tty/serial/8250/8250_keba.c
190
res = kuart->auxdev->io;
drivers/tty/serial/8250/8250_keba.c
192
kuart->base = devm_ioremap_resource(dev, &res);
drivers/tty/serial/8250/8250_keba.c
193
if (IS_ERR(kuart->base))
drivers/tty/serial/8250/8250_keba.c
194
return PTR_ERR(kuart->base);
drivers/tty/serial/8250/8250_keba.c
196
if (kuart->flags & KUART_USE_CAPABILITY) {
drivers/tty/serial/8250/8250_keba.c
201
kuart->capability = ioread8(kuart->base + KUART_CAPABILITY) &
drivers/tty/serial/8250/8250_keba.c
203
if ((kuart->capability & ~KUART_CAPABILITY_NONE) == 0)
drivers/tty/serial/8250/8250_keba.c
209
uart.port.mapbase = kuart->auxdev->io.start + KUART_BASE;
drivers/tty/serial/8250/8250_keba.c
210
uart.port.irq = kuart->auxdev->irq;
drivers/tty/serial/8250/8250_keba.c
212
uart.port.private_data = kuart;
drivers/tty/serial/8250/8250_keba.c
229
if (kuart->flags & KUART_RS485) {
drivers/tty/serial/8250/8250_keba.c
235
if (kuart->flags & KUART_USE_CAPABILITY) {
drivers/tty/serial/8250/8250_keba.c
237
if (kuart->capability & KUART_CAPABILITY_RS422) {
drivers/tty/serial/8250/8250_keba.c
245
if (kuart->capability & KUART_CAPABILITY_RS485) {
drivers/tty/serial/8250/8250_keba.c
257
kuart->line = retval;
drivers/tty/serial/8250/8250_keba.c
264
struct kuart *kuart = auxiliary_get_drvdata(auxdev);
drivers/tty/serial/8250/8250_keba.c
266
if (kuart->flags & KUART_USE_CAPABILITY)
drivers/tty/serial/8250/8250_keba.c
267
kuart_set_phy_mode(kuart, KUART_MODE_NONE);
drivers/tty/serial/8250/8250_keba.c
269
serial8250_unregister_port(kuart->line);
drivers/tty/serial/8250/8250_keba.c
72
static void kuart_set_phy_mode(struct kuart *kuart, enum kuart_mode mode)
drivers/tty/serial/8250/8250_keba.c
74
iowrite8(mode, kuart->base + KUART_CONTROL);