FreeBSD kernel /amd64 XEN device code
|
Data Fields | |
struct mtx | mtx |
xen_intr_handle_t | intr_handle |
bool | opened |
struct callout | callout |
char | wbuf [WBUF_SIZE] |
unsigned int | wc |
unsigned int | wp |
char | rbuf [RBUF_SIZE] |
unsigned int | rc |
unsigned int | rp |
const struct xencons_ops * | ops |
uint32_t | evtchn |
struct xencons_interface * | intf |
Definition at line 91 of file xen_console.c.
struct callout xencons_priv::callout |
Definition at line 103 of file xen_console.c.
Referenced by xencons_attach(), xencons_timeout(), and xencons_tty_outwakeup().
uint32_t xencons_priv::evtchn |
Definition at line 124 of file xen_console.c.
Referenced by xencons_early_init_ring(), xencons_init_ring(), and xencons_notify_ring().
struct xencons_interface* xencons_priv::intf |
Definition at line 126 of file xen_console.c.
Referenced by xencons_early_init_ring(), xencons_read_ring(), and xencons_write_ring().
xen_intr_handle_t xencons_priv::intr_handle |
Definition at line 95 of file xen_console.c.
Referenced by xencons_init_hypervisor(), xencons_init_ring(), xencons_notify_ring(), and xencons_resume().
struct mtx xencons_priv::mtx |
Definition at line 93 of file xen_console.c.
Referenced by xencons_early_init(), xencons_lock(), and xencons_unlock().
bool xencons_priv::opened |
Definition at line 101 of file xen_console.c.
Referenced by xencons_intr(), xencons_tty_close(), and xencons_tty_open().
const struct xencons_ops* xencons_priv::ops |
Definition at line 117 of file xen_console.c.
Referenced by xencons_attach(), xencons_early_init(), xencons_identify(), xencons_resume(), xencons_rx(), and xencons_tx_flush().
char xencons_priv::rbuf[RBUF_SIZE] |
Definition at line 113 of file xen_console.c.
Referenced by xencons_getc(), and xencons_rx().
unsigned int xencons_priv::rc |
Definition at line 114 of file xen_console.c.
Referenced by xencons_getc().
unsigned int xencons_priv::rp |
Definition at line 114 of file xen_console.c.
Referenced by xencons_getc(), and xencons_rx().
char xencons_priv::wbuf[WBUF_SIZE] |
Definition at line 108 of file xen_console.c.
Referenced by xencons_putc(), and xencons_tx_flush().
unsigned int xencons_priv::wc |
Definition at line 109 of file xen_console.c.
Referenced by xencons_putc(), xencons_tx_flush(), and xencons_tx_full().
unsigned int xencons_priv::wp |
Definition at line 109 of file xen_console.c.
Referenced by xencons_putc(), xencons_tx_flush(), and xencons_tx_full().