return &event->path;
}
+EXPORT_SYMBOL(xenbus_wait_for_watch_return);
void xenbus_wait_for_watch(xenbus_event_queue *queue)
{
else
printk("unexpected path returned by watch\n");
}
+EXPORT_SYMBOL(xenbus_wait_for_watch);
void xenbus_release_wait_for_watch(xenbus_event_queue *queue)
{
*queue = event;
wake_up(&xenbus_watch_queue);
}
+EXPORT_SYMBOL(xenbus_release_wait_for_watch);
char *xenbus_wait_for_value(const char *path, const char *value,
xenbus_event_queue *queue)
xenbus_wait_for_watch(queue);
}
}
+EXPORT_SYMBOL(xenbus_wait_for_value);
char *xenbus_switch_state(xenbus_transaction_t xbt, const char *path,
XenbusState state)
return msg;
}
+EXPORT_SYMBOL(xenbus_switch_state);
char *xenbus_wait_for_state_change(const char *path, XenbusState *state,
xenbus_event_queue *queue)
}
return NULL;
}
+EXPORT_SYMBOL(xenbus_wait_for_state_change);
static void xenbus_read_data(char *buf, unsigned int len)
{
return rep;
}
+EXPORT_SYMBOL(xenbus_msg_reply);
static char *errmsg(struct xsd_sockmsg *rep)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_ls);
char *xenbus_read(xenbus_transaction_t xbt, const char *path, char **value)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_read);
char *xenbus_write(xenbus_transaction_t xbt, const char *path,
const char *value)
return NULL;
}
+EXPORT_SYMBOL(xenbus_write);
char* xenbus_watch_path_token(xenbus_transaction_t xbt, const char *path,
const char *token, xenbus_event_queue *events)
return NULL;
}
+EXPORT_SYMBOL(xenbus_watch_path_token);
char* xenbus_unwatch_path_token(xenbus_transaction_t xbt, const char *path,
const char *token)
return NULL;
}
+EXPORT_SYMBOL(xenbus_unwatch_path_token);
char *xenbus_rm(xenbus_transaction_t xbt, const char *path)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_rm);
char *xenbus_get_perms(xenbus_transaction_t xbt, const char *path, char **value)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_get_perms);
#define PERM_MAX_SIZE 32
char *xenbus_set_perms(xenbus_transaction_t xbt, const char *path, domid_t dom,
return NULL;
}
+EXPORT_SYMBOL(xenbus_set_perms);
char *xenbus_transaction_start(xenbus_transaction_t *xbt)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_transaction_start);
char *xenbus_transaction_end(xenbus_transaction_t t, int abort, int *retry)
{
return NULL;
}
+EXPORT_SYMBOL(xenbus_transaction_end);
int xenbus_read_integer(const char *path)
{
return t;
}
+EXPORT_SYMBOL(xenbus_read_integer);
int xenbus_read_uuid(const char *path, unsigned char uuid[16])
{
return 1;
}
+EXPORT_SYMBOL(xenbus_read_uuid);
#define BUFFER_SIZE 256
static void xenbus_build_path(const char *dir, const char *node, char *res)
return xenbus_write(xbt,fullpath,val);
}
+EXPORT_SYMBOL(xenbus_printf);
domid_t xenbus_get_self_id(void)
{
return ret;
}
+EXPORT_SYMBOL(xenbus_get_self_id);
char *xenbus_read_string(xenbus_transaction_t xbt, const char *dir,
const char *node, char **value)
return xenbus_read(xbt, path, value);
}
+EXPORT_SYMBOL(xenbus_read_string);
char *xenbus_read_unsigned(xenbus_transaction_t xbt, const char *dir,
const char *node, unsigned int *value)
return msg;
}
+EXPORT_SYMBOL(xenbus_read_unsigned);
/*
* Local variables: