Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
megaraid_mm.h File Reference
#include <linux/spinlock.h>
#include <linux/fs.h>
#include <asm/uaccess.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/pci.h>
#include <linux/list.h>
#include <linux/miscdevice.h>
#include "mbox_defs.h"
#include "megaraid_ioctl.h"

Go to the source code of this file.

Data Structures

struct  mimd
 

Macros

#define LSI_COMMON_MOD_VERSION   "2.20.2.7"
 
#define LSI_COMMON_MOD_EXT_VERSION   "(Release Date: Sun Jul 16 00:01:03 EST 2006)"
 
#define LSI_DBGLVL   dbglevel
 
#define MRAID_MM_INIT_BUFF_SIZE   4096
 

Functions

struct {
   uint8_t   opcode
 
   uint8_t   subopcode
 
   uint16_t   adapno
 
   uint32_t   length
 
__attribute__ ((packed)) fcs
 

Variables

uint8_t opcode
 
uint8_t subopcode
 
uint16_t adapno
 
uint32_t length
 
uint8_t fca [16]
 
uint32_t inlen
 
uint32_t outlen
 
uint8_t mbox [18]
 
mraid_passthru_t pthru
 

Macro Definition Documentation

#define LSI_COMMON_MOD_EXT_VERSION   "(Release Date: Sun Jul 16 00:01:03 EST 2006)"

Definition at line 32 of file megaraid_mm.h.

#define LSI_COMMON_MOD_VERSION   "2.20.2.7"

Definition at line 31 of file megaraid_mm.h.

#define LSI_DBGLVL   dbglevel

Definition at line 36 of file megaraid_mm.h.

#define MRAID_MM_INIT_BUFF_SIZE   4096

Definition at line 39 of file megaraid_mm.h.

Function Documentation

struct @5631 __attribute__::__attribute__ ( (packed)  )
read

mimd_t : Old style ioctl packet structure (deprecated)

: : : : : : : : : : : : :

Note : This structure is DEPRECATED. New applications must use : uioc_t structure instead. All new hba drivers use the new : format. If we get this mimd packet, we will convert it into : new uioc_t format and send it to the hba drivers.

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

uint16_t adapno

Definition at line 86 of file megaraid_mm.h.

u8 fca

Definition at line 85 of file megaraid_mm.h.

uint32_t inlen

Definition at line 99 of file megaraid_mm.h.

uint32_t length

Definition at line 94 of file megaraid_mm.h.

uint8_t mbox[18]

Definition at line 119 of file megaraid_mm.h.

Definition at line 84 of file megaraid_mm.h.

uint32_t outlen

Definition at line 100 of file megaraid_mm.h.

mraid_passthru_t pthru

Definition at line 120 of file megaraid_mm.h.

u8 subopcode

Definition at line 85 of file megaraid_mm.h.