Lines Matching refs:ip_sscr
491 uint32_t ip_sscr; member
901 port->ip_sscr = (ENTRIES_PER_RING * 3 / 4); in port_init()
902 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in port_init()
1228 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in local_open()
1229 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in local_open()
1255 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in local_open()
1256 port->ip_sscr |= 1; /* default threshold */ in local_open()
1261 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in local_open()
1291 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in set_rx_timeout()
1292 port->ip_sscr |= threshold; in set_rx_timeout()
1294 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_rx_timeout()
1347 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1348 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in config_port()
1380 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1381 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in config_port()
1462 if (total > 0 && !(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_write()
1463 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_write()
1464 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_write()
1532 port->ip_sscr |= sscrbits; in set_notification()
1536 port->ip_sscr &= ~sscrbits; in set_notification()
1544 port->ip_sscr |= IOC4_SSCR_DMA_EN; in set_notification()
1546 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in set_notification()
1548 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_notification()
1570 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1571 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in set_mcr()
1591 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1592 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_mcr()
1762 port->ip_sscr |= IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1765 port->ip_sscr &= ~IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1767 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in ioc4_change_speed()
2006 BUG_ON(!(port->ip_sscr in handle_intr()
2008 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in handle_intr()
2009 writel(port->ip_sscr, in handle_intr()
2116 if (!(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_read()
2117 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_read()
2127 writel(port->ip_sscr | IOC4_SSCR_RX_DRAIN, in do_read()
2155 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in do_read()
2156 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_read()
2331 & PROD_CONS_MASK) < ((port->ip_sscr & in do_read()