Lines Matching refs:lsr
533 __u8 *lsr; in tx_active() local
544 lsr = kmalloc(1, GFP_KERNEL); in tx_active()
545 if (!lsr) { in tx_active()
559 port->uart_base + UMPMEM_OFFS_UART_LSR, 1, lsr); in tx_active()
563 dev_dbg(&port->port->dev, "%s - LSR = 0x%X\n", __func__, *lsr); in tx_active()
569 if ((*lsr & UMP_UART_LSR_TX_MASK) == 0) in tx_active()
576 kfree(lsr); in tx_active()
1542 __u8 lsr = 0; in map_line_status() local
1546 lsr |= flagUart; in map_line_status()
1557 return lsr; in map_line_status()
1596 __u8 lsr, __u8 data) in handle_new_lsr() argument
1599 __u8 new_lsr = (__u8)(lsr & (__u8)(LSR_OVER_ERR | LSR_PAR_ERR | in handle_new_lsr()
1604 edge_port->shadow_lsr = lsr; in handle_new_lsr()
1640 __u8 lsr; in edge_interrupt_callback() local
1686 lsr = map_line_status(data[1]); in edge_interrupt_callback()
1687 if (lsr & UMP_UART_LSR_DATA_MASK) { in edge_interrupt_callback()
1692 __func__, port_number, lsr); in edge_interrupt_callback()
1694 edge_port->lsr_mask = lsr; in edge_interrupt_callback()
1697 __func__, port_number, lsr); in edge_interrupt_callback()
1698 handle_new_lsr(edge_port, 0, lsr, 0); in edge_interrupt_callback()