free_kbdfront(dev);
return NULL;
}
+EXPORT_SYMBOL(init_kbdfront);
int kbdfront_receive(struct kbdfront_dev *dev, union xenkbd_in_event *buf, int n)
{
return i;
}
-
+EXPORT_SYMBOL(kbdfront_receive);
void shutdown_kbdfront(struct kbdfront_dev *dev)
{
if (!err)
free_kbdfront(dev);
}
+EXPORT_SYMBOL(shutdown_kbdfront);
#ifdef HAVE_LIBC
static int kbd_read(struct file *file, void *buf, size_t nbytes)
return dev->fd;
}
+EXPORT_SYMBOL(kbdfront_open);
#endif
return i;
}
+EXPORT_SYMBOL(fbfront_receive);
struct fbfront_dev *init_fbfront(char *_nodename, unsigned long *mfns, int width, int height, int depth, int stride, int n)
{
free_fbfront(dev);
return NULL;
}
+EXPORT_SYMBOL(init_fbfront);
static void fbfront_out_event(struct fbfront_dev *dev, union xenfb_out_event *event)
{
update.height = height;
fbfront_out_event(dev, (union xenfb_out_event *) &update);
}
+EXPORT_SYMBOL(fbfront_update);
void fbfront_resize(struct fbfront_dev *dev, int width, int height, int stride, int depth, int offset)
{
dev->offset = resize.offset = offset;
fbfront_out_event(dev, (union xenfb_out_event *) &resize);
}
+EXPORT_SYMBOL(fbfront_resize);
void shutdown_fbfront(struct fbfront_dev *dev)
{
if (!err)
free_fbfront(dev);
}
+EXPORT_SYMBOL(shutdown_fbfront);
#ifdef HAVE_LIBC
static int fbfront_read(struct file *file, void *buf, size_t nbytes)
file->dev = dev;
return dev->fd;
}
+EXPORT_SYMBOL(fbfront_open);
#endif