Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mraid_hba_info Struct Reference

#include <megaraid_ioctl.h>

Data Fields

uint16_t pci_vendor_id
 
uint16_t pci_device_id
 
uint16_t subsys_vendor_id
 
uint16_t subsys_device_id
 
uint64_t baseport
 
uint8_t pci_bus
 
uint8_t pci_dev_fn
 
uint8_t pci_slot
 
uint8_t irq
 
uint32_t unique_id
 
uint32_t host_no
 
uint8_t num_ldrv
 

Detailed Description

struct mraid_hba_info - information about the controller

: PCI vendor id : PCI device id : PCI subsystem vendor id : PCI subsystem device id : base port of hba memory : PCI bus : PCI device/function values : interrupt vector for the device

Extended information of 256 bytes about the controller. Align on the single byte boundary so that 32-bit applications can be run on 64-bit platform drivers withoug re-compilation. NOTE: reduce the number of reserved bytes whenever new field are added, so that total size of the structure remains 256 bytes.

Definition at line 175 of file megaraid_ioctl.h.

Field Documentation

uint64_t baseport

Definition at line 182 of file megaraid_ioctl.h.

uint32_t host_no

Definition at line 189 of file megaraid_ioctl.h.

uint8_t irq

Definition at line 186 of file megaraid_ioctl.h.

uint8_t num_ldrv

Definition at line 191 of file megaraid_ioctl.h.

Definition at line 183 of file megaraid_ioctl.h.

uint8_t pci_dev_fn

Definition at line 184 of file megaraid_ioctl.h.

Definition at line 178 of file megaraid_ioctl.h.

Definition at line 185 of file megaraid_ioctl.h.

uint16_t pci_vendor_id

Definition at line 177 of file megaraid_ioctl.h.

uint16_t subsys_device_id

Definition at line 180 of file megaraid_ioctl.h.

uint16_t subsys_vendor_id

Definition at line 179 of file megaraid_ioctl.h.

uint32_t unique_id

Definition at line 188 of file megaraid_ioctl.h.


The documentation for this struct was generated from the following file: