Lines Matching refs:sc_sysdev
297 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_break()
352 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_rxready()
492 return ((sc->sc_sysdev != NULL) ? 1 : 0); in uart_bus_sysdev()
562 sc->sc_sysdev = sysdev; in uart_bus_probe()
597 if (sc->sc_sysdev != NULL) in uart_bus_attach()
598 sc->sc_sysdev->sc = sc; in uart_bus_attach()
654 if (sc->sc_sysdev != NULL) { in uart_bus_attach()
655 if (sc->sc_sysdev->baudrate == 0) { in uart_bus_attach()
657 (intptr_t)&sc->sc_sysdev->baudrate) != 0) in uart_bus_attach()
658 sc->sc_sysdev->baudrate = -1; in uart_bus_attach()
660 switch (sc->sc_sysdev->type) { in uart_bus_attach()
674 printf(" (%d,%c,%d,%d)\n", sc->sc_sysdev->baudrate, in uart_bus_attach()
675 "noems"[sc->sc_sysdev->parity], sc->sc_sysdev->databits, in uart_bus_attach()
676 sc->sc_sysdev->stopbits); in uart_bus_attach()
732 if (sc->sc_sysdev != NULL && sc->sc_sysdev->attach != NULL) { in uart_bus_attach()
733 if ((error = sc->sc_sysdev->attach(sc)) != 0) in uart_bus_attach()
741 if (sc->sc_sysdev != NULL) in uart_bus_attach()
742 sc->sc_sysdev->hwmtx = sc->sc_hwmtx; in uart_bus_attach()
777 if (sc->sc_sysdev != NULL) in uart_bus_detach()
778 sc->sc_sysdev->hwmtx = NULL; in uart_bus_detach()
782 if (sc->sc_sysdev != NULL && sc->sc_sysdev->detach != NULL) in uart_bus_detach()
783 (*sc->sc_sysdev->detach)(sc); in uart_bus_detach()