Lines Matching refs:ip_sscr
494 uint32_t ip_sscr; member
904 port->ip_sscr = (ENTRIES_PER_RING * 3 / 4); in port_init()
905 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in port_init()
1225 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in local_open()
1226 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in local_open()
1252 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in local_open()
1253 port->ip_sscr |= 1; /* default threshold */ in local_open()
1258 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in local_open()
1288 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in set_rx_timeout()
1289 port->ip_sscr |= threshold; in set_rx_timeout()
1291 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_rx_timeout()
1344 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1345 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in config_port()
1377 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1378 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in config_port()
1459 if (total > 0 && !(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_write()
1460 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_write()
1461 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_write()
1529 port->ip_sscr |= sscrbits; in set_notification()
1533 port->ip_sscr &= ~sscrbits; in set_notification()
1541 port->ip_sscr |= IOC4_SSCR_DMA_EN; in set_notification()
1543 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in set_notification()
1545 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_notification()
1567 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1568 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in set_mcr()
1588 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1589 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_mcr()
1759 port->ip_sscr |= IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1762 port->ip_sscr &= ~IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1764 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in ioc4_change_speed()
2003 BUG_ON(!(port->ip_sscr in handle_intr()
2005 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in handle_intr()
2006 writel(port->ip_sscr, in handle_intr()
2113 if (!(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_read()
2114 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_read()
2124 writel(port->ip_sscr | IOC4_SSCR_RX_DRAIN, in do_read()
2152 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in do_read()
2153 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_read()
2328 & PROD_CONS_MASK) < ((port->ip_sscr & in do_read()