iPXE
|
A Xen device. More...
#include <xenbus.h>
Data Fields | |
struct device | dev |
Generic iPXE device. More... | |
struct xen_hypervisor * | xen |
Xen hypervisor. More... | |
char * | key |
XenStore key. More... | |
char * | backend |
Backend XenStore key. More... | |
unsigned long | backend_id |
Backend domain ID. More... | |
struct xen_driver * | driver |
Driver. More... | |
void * | priv |
Driver-private data. More... | |
struct device xen_device::dev |
Generic iPXE device.
Definition at line 20 of file xenbus.h.
Referenced by netfront_probe(), xenbus_probe_device(), xenbus_remove(), and xenbus_remove_device().
struct xen_hypervisor* xen_device::xen |
Xen hypervisor.
Definition at line 22 of file xenbus.h.
Referenced by __attribute__(), netfront_create_event(), netfront_create_ring(), netfront_destroy_event(), netfront_destroy_ring(), netfront_probe(), netfront_pull(), netfront_push(), netfront_read_mac(), netfront_remove(), netfront_rm(), netfront_send_event(), netfront_write_num(), xenbus_backend_state(), xenbus_probe_device(), and xenbus_set_state().
char* xen_device::key |
XenStore key.
Definition at line 24 of file xenbus.h.
Referenced by netfront_close(), netfront_create_event(), netfront_create_ring(), netfront_net_probe(), netfront_open(), netfront_poll_rx(), netfront_poll_tx(), netfront_probe(), netfront_push(), netfront_read_mac(), netfront_refill_rx(), netfront_reset(), netfront_rm(), netfront_send_event(), netfront_transmit(), netfront_write_num(), xenbus_backend_state(), xenbus_backend_wait(), xenbus_probe_device(), and xenbus_set_state().
char* xen_device::backend |
Backend XenStore key.
Definition at line 26 of file xenbus.h.
Referenced by netfront_probe(), xenbus_backend_state(), xenbus_backend_wait(), xenbus_probe_device(), and xenbus_remove_device().
unsigned long xen_device::backend_id |
Backend domain ID.
Definition at line 28 of file xenbus.h.
Referenced by netfront_create_event(), netfront_create_ring(), netfront_probe(), netfront_push(), and xenbus_probe_device().
struct xen_driver* xen_device::driver |
Driver.
Definition at line 30 of file xenbus.h.
Referenced by xenbus_probe_device(), and xenbus_remove_device().
void* xen_device::priv |
Driver-private data.
Definition at line 32 of file xenbus.h.
Referenced by xen_get_drvdata(), and xen_set_drvdata().