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()
1226 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in local_open()
1227 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in local_open()
1253 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in local_open()
1254 port->ip_sscr |= 1; /* default threshold */ in local_open()
1259 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in local_open()
1289 port->ip_sscr &= ~IOC4_SSCR_RX_THRESHOLD; in set_rx_timeout()
1290 port->ip_sscr |= threshold; in set_rx_timeout()
1292 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_rx_timeout()
1345 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1346 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in config_port()
1378 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in config_port()
1379 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in config_port()
1460 if (total > 0 && !(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_write()
1461 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_write()
1462 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_write()
1530 port->ip_sscr |= sscrbits; in set_notification()
1534 port->ip_sscr &= ~sscrbits; in set_notification()
1542 port->ip_sscr |= IOC4_SSCR_DMA_EN; in set_notification()
1544 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in set_notification()
1546 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_notification()
1568 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1569 writel(port->ip_sscr | IOC4_SSCR_DMA_PAUSE, in set_mcr()
1589 if (port->ip_sscr & IOC4_SSCR_DMA_EN) { in set_mcr()
1590 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in set_mcr()
1760 port->ip_sscr |= IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1763 port->ip_sscr &= ~IOC4_SSCR_HFC_EN; in ioc4_change_speed()
1765 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in ioc4_change_speed()
2004 BUG_ON(!(port->ip_sscr in handle_intr()
2006 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in handle_intr()
2007 writel(port->ip_sscr, in handle_intr()
2114 if (!(port->ip_sscr & IOC4_SSCR_DMA_EN)) { in do_read()
2115 port->ip_sscr |= IOC4_SSCR_DMA_EN; in do_read()
2125 writel(port->ip_sscr | IOC4_SSCR_RX_DRAIN, in do_read()
2153 port->ip_sscr &= ~IOC4_SSCR_DMA_EN; in do_read()
2154 writel(port->ip_sscr, &port->ip_serial_regs->sscr); in do_read()
2329 & PROD_CONS_MASK) < ((port->ip_sscr & in do_read()