Lines Matching refs:retinfo
670 struct serial_struct *retinfo) in do_uart_get_info() argument
675 memset(retinfo, 0, sizeof(*retinfo)); in do_uart_get_info()
677 retinfo->type = uport->type; in do_uart_get_info()
678 retinfo->line = uport->line; in do_uart_get_info()
679 retinfo->port = uport->iobase; in do_uart_get_info()
681 retinfo->port_high = (long) uport->iobase >> HIGH_BITS_OFFSET; in do_uart_get_info()
682 retinfo->irq = uport->irq; in do_uart_get_info()
683 retinfo->flags = uport->flags; in do_uart_get_info()
684 retinfo->xmit_fifo_size = uport->fifosize; in do_uart_get_info()
685 retinfo->baud_base = uport->uartclk / 16; in do_uart_get_info()
686 retinfo->close_delay = jiffies_to_msecs(port->close_delay) / 10; in do_uart_get_info()
687 retinfo->closing_wait = port->closing_wait == ASYNC_CLOSING_WAIT_NONE ? in do_uart_get_info()
690 retinfo->custom_divisor = uport->custom_divisor; in do_uart_get_info()
691 retinfo->hub6 = uport->hub6; in do_uart_get_info()
692 retinfo->io_type = uport->iotype; in do_uart_get_info()
693 retinfo->iomem_reg_shift = uport->regshift; in do_uart_get_info()
694 retinfo->iomem_base = (void *)(unsigned long)uport->mapbase; in do_uart_get_info()
698 struct serial_struct *retinfo) in uart_get_info() argument
703 do_uart_get_info(port, retinfo); in uart_get_info()
708 struct serial_struct __user *retinfo) in uart_get_info_user() argument
713 if (copy_to_user(retinfo, &tmp, sizeof(*retinfo))) in uart_get_info_user()