Lines Matching refs:ucom
174 static void umcs7840_poll(struct ucom_softc *ucom);
280 MODULE_DEPEND(umcs7840, ucom, 1, 1, 1);
435 umcs7840_free(struct ucom_softc *ucom) in umcs7840_free() argument
437 umcs7840_free_softc(ucom->sc_parent); in umcs7840_free()
441 umcs7840_cfg_open(struct ucom_softc *ucom) in umcs7840_cfg_open() argument
443 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_open()
444 uint16_t pn = ucom->sc_portno; in umcs7840_cfg_open()
503 if (ucom->sc_tty == NULL || (ucom->sc_tty->t_termios.c_cflag & CNO_RTSDTR) == 0) in umcs7840_cfg_open()
544 umcs7840_cfg_close(struct ucom_softc *ucom) in umcs7840_cfg_close() argument
546 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_close()
547 uint16_t pn = ucom->sc_portno; in umcs7840_cfg_close()
550 umcs7840_stop_read(ucom); in umcs7840_cfg_close()
551 umcs7840_stop_write(ucom); in umcs7840_cfg_close()
566 umcs7840_cfg_set_dtr(struct ucom_softc *ucom, uint8_t onoff) in umcs7840_cfg_set_dtr() argument
568 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_set_dtr()
569 uint8_t pn = ucom->sc_portno; in umcs7840_cfg_set_dtr()
581 umcs7840_cfg_set_rts(struct ucom_softc *ucom, uint8_t onoff) in umcs7840_cfg_set_rts() argument
583 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_set_rts()
584 uint8_t pn = ucom->sc_portno; in umcs7840_cfg_set_rts()
596 umcs7840_cfg_set_break(struct ucom_softc *ucom, uint8_t onoff) in umcs7840_cfg_set_break() argument
598 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_set_break()
599 uint8_t pn = ucom->sc_portno; in umcs7840_cfg_set_break()
611 umcs7840_cfg_param(struct ucom_softc *ucom, struct termios *t) in umcs7840_cfg_param() argument
613 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_param()
614 uint8_t pn = ucom->sc_portno; in umcs7840_cfg_param()
686 umcs7840_pre_param(struct ucom_softc *ucom, struct termios *t) in umcs7840_pre_param() argument
697 umcs7840_start_read(struct ucom_softc *ucom) in umcs7840_start_read() argument
699 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_start_read()
700 uint8_t pn = ucom->sc_portno; in umcs7840_start_read()
710 umcs7840_stop_read(struct ucom_softc *ucom) in umcs7840_stop_read() argument
712 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_stop_read()
713 uint8_t pn = ucom->sc_portno; in umcs7840_stop_read()
720 umcs7840_start_write(struct ucom_softc *ucom) in umcs7840_start_write() argument
722 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_start_write()
723 uint8_t pn = ucom->sc_portno; in umcs7840_start_write()
733 umcs7840_stop_write(struct ucom_softc *ucom) in umcs7840_stop_write() argument
735 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_stop_write()
736 uint8_t pn = ucom->sc_portno; in umcs7840_stop_write()
743 umcs7840_cfg_get_status(struct ucom_softc *ucom, uint8_t *lsr, uint8_t *msr) in umcs7840_cfg_get_status() argument
745 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_cfg_get_status()
746 uint8_t pn = ucom->sc_portno; in umcs7840_cfg_get_status()
768 DPRINTF("Port %d status: LSR=%02x MSR=%02x\n", ucom->sc_portno, *lsr, *msr); in umcs7840_cfg_get_status()
852 struct ucom_softc *ucom = &sc->sc_ucom[subunit]; in umcs7840_read_callbackN() local
858 …DPRINTF("Port %d read, state = %d, data length = %d\n", ucom->sc_portno, USB_GET_STATE(xfer), actl… in umcs7840_read_callbackN()
863 ucom_put_data(ucom, pc, 0, actlen); in umcs7840_read_callbackN()
909 struct ucom_softc *ucom = &sc->sc_ucom[subunit]; in umcs7840_write_callbackN() local
913 DPRINTF("Port %d write, state = %d\n", ucom->sc_portno, USB_GET_STATE(xfer)); in umcs7840_write_callbackN()
920 if (ucom_get_data(ucom, pc, 0, usbd_xfer_max_len(xfer), &actlen)) { in umcs7840_write_callbackN()
921 DPRINTF("Port %d write, has %d bytes\n", ucom->sc_portno, actlen); in umcs7840_write_callbackN()
938 umcs7840_poll(struct ucom_softc *ucom) in umcs7840_poll() argument
940 struct umcs7840_softc *sc = ucom->sc_parent; in umcs7840_poll()
942 DPRINTF("Port %d poll\n", ucom->sc_portno); in umcs7840_poll()
943 usbd_transfer_poll(sc->sc_ports[ucom->sc_portno].sc_xfer, UMCS7840_N_TRANSFERS); in umcs7840_poll()