Lines Matching refs:ucom
214 MODULE_DEPEND(usie, ucom, 1, 1, 1);
510 usie_free(struct ucom_softc *ucom) in usie_free() argument
512 usie_free_softc(ucom->sc_parent); in usie_free()
516 usie_uc_update_line_state(struct ucom_softc *ucom, uint8_t ls) in usie_uc_update_line_state() argument
518 struct usie_softc *sc = ucom->sc_parent; in usie_uc_update_line_state()
521 if (sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_STATUS] == NULL) in usie_uc_update_line_state()
527 USETW(req.wIndex, sc->sc_uc_ifnum[ucom->sc_subunit]); in usie_uc_update_line_state()
530 DPRINTF("sc_uc_ifnum=%d\n", sc->sc_uc_ifnum[ucom->sc_subunit]); in usie_uc_update_line_state()
536 usie_uc_cfg_get_status(struct ucom_softc *ucom, uint8_t *lsr, uint8_t *msr) in usie_uc_cfg_get_status() argument
538 struct usie_softc *sc = ucom->sc_parent; in usie_uc_cfg_get_status()
545 usie_uc_cfg_set_dtr(struct ucom_softc *ucom, uint8_t flag) in usie_uc_cfg_set_dtr() argument
550 usie_uc_update_line_state(ucom, dtr); in usie_uc_cfg_set_dtr()
554 usie_uc_cfg_set_rts(struct ucom_softc *ucom, uint8_t flag) in usie_uc_cfg_set_rts() argument
559 usie_uc_update_line_state(ucom, rts); in usie_uc_cfg_set_rts()
563 usie_uc_cfg_open(struct ucom_softc *ucom) in usie_uc_cfg_open() argument
565 struct usie_softc *sc = ucom->sc_parent; in usie_uc_cfg_open()
569 usbd_transfer_start(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_STATUS]); in usie_uc_cfg_open()
573 usie_uc_cfg_close(struct ucom_softc *ucom) in usie_uc_cfg_close() argument
575 struct usie_softc *sc = ucom->sc_parent; in usie_uc_cfg_close()
577 usbd_transfer_stop(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_STATUS]); in usie_uc_cfg_close()
581 usie_uc_start_read(struct ucom_softc *ucom) in usie_uc_start_read() argument
583 struct usie_softc *sc = ucom->sc_parent; in usie_uc_start_read()
585 usbd_transfer_start(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_RX]); in usie_uc_start_read()
589 usie_uc_stop_read(struct ucom_softc *ucom) in usie_uc_stop_read() argument
591 struct usie_softc *sc = ucom->sc_parent; in usie_uc_stop_read()
593 usbd_transfer_stop(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_RX]); in usie_uc_stop_read()
597 usie_uc_start_write(struct ucom_softc *ucom) in usie_uc_start_write() argument
599 struct usie_softc *sc = ucom->sc_parent; in usie_uc_start_write()
601 usbd_transfer_start(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_TX]); in usie_uc_start_write()
605 usie_uc_stop_write(struct ucom_softc *ucom) in usie_uc_stop_write() argument
607 struct usie_softc *sc = ucom->sc_parent; in usie_uc_stop_write()
609 usbd_transfer_stop(sc->sc_uc_xfer[ucom->sc_subunit][USIE_UC_TX]); in usie_uc_stop_write()
615 struct ucom_softc *ucom = usbd_xfer_softc(xfer); in usie_uc_rx_callback() local
616 struct usie_softc *sc = ucom->sc_parent; in usie_uc_rx_callback()
627 if (ucom == sc->sc_ucom && actlen >= USIE_HIPCNS_MIN) { in usie_uc_rx_callback()
648 ucom_put_data(ucom, pc, 0, actlen); in usie_uc_rx_callback()
669 struct ucom_softc *ucom = usbd_xfer_softc(xfer); in usie_uc_tx_callback() local
691 if (ucom_get_data(ucom, pc, 0, USIE_BUFSIZE, &actlen)) { in usie_uc_tx_callback()
731 struct ucom_softc *ucom = usbd_xfer_softc(xfer); in usie_uc_status_callback() local
732 struct usie_softc *sc = ucom->sc_parent; in usie_uc_status_callback()