Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
hvapi.c File Reference
#include <linux/kernel.h>
#include <linux/export.h>
#include <linux/init.h>
#include <asm/hypervisor.h>
#include <asm/oplib.h>

Go to the source code of this file.

Data Structures

struct  api_info
 

Macros

#define FLAG_PRE_API   0x00000001
 

Functions

int sun4v_hvapi_register (unsigned long group, unsigned long major, unsigned long *minor)
 
 EXPORT_SYMBOL (sun4v_hvapi_register)
 
void sun4v_hvapi_unregister (unsigned long group)
 
 EXPORT_SYMBOL (sun4v_hvapi_unregister)
 
int sun4v_hvapi_get (unsigned long group, unsigned long *major, unsigned long *minor)
 
 EXPORT_SYMBOL (sun4v_hvapi_get)
 
void __init sun4v_hvapi_init (void)
 

Macro Definition Documentation

#define FLAG_PRE_API   0x00000001

Definition at line 23 of file hvapi.c.

Function Documentation

EXPORT_SYMBOL ( sun4v_hvapi_register  )
EXPORT_SYMBOL ( sun4v_hvapi_unregister  )
EXPORT_SYMBOL ( sun4v_hvapi_get  )
int sun4v_hvapi_get ( unsigned long  group,
unsigned long major,
unsigned long minor 
)

Definition at line 155 of file hvapi.c.

void __init sun4v_hvapi_init ( void  )

Definition at line 177 of file hvapi.c.

int sun4v_hvapi_register ( unsigned long  group,
unsigned long  major,
unsigned long minor 
)

Definition at line 91 of file hvapi.c.

void sun4v_hvapi_unregister ( unsigned long  group)

Definition at line 142 of file hvapi.c.