Lines Matching refs:sc_sysdev
300 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_break()
353 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_rxready()
493 return ((sc->sc_sysdev != NULL) ? 1 : 0); in uart_bus_sysdev()
563 sc->sc_sysdev = sysdev; in uart_bus_probe()
598 if (sc->sc_sysdev != NULL) in uart_bus_attach()
599 sc->sc_sysdev->sc = sc; in uart_bus_attach()
655 if (sc->sc_sysdev != NULL) { in uart_bus_attach()
656 if (sc->sc_sysdev->baudrate == 0) { in uart_bus_attach()
658 (intptr_t)&sc->sc_sysdev->baudrate) != 0) in uart_bus_attach()
659 sc->sc_sysdev->baudrate = -1; in uart_bus_attach()
661 switch (sc->sc_sysdev->type) { in uart_bus_attach()
675 printf(" (%d,%c,%d,%d)\n", sc->sc_sysdev->baudrate, in uart_bus_attach()
676 "noems"[sc->sc_sysdev->parity], sc->sc_sysdev->databits, in uart_bus_attach()
677 sc->sc_sysdev->stopbits); in uart_bus_attach()
733 if (sc->sc_sysdev != NULL && sc->sc_sysdev->attach != NULL) { in uart_bus_attach()
734 if ((error = sc->sc_sysdev->attach(sc)) != 0) in uart_bus_attach()
742 if (sc->sc_sysdev != NULL) in uart_bus_attach()
743 sc->sc_sysdev->hwmtx = sc->sc_hwmtx; in uart_bus_attach()
778 if (sc->sc_sysdev != NULL) in uart_bus_detach()
779 sc->sc_sysdev->hwmtx = NULL; in uart_bus_detach()
783 if (sc->sc_sysdev != NULL && sc->sc_sysdev->detach != NULL) in uart_bus_detach()
784 (*sc->sc_sysdev->detach)(sc); in uart_bus_detach()