Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
vio.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/irq.h>
#include <linux/export.h>
#include <linux/init.h>
#include <asm/mdesc.h>
#include <asm/vio.h>

Go to the source code of this file.


int __vio_register_driver (struct vio_driver *viodrv, struct module *owner, const char *mod_name)
 EXPORT_SYMBOL (__vio_register_driver)
void vio_unregister_driver (struct vio_driver *viodrv)
 EXPORT_SYMBOL (vio_unregister_driver)
 postcore_initcall (vio_init)

Function Documentation

int __vio_register_driver ( struct vio_driver viodrv,
struct module owner,
const char mod_name 

vio_register_driver: - Register a new vio driver : The vio_driver structure to be registered.

Definition at line 122 of file vio.c.

EXPORT_SYMBOL ( __vio_register_driver  )
EXPORT_SYMBOL ( vio_unregister_driver  )
postcore_initcall ( vio_init  )
void vio_unregister_driver ( struct vio_driver viodrv)

vio_unregister_driver - Remove registration of vio driver. : The vio_driver struct to be removed form registration

Definition at line 134 of file vio.c.