| /linux/drivers/cpufreq/ |
| H A D | sparc-us2e-cpufreq.c | 74 unsigned long mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in self_refresh_ctl() local 77 mctrl |= MCTRL0_SREFRESH_ENAB; in self_refresh_ctl() 79 mctrl &= ~MCTRL0_SREFRESH_ENAB; in self_refresh_ctl() 80 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in self_refresh_ctl() 88 unsigned long old_refr_count, refr_count, mctrl; in frob_mem_refresh() local 93 mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); in frob_mem_refresh() 94 old_refr_count = (mctrl & MCTRL0_REFR_COUNT_MASK) in frob_mem_refresh() 97 mctrl &= ~MCTRL0_REFR_COUNT_MASK; in frob_mem_refresh() 98 mctrl |= refr_count << MCTRL0_REFR_COUNT_SHIFT; in frob_mem_refresh() 99 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); in frob_mem_refresh() [all …]
|
| /linux/drivers/tty/hvc/ |
| H A D | hvsi_lib.c | 50 pv->mctrl |= TIOCM_CD; in hvsi_cd_change() 52 pv->mctrl &= ~TIOCM_CD; in hvsi_cd_change() 292 unsigned short mctrl; in hvsilib_write_mctrl() local 294 mctrl = pv->mctrl; in hvsilib_write_mctrl() 296 mctrl |= TIOCM_DTR; in hvsilib_write_mctrl() 298 mctrl &= ~TIOCM_DTR; in hvsilib_write_mctrl() 299 if (mctrl == pv->mctrl) in hvsilib_write_mctrl() 301 pv->mctrl = mctrl; in hvsilib_write_mctrl()
|
| H A D | hvsi.c | 76 uint16_t mctrl; member 235 hp->mctrl &= TIOCM_CD; in hvsi_recv_control() 264 hp->mctrl = 0; in hvsi_recv_response() 267 hp->mctrl |= TIOCM_DTR; in hvsi_recv_response() 269 hp->mctrl |= TIOCM_CD; in hvsi_recv_response() 577 pr_debug("%s: mctrl 0x%x\n", __func__, hp->mctrl); in hvsi_get_mctrl() 583 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) in hvsi_set_mctrl() argument 594 if (mctrl & TIOCM_DTR) in hvsi_set_mctrl() 737 ret = hvsi_set_mctrl(hp, hp->mctrl | TIOCM_DTR); in hvsi_open() 997 return hp->mctrl; in hvsi_tiocmget() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | zs.c | 321 unsigned int mctrl; in zs_raw_get_ab_mctrl() local 326 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl() 331 return mctrl; in zs_raw_get_ab_mctrl() 344 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local 358 mctrl = zport->mctrl; in zs_raw_xor_mctrl() 360 mctrl &= ~mmask; in zs_raw_xor_mctrl() 361 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl() 364 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl() 366 zport->mctrl = mctrl; in zs_raw_xor_mctrl() 375 unsigned int mctrl; in zs_get_mctrl() local [all …]
|
| H A D | sccnxp.c | 568 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument 578 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl() 579 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl() 589 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local 592 return mctrl; in sccnxp_get_mctrl() 601 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl() 602 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl() 607 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl() 608 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl() 613 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl() [all …]
|
| H A D | rda-uart.c | 154 unsigned int mctrl = 0; in rda_uart_get_mctrl() local 160 mctrl |= TIOCM_RTS; in rda_uart_get_mctrl() 162 mctrl |= TIOCM_CTS; in rda_uart_get_mctrl() 164 return mctrl; in rda_uart_get_mctrl() 167 static void rda_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in rda_uart_set_mctrl() argument 171 if (mctrl & TIOCM_RTS) { in rda_uart_set_mctrl() 182 if (mctrl & TIOCM_LOOP) in rda_uart_set_mctrl()
|
| H A D | sunplus-uart.c | 99 static void sunplus_set_mctrl(struct uart_port *port, unsigned int mctrl) in sunplus_set_mctrl() argument 103 if (mctrl & TIOCM_DTR) in sunplus_set_mctrl() 108 if (mctrl & TIOCM_RTS) in sunplus_set_mctrl() 113 if (mctrl & TIOCM_CAR) in sunplus_set_mctrl() 118 if (mctrl & TIOCM_RI) in sunplus_set_mctrl() 123 if (mctrl & TIOCM_LOOP) in sunplus_set_mctrl()
|
| H A D | owl-uart.c | 94 static void owl_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in owl_uart_set_mctrl() argument 100 if (mctrl & TIOCM_LOOP) in owl_uart_set_mctrl() 110 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR; in owl_uart_get_mctrl() local 116 mctrl |= TIOCM_RTS; in owl_uart_get_mctrl() 118 mctrl |= TIOCM_CTS; in owl_uart_get_mctrl() 119 return mctrl; in owl_uart_get_mctrl()
|
| H A D | sc16is7xx.c | 725 unsigned int mctrl = 0; in sc16is7xx_update_mlines() 727 mctrl |= (msr & SC16IS7XX_MSR_CTS_BIT) ? TIOCM_CTS : 0; in sc16is7xx_update_mlines() 728 mctrl |= (msr & SC16IS7XX_MSR_DSR_BIT) ? TIOCM_DSR : 0; in sc16is7xx_update_mlines() 729 mctrl |= (msr & SC16IS7XX_MSR_CD_BIT) ? TIOCM_CAR : 0; in sc16is7xx_update_mlines() 730 mctrl |= (msr & SC16IS7XX_MSR_RI_BIT) ? TIOCM_RNG : 0; in sc16is7xx_update_mlines() 731 return mctrl; in sc16is7xx_update_mlines() 898 if (one->port.mctrl & TIOCM_RTS) in sc16is7xx_ms_proc() 901 if (one->port.mctrl & TIOCM_DTR) in sc16is7xx_ms_proc() 904 if (one->port.mctrl & TIOCM_LOOP) in sc16is7xx_ms_proc() 992 static void sc16is7xx_set_mctrl(struct uart_port *port, unsigned int mctrl) in sc16is7xx_set_termios() 698 unsigned int mctrl = 0; sc16is7xx_get_hwmctrl() local 965 sc16is7xx_set_mctrl(struct uart_port * port,unsigned int mctrl) sc16is7xx_set_mctrl() argument [all...] |
| H A D | timbuart.c | 109 port->mctrl & TIOCM_RTS, in timbuart_tx_chars() 204 static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in timbuart_set_mctrl() argument 206 dev_dbg(port->dev, "%s - %x\n", __func__, mctrl); in timbuart_set_mctrl() 208 if (mctrl & TIOCM_RTS) in timbuart_set_mctrl()
|
| H A D | dz.c | 357 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; in dz_get_mctrl() local 361 mctrl &= ~TIOCM_DSR; in dz_get_mctrl() 364 return mctrl; in dz_get_mctrl() 367 static void dz_set_mctrl(struct uart_port *uport, unsigned int mctrl) in dz_set_mctrl() argument 377 if (mctrl & TIOCM_DTR) in dz_set_mctrl()
|
| H A D | zs.h | 31 unsigned int mctrl; /* State of modem lines. */ member
|
| H A D | max3100.c | 381 static void max3100_set_mctrl(struct uart_port *port, unsigned int mctrl) in max3100_set_mctrl() argument 388 loopback = (mctrl & TIOCM_LOOP) > 0; in max3100_set_mctrl() 389 rts = (mctrl & TIOCM_RTS) > 0; in max3100_set_mctrl()
|
| H A D | fsl_lpuart.c | 1531 unsigned int mctrl = 0; in lpuart_get_mctrl() local 1536 mctrl |= TIOCM_LOOP; in lpuart_get_mctrl() 1538 return mctrl; in lpuart_get_mctrl() 1543 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; in lpuart32_get_mctrl() local 1548 mctrl |= TIOCM_LOOP; in lpuart32_get_mctrl() 1550 return mctrl; in lpuart32_get_mctrl() 1553 static void lpuart_set_mctrl(struct uart_port *port, unsigned int mctrl) in lpuart_set_mctrl() argument 1561 if (mctrl & TIOCM_LOOP) in lpuart_set_mctrl() 1567 static void lpuart32_set_mctrl(struct uart_port *port, unsigned int mctrl) in lpuart32_set_mctrl() argument 1575 if (mctrl & TIOCM_LOOP) in lpuart32_set_mctrl()
|
| H A D | clps711x.c | 201 static void uart_clps711x_set_mctrl(struct uart_port *port, unsigned int mctrl) in uart_clps711x_set_mctrl() argument 205 mctrl_gpio_set(s->gpios, mctrl); in uart_clps711x_set_mctrl()
|
| /linux/drivers/mmc/core/ |
| H A D | sdio_uart.c | 75 unsigned int mctrl; member 216 unsigned int mctrl) in sdio_uart_write_mctrl() argument 220 if (mctrl & TIOCM_RTS) in sdio_uart_write_mctrl() 222 if (mctrl & TIOCM_DTR) in sdio_uart_write_mctrl() 224 if (mctrl & TIOCM_OUT1) in sdio_uart_write_mctrl() 226 if (mctrl & TIOCM_OUT2) in sdio_uart_write_mctrl() 228 if (mctrl & TIOCM_LOOP) in sdio_uart_write_mctrl() 239 old = port->mctrl; in sdio_uart_update_mctrl() 240 port->mctrl = (old & ~clear) | set; in sdio_uart_update_mctrl() 241 if (old != port->mctrl) in sdio_uart_update_mctrl() [all …]
|
| /linux/arch/arm/mach-versatile/ |
| H A D | integrator_ap.c | 110 void __iomem *base, unsigned int mctrl) in integrator_uart_set_mctrl() argument 126 if (mctrl & TIOCM_RTS) in integrator_uart_set_mctrl() 131 if (mctrl & TIOCM_DTR) in integrator_uart_set_mctrl()
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_pci1xxxx.c | 270 static void pci1xxxx_set_mctrl(struct uart_port *port, unsigned int mctrl) in pci1xxxx_set_mctrl() argument 285 serial8250_do_set_mctrl(port, mctrl); in pci1xxxx_set_mctrl() 287 if (RTS_TOGGLE_STATUS_MASK(mctrl, modem_ctl_reg)) { in pci1xxxx_set_mctrl() 568 port->mctrl &= ~TIOCM_OUT2; in pci1xxxx_port_suspend() 569 port->ops->set_mctrl(port, port->mctrl); in pci1xxxx_port_suspend() 594 port->mctrl |= TIOCM_OUT2; in pci1xxxx_port_resume() 595 port->ops->set_mctrl(port, port->mctrl); in pci1xxxx_port_resume()
|
| H A D | 8250_ni.c | 267 static void ni16550_set_mctrl(struct uart_port *port, unsigned int mctrl) in ni16550_set_mctrl() argument 272 serial8250_do_set_mctrl(port, mctrl); in ni16550_set_mctrl()
|
| H A D | 8250_omap.c | 183 static void __omap8250_set_mctrl(struct uart_port *port, unsigned int mctrl) in __omap8250_set_mctrl() argument 189 serial8250_do_set_mctrl(port, mctrl); in __omap8250_set_mctrl() 198 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS)) in __omap8250_set_mctrl() 207 static void omap8250_set_mctrl(struct uart_port *port, unsigned int mctrl) in omap8250_set_mctrl() argument 215 __omap8250_set_mctrl(port, mctrl); in omap8250_set_mctrl() 354 __omap8250_set_mctrl(port, port->mctrl); in omap8250_restore_regs()
|
| /linux/arch/arm/boot/dts/cirrus/ |
| H A D | ep7209.dtsi | 195 mctrl: mctrl { label 196 compatible = "cirrus,ep7209-mctrl-gpio";
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | txc43128_phy.c | 279 int mctrl; in txc_apply_defaults() local 309 mctrl = ef4_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL); in txc_apply_defaults() 312 mctrl &= ~((1 << TXC_MCTL_TXLED_LBN) | (1 << TXC_MCTL_RXLED_LBN)); in txc_apply_defaults() 313 ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl); in txc_apply_defaults()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | hvsi.h | 73 unsigned short mctrl; /* modem control */ member
|
| /linux/drivers/tty/serial/jsm/ |
| H A D | jsm_tty.c | 86 static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl) in jsm_tty_set_mctrl() argument 93 if (mctrl & TIOCM_RTS) in jsm_tty_set_mctrl() 98 if (mctrl & TIOCM_DTR) in jsm_tty_set_mctrl()
|
| /linux/include/linux/amba/ |
| H A D | serial.h | 221 void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
|