Home
last modified time | relevance | path

Searched refs:sc_msr (Results 1 – 21 of 21) sorted by relevance

/openbsd/src/sys/dev/usb/
Duxrcom.c69 u_char sc_msr; member
392 sc->sc_lsr = sc->sc_msr = 0; in uxrcom_intr()
396 sc->sc_msr |= UMSR_RI; in uxrcom_intr()
398 sc->sc_msr |= UMSR_DSR; in uxrcom_intr()
400 sc->sc_msr |= UMSR_DCD; in uxrcom_intr()
414 *msr = sc->sc_msr; in uxrcom_get_status()
Duplcom.c99 u_char sc_msr; /* uplcom status register */ member
784 sc->sc_lsr = sc->sc_msr = 0; in uplcom_intr()
787 sc->sc_msr |= UMSR_CTS; in uplcom_intr()
789 sc->sc_msr &= ~UMSR_CTS; in uplcom_intr()
791 sc->sc_msr |= UMSR_DSR; in uplcom_intr()
793 sc->sc_msr &= ~UMSR_DSR; in uplcom_intr()
795 sc->sc_msr |= UMSR_DCD; in uplcom_intr()
797 sc->sc_msr &= ~UMSR_DCD; in uplcom_intr()
811 *msr = sc->sc_msr; in uplcom_get_status()
Ducycom.c113 uint8_t sc_msr; /* Modem status */ member
240 *msr = sc->sc_msr; in ucycom_get_status()
305 if (sc->sc_newmsr ^ sc->sc_msr) { in ucycom_read()
307 sc->sc_msr, sc->sc_newmsr)); in ucycom_read()
308 sc->sc_msr = sc->sc_newmsr; in ucycom_read()
496 if (n > 0 || st != sc->sc_msr) { in ucycom_intr()
Dumodem.c101 u_char sc_msr; /* Modem status register */ member
473 sc->sc_lsr = sc->sc_msr = 0; in umodem_intr()
477 sc->sc_msr |= UMSR_RI; in umodem_intr()
479 sc->sc_msr |= UMSR_DSR; in umodem_intr()
481 sc->sc_msr |= UMSR_DCD; in umodem_intr()
502 *msr = sc->sc_msr; in umodem_get_status()
Duvscom.c135 u_char sc_msr; /* uvscom status register */ member
769 sc->sc_lsr = sc->sc_msr = 0; in uvscom_intr()
780 SET(sc->sc_msr, UMSR_CTS); in uvscom_intr()
782 SET(sc->sc_msr, UMSR_DSR); in uvscom_intr()
784 SET(sc->sc_msr, UMSR_DCD); in uvscom_intr()
797 *msr = sc->sc_msr; in uvscom_get_status()
Dumct.c86 u_char sc_msr; /* umct status register */ member
580 sc->sc_lsr = sc->sc_msr = 0; in umct_intr()
583 sc->sc_msr |= UMSR_DSR; in umct_intr()
585 sc->sc_msr |= UMSR_DCD; in umct_intr()
599 *msr = sc->sc_msr; in umct_get_status()
Ducom.c111 u_char sc_msr; member
489 ISSET(sc->sc_msr, UMSR_DCD) || ISSET(tp->t_cflag, MDMBUF)) in ucom_do_open()
810 combits = sc->sc_msr; in ucom_to_tiocm()
866 old_msr = sc->sc_msr; in ucom_status_change()
868 &sc->sc_lsr, &sc->sc_msr); in ucom_status_change()
870 ttytstamp(tp, old_msr & UMSR_CTS, sc->sc_msr & UMSR_CTS, in ucom_status_change()
871 old_msr & UMSR_DCD, sc->sc_msr & UMSR_DCD); in ucom_status_change()
873 if (ISSET((sc->sc_msr ^ old_msr), UMSR_DCD)) in ucom_status_change()
875 ISSET(sc->sc_msr, UMSR_DCD)); in ucom_status_change()
878 sc->sc_msr = 0; in ucom_status_change()
Duticom.c132 u_char sc_msr; /* uticom status register */ member
787 sc->sc_lsr = sc->sc_msr = 0; in uticom_intr()
792 sc->sc_msr |= UMSR_CTS; in uticom_intr()
794 sc->sc_msr |= UMSR_DSR; in uticom_intr()
796 sc->sc_msr |= UMSR_DCD; in uticom_intr()
798 sc->sc_msr |= UMSR_RI; in uticom_intr()
828 *msr = sc->sc_msr; in uticom_get_status()
Dumsm.c75 u_char sc_msr; /* status register */ member
581 sc->sc_lsr = sc->sc_msr = 0; in umsm_intr()
584 sc->sc_msr |= UMSR_RI; in umsm_intr()
586 sc->sc_msr |= UMSR_DSR; in umsm_intr()
588 sc->sc_msr |= UMSR_DCD; in umsm_intr()
606 *msr = sc->sc_msr; in umsm_get_status()
Dubsa.c151 u_char sc_msr; /* ubsa status register */ member
669 sc->sc_msr = buf[3]; in ubsa_intr()
672 sc->sc_dev.dv_xname, sc->sc_lsr, sc->sc_msr)); in ubsa_intr()
687 *msr = sc->sc_msr; in ubsa_get_status()
Duark.c63 u_char sc_msr; member
283 *msr = sc->sc_msr; in uark_get_status()
Duftdi.c80 u_char sc_msr; member
937 if (sc->sc_msr != msr || in uftdi_read()
940 "lsr=0x%02x(0x%02x)\n", msr, sc->sc_msr, in uftdi_read()
942 sc->sc_msr = msr; in uftdi_read()
1121 sc->sc_msr, sc->sc_lsr)); in uftdi_get_status()
1124 *msr = sc->sc_msr; in uftdi_get_status()
Duchcom.c148 u_char sc_msr; member
583 sc->sc_msr = (cur << 4) | ((sc->sc_msr >> 4) ^ cur); in uchcom_convert_status()
972 *rmsr = sc->sc_msr; in uchcom_get_status()
Duslhcom.c53 u_char sc_msr; member
379 *rmsr = sc->sc_msr; in uslhcom_get_status()
Duslcom.c89 u_char sc_msr; member
508 *msr = sc->sc_msr; in uslcom_get_status()
Dmoscom.c136 u_char sc_msr; member
/openbsd/src/sys/dev/ic/
Dcom.c368 sc->sc_msr = com_read_reg(sc, com_msr); in comopen()
370 ISSET(sc->sc_msr, MSR_DCD) || ISSET(tp->t_cflag, MDMBUF)) in comopen()
704 m = sc->sc_msr; in comioctl()
891 if (!ISSET(sc->sc_msr, MSR_DCD) && in comparam()
915 if (ISSET(tp->t_cflag, CRTSCTS) && !ISSET(sc->sc_msr, MSR_CTS)) in comstart()
1110 if (msr != sc->sc_msr) { in comintr()
1111 delta = msr ^ sc->sc_msr; in comintr()
1113 ttytstamp(tp, sc->sc_msr & MSR_CTS, msr & MSR_CTS, in comintr()
1114 sc->sc_msr & MSR_DCD, msr & MSR_DCD); in comintr()
1116 sc->sc_msr = msr; in comintr()
Dcomvar.h122 u_char sc_msr, sc_mcr, sc_lcr, sc_ier; member
/openbsd/src/sys/arch/sh/dev/
Dscif.c1044 msr = sc->sc_msr; in scif_stsoft()
1194 delta = msr ^ sc->sc_msr; in scifintr()
1195 sc->sc_msr = msr; in scifintr()
/openbsd/src/sys/dev/fdt/
Dimxuart.c353 if (ISSET(tp->t_cflag, CRTSCTS) && !ISSET(sc->sc_msr, IMXUART_CTS)) in imxuart_start()
Dexuart.c513 if (ISSET(tp->t_cflag, CRTSCTS) && !ISSET(sc->sc_msr, EXUART_CTS)) in exuart_start()