Lines Matching refs:sc_ops
101 } *sc_ops; member
322 if (sal_console_port.sc_ops->sal_wakeup_transmit) in snp_start_tx()
323 sal_console_port.sc_ops->sal_wakeup_transmit(&sal_console_port, in snp_start_tx()
423 if (!sal_console_port.sc_ops) { in sn_debug_printf()
424 sal_console_port.sc_ops = &poll_ops; in sn_debug_printf()
427 sal_console_port.sc_ops->sal_puts_raw(printk_buf, printed_len); in sn_debug_printf()
458 if (!port->sc_ops) { in sn_receive_chars()
468 while (port->sc_ops->sal_input_pending()) { in sn_receive_chars()
469 ch = port->sc_ops->sal_getc(); in sn_receive_chars()
572 port->sc_ops->sal_puts_raw(start, in sn_transmit_chars()
576 port->sc_ops->sal_puts(start, xmit_count); in sn_transmit_chars()
682 if (!port->sc_ops) in sn_sal_switch_to_asynch()
683 port->sc_ops = &poll_ops; in sn_sal_switch_to_asynch()
731 port->sc_ops = &intr_ops; in sn_sal_switch_to_interrupts()
906 puts_raw_fixed(port->sc_ops->sal_puts_raw, s, count); in sn_sal_console_write()
959 puts_raw_fixed(port->sc_ops->sal_puts_raw, s, count); in sn_sal_console_write()
966 puts_raw_fixed(port->sc_ops->sal_puts_raw, s, count); in sn_sal_console_write()
1002 puts_raw_fixed(sal_console_port.sc_ops->sal_puts_raw, s, count); in sn_sal_console_write_early()
1028 sal_console_port.sc_ops = &poll_ops; in sn_serial_console_early_setup()