Searched refs:lcr (Results 1 – 10 of 10) sorted by relevance
| /freebsd/sys/dev/uart/ |
| H A D | uart_dev_ns8250.c | 174 uint8_t lcr; in ns8250_get_divisor() local 176 lcr = uart_getreg(bas, REG_LCR); in ns8250_get_divisor() 177 uart_setreg(bas, REG_LCR, lcr | LCR_DLAB); in ns8250_get_divisor() 181 uart_setreg(bas, REG_LCR, lcr); in ns8250_get_divisor() 319 uint8_t lcr; in ns8250_param() local 325 lcr = 0; in ns8250_param() 327 lcr |= LCR_8BITS; in ns8250_param() 329 lcr |= LCR_7BITS; in ns8250_param() 331 lcr |= LCR_6BITS; in ns8250_param() 333 lcr |= LCR_5BITS; in ns8250_param() [all …]
|
| /freebsd/sys/dev/usb/serial/ |
| H A D | uchcom.c | 639 uchcom_set_baudrate(struct uchcom_softc *sc, uint32_t rate, uint16_t lcr) in uchcom_set_baudrate() argument 648 uchcom_ctrl_write(sc, UCHCOM_REQ_RESET, lcr, idx); in uchcom_set_baudrate() 735 uint8_t lcr; in uchcom_cfg_param() local 737 lcr = UCHCOM_LCR1_RX | UCHCOM_LCR1_TX; in uchcom_cfg_param() 740 lcr |= UCHCOM_LCR1_STOPB; in uchcom_cfg_param() 743 lcr |= UCHCOM_LCR1_PARENB; in uchcom_cfg_param() 745 lcr |= UCHCOM_LCR1_PARODD; in uchcom_cfg_param() 747 lcr |= UCHCOM_LCR1_PAREVEN; in uchcom_cfg_param() 752 lcr |= UCHCOM_LCR1_CS5; in uchcom_cfg_param() 755 lcr |= UCHCOM_LCR1_CS6; in uchcom_cfg_param() [all …]
|
| H A D | ufintek.c | 522 uint8_t lcr=0; in ufintek_cfg_param() local 542 lcr = 0; in ufintek_cfg_param() 545 lcr |= UFINTEK_LCR_WORDLEN_8; in ufintek_cfg_param() 548 lcr |= UFINTEK_LCR_WORDLEN_7; in ufintek_cfg_param() 551 lcr |= UFINTEK_LCR_WORDLEN_6; in ufintek_cfg_param() 560 lcr |= UFINTEK_LCR_STOP_BITS_1; in ufintek_cfg_param() 562 lcr |= UFINTEK_LCR_PARITY_ODD; in ufintek_cfg_param() 564 lcr |= UFINTEK_LCR_PARITY_EVEN; in ufintek_cfg_param() 566 sc->sc_lcr = lcr; in ufintek_cfg_param()
|
| H A D | umcs.c | 610 uint8_t lcr = sc->sc_ports[pn].sc_lcr; in umcs7840_cfg_param() local 616 lcr |= MCS7840_UART_LCR_STOPB2; in umcs7840_cfg_param() 618 lcr |= MCS7840_UART_LCR_STOPB1; in umcs7840_cfg_param() 622 lcr &= ~MCS7840_UART_LCR_PARITYMASK; in umcs7840_cfg_param() 624 lcr |= MCS7840_UART_LCR_PARITYON; in umcs7840_cfg_param() 626 lcr = MCS7840_UART_LCR_PARITYODD; in umcs7840_cfg_param() 629 lcr = MCS7840_UART_LCR_PARITYEVEN; in umcs7840_cfg_param() 633 lcr &= ~MCS7840_UART_LCR_PARITYON; in umcs7840_cfg_param() 637 lcr &= ~MCS7840_UART_LCR_DATALENMASK; in umcs7840_cfg_param() 640 lcr |= MCS7840_UART_LCR_DATALEN5; in umcs7840_cfg_param() [all …]
|
| H A D | uftdi.c | 170 uint16_t lcr; member 1595 cfg->lcr = FTDI_SIO_SET_DATA_STOP_BITS_2; in uftdi_set_parm_soft() 1597 cfg->lcr = FTDI_SIO_SET_DATA_STOP_BITS_1; in uftdi_set_parm_soft() 1601 cfg->lcr |= FTDI_SIO_SET_DATA_PARITY_ODD; in uftdi_set_parm_soft() 1603 cfg->lcr |= FTDI_SIO_SET_DATA_PARITY_EVEN; in uftdi_set_parm_soft() 1606 cfg->lcr |= FTDI_SIO_SET_DATA_PARITY_NONE; in uftdi_set_parm_soft() 1611 cfg->lcr |= FTDI_SIO_SET_DATA_BITS(5); in uftdi_set_parm_soft() 1615 cfg->lcr |= FTDI_SIO_SET_DATA_BITS(6); in uftdi_set_parm_soft() 1619 cfg->lcr |= FTDI_SIO_SET_DATA_BITS(7); in uftdi_set_parm_soft() 1623 cfg->lcr |= FTDI_SIO_SET_DATA_BITS(8); in uftdi_set_parm_soft() [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | uart_emul.c | 88 uint8_t lcr; /* Line control register (R/W) */ 227 if ((sc->lcr & LCR_DLAB) != 0) { in uart_ns16550_write() 283 sc->lcr = value; in uart_ns16550_write() 344 if ((sc->lcr & LCR_DLAB) != 0) { in uart_ns16550_read() 379 reg = sc->lcr; in uart_ns16550_read() 468 SNAPSHOT_VAR_OR_LEAVE(sc->lcr, meta, ret, done); in uart_ns16550_snapshot() 89 uint8_t lcr; /* Line control register (R/W) */ global() member
|
| /freebsd/sys/dev/sound/pci/ |
| H A D | cmi.c | 322 u_int32_t fcr1, lcr, mcr; in cmi_spdif_speed() local 326 lcr = CMPCI_REG_XSPDIF_ENABLE; in cmi_spdif_speed() 330 fcr1 = mcr = lcr = 0; in cmi_spdif_speed() 338 CMPCI_REG_XSPDIF_ENABLE, lcr); in cmi_spdif_speed()
|
| /freebsd/crypto/openssl/crypto/poly1305/asm/ |
| H A D | poly1305-s390x.pl | 681 &{$z? \&lcgr:\&lcr} ($len,$len);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 1541 defm LCR : LOADCRm<"lcr", 0x40, I64>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.td | 948 def LCR : UnaryRR <"lcr", 0x13, ineg, GR32, GR32>;
|