iPXE
Data Fields
xen_device Struct Reference

A Xen device. More...

#include <xenbus.h>

Data Fields

struct device dev
 Generic iPXE device.
struct xen_hypervisorxen
 Xen hypervisor.
char * key
 XenStore key.
char * backend
 Backend XenStore key.
unsigned long backend_id
 Backend domain ID.
struct xen_driverdriver
 Driver.
void * priv
 Driver-private data.

Detailed Description

A Xen device.

Definition at line 18 of file xenbus.h.


Field Documentation

Generic iPXE device.

Definition at line 20 of file xenbus.h.

Referenced by netfront_probe(), xenbus_probe_device(), xenbus_remove(), and xenbus_remove_device().

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().

Driver.

Definition at line 30 of file xenbus.h.

Referenced by xenbus_probe_device(), and xenbus_remove_device().

Driver-private data.

Definition at line 32 of file xenbus.h.

Referenced by xen_get_drvdata(), and xen_set_drvdata().


The documentation for this struct was generated from the following file: