Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
megaraid_mm.c File Reference
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/mutex.h>
#include "megaraid_mm.h"

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("LSI Logic Corporation")
 
 MODULE_DESCRIPTION ("LSI Logic Management Module")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION (LSI_COMMON_MOD_VERSION)
 
 module_param_named (dlevel, dbglevel, int, 0)
 
 MODULE_PARM_DESC (dlevel,"Debug level (default=0)")
 
 EXPORT_SYMBOL (mraid_mm_register_adp)
 
 EXPORT_SYMBOL (mraid_mm_unregister_adp)
 
 EXPORT_SYMBOL (mraid_mm_adapter_app_handle)
 
int mraid_mm_register_adp (mraid_mmadp_t *lld_adp)
 
uint32_t mraid_mm_adapter_app_handle (uint32_t unique_id)
 
int mraid_mm_unregister_adp (uint32_t unique_id)
 
 module_init (mraid_mm_init)
 
 module_exit (mraid_mm_exit)
 

Function Documentation

EXPORT_SYMBOL ( mraid_mm_register_adp  )
EXPORT_SYMBOL ( mraid_mm_unregister_adp  )
EXPORT_SYMBOL ( mraid_mm_adapter_app_handle  )
MODULE_AUTHOR ( "LSI Logic Corporation"  )
MODULE_DESCRIPTION ( "LSI Logic Management Module"  )
module_exit ( mraid_mm_exit  )
module_init ( mraid_mm_init  )
MODULE_LICENSE ( "GPL"  )
module_param_named ( dlevel  ,
dbglevel  ,
int  ,
 
)
MODULE_PARM_DESC ( dlevel  ,
"Debug level (default=0)"   
)
MODULE_VERSION ( LSI_COMMON_MOD_VERSION  )
uint32_t mraid_mm_adapter_app_handle ( uint32_t  unique_id)

mraid_mm_adapter_app_handle - return the application handle for this adapter : adapter unique identifier

For the given driver data, locate the adapter in our global list and return the corresponding handle, which is also used by applications to uniquely identify an adapter.

Return adapter handle if found in the list. Return 0 if adapter could not be located, should never happen though.

Definition at line 1034 of file megaraid_mm.c.

int mraid_mm_register_adp ( mraid_mmadp_t lld_adp)

mraid_mm_register_adp - Registration routine for low level drivers : Adapter objejct

Definition at line 902 of file megaraid_mm.c.

int mraid_mm_unregister_adp ( uint32_t  unique_id)

mraid_mm_unregister_adp - Unregister routine for low level drivers : UID of the adpater

Assumes no outstanding ioctls to llds.

Definition at line 1115 of file megaraid_mm.c.