Lines Matching refs:sc_sysdev
296 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_break()
351 if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { in uart_intr_rxready()
491 return ((sc->sc_sysdev != NULL) ? 1 : 0); in uart_bus_sysdev()
561 sc->sc_sysdev = sysdev; in uart_bus_probe()
602 if (sc->sc_sysdev != NULL) in uart_bus_attach()
603 sc->sc_sysdev->sc = sc; in uart_bus_attach()
659 if (sc->sc_sysdev != NULL) { in uart_bus_attach()
660 if (sc->sc_sysdev->baudrate == 0) { in uart_bus_attach()
662 (intptr_t)&sc->sc_sysdev->baudrate) != 0) in uart_bus_attach()
663 sc->sc_sysdev->baudrate = -1; in uart_bus_attach()
665 switch (sc->sc_sysdev->type) { in uart_bus_attach()
679 printf(" (%d,%c,%d,%d)\n", sc->sc_sysdev->baudrate, in uart_bus_attach()
680 "noems"[sc->sc_sysdev->parity], sc->sc_sysdev->databits, in uart_bus_attach()
681 sc->sc_sysdev->stopbits); in uart_bus_attach()
737 if (sc->sc_sysdev != NULL && sc->sc_sysdev->attach != NULL) { in uart_bus_attach()
738 if ((error = sc->sc_sysdev->attach(sc)) != 0) in uart_bus_attach()
746 if (sc->sc_sysdev != NULL) in uart_bus_attach()
747 sc->sc_sysdev->hwmtx = sc->sc_hwmtx; in uart_bus_attach()
787 if (sc->sc_sysdev != NULL) in uart_bus_detach()
788 sc->sc_sysdev->hwmtx = NULL; in uart_bus_detach()
792 if (sc->sc_sysdev != NULL && sc->sc_sysdev->detach != NULL) in uart_bus_detach()
793 (*sc->sc_sysdev->detach)(sc); in uart_bus_detach()