Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
xenbus_probe.h File Reference

Go to the source code of this file.

Data Structures

struct  xen_bus_type
 

Macros

#define XEN_BUS_ID_SIZE   20
 

Functions

int xenbus_match (struct device *_dev, struct device_driver *_drv)
 
int xenbus_dev_probe (struct device *_dev)
 
int xenbus_dev_remove (struct device *_dev)
 
int xenbus_register_driver_common (struct xenbus_driver *drv, struct xen_bus_type *bus)
 
int xenbus_probe_node (struct xen_bus_type *bus, const char *type, const char *nodename)
 
int xenbus_probe_devices (struct xen_bus_type *bus)
 
void xenbus_dev_changed (const char *node, struct xen_bus_type *bus)
 
void xenbus_dev_shutdown (struct device *_dev)
 
int xenbus_dev_suspend (struct device *dev)
 
int xenbus_dev_resume (struct device *dev)
 
int xenbus_dev_cancel (struct device *dev)
 
void xenbus_otherend_changed (struct xenbus_watch *watch, const char **vec, unsigned int len, int ignore_on_shutdown)
 
int xenbus_read_otherend_details (struct xenbus_device *xendev, char *id_node, char *path_node)
 
void xenbus_ring_ops_init (void)
 

Variables

struct device_attribute xenbus_dev_attrs []
 

Macro Definition Documentation

#define XEN_BUS_ID_SIZE   20

Definition at line 37 of file xenbus_probe.h.

Function Documentation

int xenbus_dev_cancel ( struct device dev)

Definition at line 629 of file xenbus_probe.c.

void xenbus_dev_changed ( const char node,
struct xen_bus_type bus 
)

Definition at line 526 of file xenbus_probe.c.

int xenbus_dev_probe ( struct device _dev)

Definition at line 206 of file xenbus_probe.c.

int xenbus_dev_remove ( struct device _dev)

Definition at line 252 of file xenbus_probe.c.

int xenbus_dev_resume ( struct device dev)

Definition at line 585 of file xenbus_probe.c.

void xenbus_dev_shutdown ( struct device _dev)

Definition at line 271 of file xenbus_probe.c.

int xenbus_dev_suspend ( struct device dev)

Definition at line 564 of file xenbus_probe.c.

int xenbus_match ( struct device _dev,
struct device_driver _drv 
)

Definition at line 87 of file xenbus_probe.c.

void xenbus_otherend_changed ( struct xenbus_watch watch,
const char **  vec,
unsigned int  len,
int  ignore_on_shutdown 
)

Definition at line 166 of file xenbus_probe.c.

int xenbus_probe_devices ( struct xen_bus_type bus)

Definition at line 482 of file xenbus_probe.c.

int xenbus_probe_node ( struct xen_bus_type bus,
const char type,
const char nodename 
)

Definition at line 404 of file xenbus_probe.c.

int xenbus_read_otherend_details ( struct xenbus_device xendev,
char id_node,
char path_node 
)

Definition at line 139 of file xenbus_probe.c.

int xenbus_register_driver_common ( struct xenbus_driver drv,
struct xen_bus_type bus 
)

Definition at line 294 of file xenbus_probe.c.

void xenbus_ring_ops_init ( void  )

Definition at line 742 of file xenbus_client.c.

Variable Documentation

struct device_attribute xenbus_dev_attrs[]

Definition at line 396 of file xenbus_probe.c.