Lines Matching refs:wctxt
809 struct nbcon_write_context *wctxt) in sifive_serial_console_write_atomic() argument
818 if (!nbcon_enter_unsafe(wctxt)) in sifive_serial_console_write_atomic()
826 uart_console_write(port, wctxt->outbuf, wctxt->len, in sifive_serial_console_write_atomic()
831 nbcon_exit_unsafe(wctxt); in sifive_serial_console_write_atomic()
835 struct nbcon_write_context *wctxt) in sifive_serial_console_write_thread() argument
844 if (!nbcon_enter_unsafe(wctxt)) in sifive_serial_console_write_thread()
850 if (nbcon_exit_unsafe(wctxt)) { in sifive_serial_console_write_thread()
851 int len = READ_ONCE(wctxt->len); in sifive_serial_console_write_thread()
855 if (!nbcon_enter_unsafe(wctxt)) in sifive_serial_console_write_thread()
858 uart_console_write(port, wctxt->outbuf + i, 1, in sifive_serial_console_write_thread()
861 if (!nbcon_exit_unsafe(wctxt)) in sifive_serial_console_write_thread()
866 while (!nbcon_enter_unsafe(wctxt)) in sifive_serial_console_write_thread()
867 nbcon_reacquire_nobuf(wctxt); in sifive_serial_console_write_thread()
871 nbcon_exit_unsafe(wctxt); in sifive_serial_console_write_thread()