class ConsoleDevice
Defined at line 70 of file ../../src/devices/serial/drivers/virtio-console/console.h
Actual virtio console implementation
Public Methods
void DdkRelease ()
Defined at line 76 of file ../../src/devices/serial/drivers/virtio-console/console.h
void IrqConfigChange ()
Defined at line 82 of file ../../src/devices/serial/drivers/virtio-console/console.h
const char * tag ()
Defined at line 83 of file ../../src/devices/serial/drivers/virtio-console/console.h
void ConsoleDevice (zx_device_t * device, zx::bti bti, std::unique_ptr<Backend> backend)
Defined at line 118 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void ~ConsoleDevice ()
Defined at line 121 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 211 of file ../../src/devices/serial/drivers/virtio-console/console.cc
zx_status_t Init ()
We don't need to hold request_lock_ during initialization
Defined at line 124 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void IrqRingUpdate ()
Defined at line 222 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void AddConnection (fidl::ServerEnd<fuchsia_hardware_pty::Device> server_end)
Defined at line 278 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Clone (CloneRequestView request, CloneCompleter::Sync & completer)
fuchsia.hardware.pty.Device.
Defined at line 283 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Close (CloseCompleter::Sync & completer)
Defined at line 287 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Query (QueryCompleter::Sync & completer)
Defined at line 293 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Read (ReadRequestView request, ReadCompleter::Sync & completer)
Defined at line 300 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Write (WriteRequestView request, WriteCompleter::Sync & completer)
Defined at line 332 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void Describe (DescribeCompleter::Sync & completer)
Defined at line 358 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void OpenClient (OpenClientRequestView request, OpenClientCompleter::Sync & completer)
Defined at line 370 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void ClrSetFeature (ClrSetFeatureRequestView request, ClrSetFeatureCompleter::Sync & completer)
Defined at line 374 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void GetWindowSize (GetWindowSizeCompleter::Sync & completer)
Defined at line 378 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void MakeActive (MakeActiveRequestView request, MakeActiveCompleter::Sync & completer)
Defined at line 381 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void ReadEvents (ReadEventsCompleter::Sync & completer)
Defined at line 385 of file ../../src/devices/serial/drivers/virtio-console/console.cc
void SetWindowSize (SetWindowSizeRequestView request, SetWindowSizeCompleter::Sync & completer)
Defined at line 388 of file ../../src/devices/serial/drivers/virtio-console/console.cc