/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_alpha.c | 11 void alpha_jensen_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 18 mctrl |= TIOCM_OUT1 | TIOCM_OUT2; 20 serial8250_do_set_mctrl(port, mctrl);
|
H A D | 8250.h | 282 int mctrl; local 284 mctrl = serial_in(up, UART_MCR); 290 mctrl |= serial8250_TIOCM_to_MCR(mctrl_gpio); 293 return mctrl; 297 void alpha_jensen_set_mctrl(struct uart_port *port, unsigned int mctrl);
|
/linux-master/drivers/tty/serial/ |
H A D | serial_mctrl_gpio.h | 38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl); 42 * The mctrl flags are updated and returned. 44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl); 48 * The mctrl flags are updated and returned. 51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl); 63 * Returns a pointer to the allocated mctrl structure if ok, -ENOMEM on 71 * Returns a pointer to the allocated mctrl structure if ok, -ENOMEM on 107 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) argument 112 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) argument 114 return *mctrl; 118 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) argument [all...] |
H A D | serial_mctrl_gpio.c | 29 unsigned int mctrl; member in struct:__anon449 46 * mctrl_gpio_set - set gpios according to mctrl state 48 * @mctrl: state to set 50 * Set the gpios according to the mctrl state. 52 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) argument 66 mctrl & mctrl_gpios_desc[i].mctrl); 90 * mctrl_gpio_get - update mctrl with the gpios values. 92 * @mctrl: mctrl t 97 mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) argument 118 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) argument 181 u32 mctrl = gpios->mctrl_prev; local [all...] |
H A D | men_z135_uart.c | 471 * @mctrl: The modem control lines 474 * to the state described by @mctrl 476 static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 482 if (mctrl & TIOCM_RTS) 487 if (mctrl & TIOCM_DTR) 492 if (mctrl & TIOCM_OUT1) 497 if (mctrl & TIOCM_OUT2) 502 if (mctrl & TIOCM_LOOP) 519 unsigned int mctrl = 0; local 525 mctrl | [all...] |
H A D | bcm63xx_uart.c | 99 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 106 if (!(mctrl & TIOCM_DTR)) 108 if (!(mctrl & TIOCM_RTS)) 113 if (mctrl & TIOCM_LOOP) 125 unsigned int val, mctrl; local 127 mctrl = 0; 130 mctrl |= TIOCM_RI; 132 mctrl |= TIOCM_CTS; 134 mctrl |= TIOCM_CD; 136 mctrl | [all...] |
H A D | zs.c | 322 unsigned int mctrl; local 327 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | 332 return mctrl; 345 unsigned int mmask, mctrl, delta; local 359 mctrl = zport->mctrl; 361 mctrl &= ~mmask; 362 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; 365 delta = mctrl ^ zport->mctrl; 376 unsigned int mctrl; local 385 zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument [all...] |
H A D | sccnxp.c | 565 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 575 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); 576 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); 586 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; local 589 return mctrl; 598 mctrl &= ~TIOCM_DSR; 599 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; 604 mctrl &= ~TIOCM_CTS; 605 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; 610 mctrl [all...] |
H A D | pxa.c | 272 static void serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 277 if (mctrl & TIOCM_RTS) 279 if (mctrl & TIOCM_DTR) 281 if (mctrl & TIOCM_OUT1) 283 if (mctrl & TIOCM_OUT2) 285 if (mctrl & TIOCM_LOOP) 350 up->port.mctrl |= TIOCM_OUT2; 351 serial_pxa_set_mctrl(&up->port, up->port.mctrl); 387 up->port.mctrl &= ~TIOCM_OUT2; 388 serial_pxa_set_mctrl(&up->port, up->port.mctrl); [all...] |
H A D | sunplus-uart.c | 99 static void sunplus_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 103 if (mctrl & TIOCM_DTR) 108 if (mctrl & TIOCM_RTS) 113 if (mctrl & TIOCM_CAR) 118 if (mctrl & TIOCM_RI) 123 if (mctrl & TIOCM_LOOP)
|
H A D | owl-uart.c | 94 static void owl_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 100 if (mctrl & TIOCM_LOOP) 110 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR; local 116 mctrl |= TIOCM_RTS; 118 mctrl |= TIOCM_CTS; 119 return mctrl;
|
H A D | sunsu.c | 576 static void sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 582 if (mctrl & TIOCM_RTS) 584 if (mctrl & TIOCM_DTR) 586 if (mctrl & TIOCM_OUT1) 588 if (mctrl & TIOCM_OUT2) 590 if (mctrl & TIOCM_LOOP) 688 up->port.mctrl |= TIOCM_OUT2; 690 sunsu_set_mctrl(&up->port, up->port.mctrl); 738 up->port.mctrl |= TIOCM_OUT1; 740 up->port.mctrl [all...] |
H A D | mxs-auart.c | 707 static void mxs_auart_set_mctrl(struct uart_port *u, unsigned mctrl) argument 714 if (mctrl & TIOCM_RTS) { 723 mctrl_gpio_set(s->gpios, mctrl); 727 static u32 mxs_auart_modem_status(struct mxs_auart_port *s, u32 mctrl) argument 731 mctrl_diff = mctrl ^ s->mctrl_prev; 732 s->mctrl_prev = mctrl; 740 uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD); 742 uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS); 746 return mctrl; 753 u32 mctrl local [all...] |
H A D | timbuart.c | 112 port->mctrl & TIOCM_RTS, 207 static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 209 dev_dbg(port->dev, "%s - %x\n", __func__, mctrl); 211 if (mctrl & TIOCM_RTS)
|
H A D | pic32_uart.c | 146 static void pic32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 151 if (mctrl & TIOCM_LOOP) 163 unsigned int mctrl = 0; local 167 mctrl |= TIOCM_CTS; 169 mctrl |= TIOCM_CTS; 174 mctrl |= TIOCM_CD; 175 mctrl |= TIOCM_DSR; 177 return mctrl;
|
H A D | dz.c | 362 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; local 366 mctrl &= ~TIOCM_DSR; 369 return mctrl; 372 static void dz_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument 382 if (mctrl & TIOCM_DTR)
|
H A D | sb1250-duart.c | 242 unsigned int mctrl, status; local 246 mctrl = (!(status & M_DUART_IN_PIN0_VAL) ? TIOCM_CTS : 0) | 250 return mctrl; 253 static void sbd_set_mctrl(struct uart_port *uport, unsigned int mctrl) argument 258 if (mctrl & TIOCM_DTR) 262 if (mctrl & TIOCM_RTS) 271 if (mctrl & TIOCM_LOOP)
|
/linux-master/drivers/cpufreq/ |
H A D | sparc-us2e-cpufreq.c | 74 unsigned long mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); local 77 mctrl |= MCTRL0_SREFRESH_ENAB; 79 mctrl &= ~MCTRL0_SREFRESH_ENAB; 80 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); 88 unsigned long old_refr_count, refr_count, mctrl; local 93 mctrl = read_hbreg(HBIRD_MEM_CNTL0_ADDR); 94 old_refr_count = (mctrl & MCTRL0_REFR_COUNT_MASK) 97 mctrl &= ~MCTRL0_REFR_COUNT_MASK; 98 mctrl |= refr_count << MCTRL0_REFR_COUNT_SHIFT; 99 write_hbreg(HBIRD_MEM_CNTL0_ADDR, mctrl); [all...] |
/linux-master/drivers/tty/hvc/ |
H A D | hvsi_lib.c | 50 pv->mctrl |= TIOCM_CD; 52 pv->mctrl &= ~TIOCM_CD; 292 unsigned short mctrl; local 294 mctrl = pv->mctrl; 296 mctrl |= TIOCM_DTR; 298 mctrl &= ~TIOCM_DTR; 299 if (mctrl == pv->mctrl) 301 pv->mctrl [all...] |
H A D | hvsi.c | 76 uint16_t mctrl; member in struct:hvsi_struct 106 /* if we're waiting for an mctrl then we're already open */ 235 hp->mctrl &= TIOCM_CD; 264 hp->mctrl = 0; 267 hp->mctrl |= TIOCM_DTR; 269 hp->mctrl |= TIOCM_CD; 577 pr_debug("%s: mctrl 0x%x\n", __func__, hp->mctrl); 583 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) argument 594 if (mctrl [all...] |
/linux-master/arch/arm/mach-versatile/ |
H A D | integrator_ap.c | 106 void __iomem *base, unsigned int mctrl) 122 if (mctrl & TIOCM_RTS) 127 if (mctrl & TIOCM_DTR) 105 integrator_uart_set_mctrl(struct amba_device *dev, void __iomem *base, unsigned int mctrl) argument
|
/linux-master/drivers/mmc/core/ |
H A D | sdio_uart.c | 75 unsigned int mctrl; member in struct:sdio_uart_port 213 unsigned int mctrl) 217 if (mctrl & TIOCM_RTS) 219 if (mctrl & TIOCM_DTR) 221 if (mctrl & TIOCM_OUT1) 223 if (mctrl & TIOCM_OUT2) 225 if (mctrl & TIOCM_LOOP) 236 old = port->mctrl; 237 port->mctrl = (old & ~clear) | set; 238 if (old != port->mctrl) 212 sdio_uart_write_mctrl(struct sdio_uart_port *port, unsigned int mctrl) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | hvsi.h | 73 unsigned short mctrl; /* modem control */ member in struct:hvsi_priv
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | collie.c | 156 static void collie_uart_set_mctrl(struct uart_port *port, u_int mctrl) argument 158 if (mctrl & TIOCM_RTS) 163 if (mctrl & TIOCM_DTR)
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | txc43128_phy.c | 279 int mctrl; local 309 mctrl = ef4_mdio_read(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL); 312 mctrl &= ~((1 << TXC_MCTL_TXLED_LBN) | (1 << TXC_MCTL_RXLED_LBN)); 313 ef4_mdio_write(efx, MDIO_MMD_PHYXS, TXC_MRGS_CTL, mctrl);
|