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

#include <cciss.h>

Data Fields

int ctlr
 
char devname [8]
 
charproduct_name
 
char firm_ver [4]
 
struct pci_devpdev
 
__u32 board_id
 
void __iomemvaddr
 
unsigned long paddr
 
int nr_cmds
 
CfgTable_struct __iomemcfgtable
 
int interrupts_enabled
 
int major
 
int max_commands
 
int commands_outstanding
 
int max_outstanding
 
int num_luns
 
int highest_lun
 
int usage_count
 
struct scatterlist ** scatter_list
 
int maxsgentries
 
int chainsize
 
int max_cmd_sgentries
 
SGDescriptor_struct ** cmd_sg_list
 
unsigned int intr [4]
 
unsigned int msix_vector
 
unsigned int msi_vector
 
int intr_mode
 
int cciss_max_sectors
 
BYTE cciss_read
 
BYTE cciss_write
 
BYTE cciss_read_capacity
 
drive_info_structdrv [CISS_MAX_LUN]
 
struct access_method access
 
struct list_head reqQ
 
struct list_head cmpQ
 
unsigned int Qdepth
 
unsigned int maxQsinceinit
 
unsigned int maxSG
 
spinlock_t lock
 
CommandList_structcmd_pool
 
dma_addr_t cmd_pool_dhandle
 
ErrorInfo_structerrinfo_pool
 
dma_addr_t errinfo_pool_dhandle
 
unsigned longcmd_pool_bits
 
int nr_allocs
 
int nr_frees
 
int busy_configuring
 
int busy_initializing
 
int busy_scanning
 
struct mutex busy_shutting_down
 
int next_to_run
 
struct gendisk * gendisk [CISS_MAX_LUN]
 
unsigned char alive
 
struct list_head scan_list
 
struct completion scan_wait
 
struct device dev
 
u32 trans_support
 
u32 trans_offset
 
struct TransTable_structtranstable
 
unsigned long transMethod
 
u64reply_pool
 
dma_addr_t reply_pool_dhandle
 
u64reply_pool_head
 
size_t reply_pool_size
 
unsigned char reply_pool_wraparound
 
u32blockFetchTable
 
u32 board_id
 
struct CfgTable __iomemcfgtable
 
u8 max_cmd_sg_entries
 
struct SGDescriptor ** cmd_sg_list
 
struct CommandListcmd_pool
 
struct ErrorInfoerrinfo_pool
 
int scan_finished
 
spinlock_t scan_lock
 
wait_queue_head_t scan_wait_queue
 
struct Scsi_Hostscsi_host
 
spinlock_t devlock
 
int ndevices
 
struct hpsa_scsi_dev_tdev [HPSA_MAX_DEVICES]
 
struct reply_pool reply_queue [MAX_REPLY_QUEUES]
 
u8 nreply_queues
 
unsigned charhba_inquiry_data
 
u64 last_intr_timestamp
 
u32 last_heartbeat
 
u64 last_heartbeat_timestamp
 
u32 heartbeat_sample_interval
 
atomic_t firmware_flash_in_progress
 
u32 lockup_detected
 
struct list_head lockup_list
 
u8 q [MAX_REPLY_QUEUES]
 
u32 TMFSupportFlags
 

Detailed Description

Definition at line 58 of file cciss.h.

Field Documentation

Definition at line 104 of file cciss.h.

unsigned char alive

Definition at line 137 of file cciss.h.

u32 * blockFetchTable

Definition at line 157 of file cciss.h.

u32 board_id

Definition at line 63 of file hpsa.h.

__u32 board_id

Definition at line 65 of file cciss.h.

int busy_configuring

Definition at line 122 of file cciss.h.

int busy_initializing

Definition at line 123 of file cciss.h.

int busy_scanning

Definition at line 124 of file cciss.h.

struct mutex busy_shutting_down

Definition at line 125 of file cciss.h.

int cciss_max_sectors

Definition at line 96 of file cciss.h.

BYTE cciss_read

Definition at line 97 of file cciss.h.

BYTE cciss_read_capacity

Definition at line 99 of file cciss.h.

BYTE cciss_write

Definition at line 98 of file cciss.h.

struct CfgTable __iomem* cfgtable

Definition at line 67 of file hpsa.h.

Definition at line 69 of file cciss.h.

int chainsize

Definition at line 84 of file cciss.h.

struct CommandList* cmd_pool

Definition at line 96 of file hpsa.h.

CommandList_struct* cmd_pool

Definition at line 115 of file cciss.h.

unsigned long * cmd_pool_bits

Definition at line 119 of file cciss.h.

dma_addr_t cmd_pool_dhandle

Definition at line 116 of file cciss.h.

SGDescriptor_struct** cmd_sg_list

Definition at line 86 of file cciss.h.

struct SGDescriptor** cmd_sg_list

Definition at line 93 of file hpsa.h.

Definition at line 108 of file cciss.h.

int commands_outstanding

Definition at line 73 of file cciss.h.

int ctlr

Definition at line 60 of file cciss.h.

Definition at line 110 of file hpsa.h.

Definition at line 140 of file cciss.h.

spinlock_t devlock

Definition at line 108 of file hpsa.h.

char devname

Definition at line 61 of file cciss.h.

Definition at line 102 of file cciss.h.

struct ErrorInfo* errinfo_pool

Definition at line 98 of file hpsa.h.

ErrorInfo_struct* errinfo_pool

Definition at line 117 of file cciss.h.

dma_addr_t errinfo_pool_dhandle

Definition at line 118 of file cciss.h.

char firm_ver[4]

Definition at line 63 of file cciss.h.

atomic_t firmware_flash_in_progress

Definition at line 133 of file hpsa.h.

struct gendisk* gendisk[CISS_MAX_LUN]

Definition at line 133 of file cciss.h.

unsigned char* hba_inquiry_data

Definition at line 128 of file hpsa.h.

u32 heartbeat_sample_interval

Definition at line 132 of file hpsa.h.

int highest_lun

Definition at line 76 of file cciss.h.

int interrupts_enabled

Definition at line 70 of file cciss.h.

unsigned int intr

Definition at line 92 of file cciss.h.

int intr_mode

Definition at line 95 of file cciss.h.

u32 last_heartbeat

Definition at line 130 of file hpsa.h.

u64 last_heartbeat_timestamp

Definition at line 131 of file hpsa.h.

u64 last_intr_timestamp

Definition at line 129 of file hpsa.h.

spinlock_t lock

Definition at line 112 of file cciss.h.

u32 lockup_detected

Definition at line 134 of file hpsa.h.

struct list_head lockup_list

Definition at line 135 of file hpsa.h.

int major

Definition at line 71 of file cciss.h.

u8 max_cmd_sg_entries

Definition at line 91 of file hpsa.h.

int max_cmd_sgentries

Definition at line 85 of file cciss.h.

int max_commands

Definition at line 72 of file cciss.h.

int max_outstanding

Definition at line 74 of file cciss.h.

unsigned int maxQsinceinit

Definition at line 110 of file cciss.h.

unsigned int maxSG

Definition at line 111 of file cciss.h.

int maxsgentries

Definition at line 83 of file cciss.h.

unsigned int msi_vector

Definition at line 94 of file cciss.h.

unsigned int msix_vector

Definition at line 93 of file cciss.h.

int ndevices

Definition at line 109 of file hpsa.h.

int next_to_run

Definition at line 130 of file cciss.h.

int nr_allocs

Definition at line 120 of file cciss.h.

int nr_cmds

Definition at line 68 of file cciss.h.

int nr_frees

Definition at line 121 of file cciss.h.

u8 nreply_queues

Definition at line 125 of file hpsa.h.

int num_luns

Definition at line 75 of file cciss.h.

unsigned long paddr

Definition at line 67 of file cciss.h.

struct pci_dev * pdev

Definition at line 64 of file cciss.h.

char * product_name

Definition at line 62 of file cciss.h.

Definition at line 137 of file hpsa.h.

unsigned int Qdepth

Definition at line 109 of file cciss.h.

Definition at line 152 of file cciss.h.

dma_addr_t reply_pool_dhandle

Definition at line 153 of file cciss.h.

u64* reply_pool_head

Definition at line 154 of file cciss.h.

size_t reply_pool_size

Definition at line 155 of file cciss.h.

unsigned char reply_pool_wraparound

Definition at line 156 of file cciss.h.

Definition at line 124 of file hpsa.h.

Definition at line 107 of file cciss.h.

int scan_finished

Definition at line 103 of file hpsa.h.

struct list_head scan_list

Definition at line 138 of file cciss.h.

spinlock_t scan_lock

Definition at line 104 of file hpsa.h.

struct completion scan_wait

Definition at line 139 of file cciss.h.

wait_queue_head_t scan_wait_queue

Definition at line 105 of file hpsa.h.

struct scatterlist** scatter_list

Definition at line 82 of file cciss.h.

struct Scsi_Host* scsi_host

Definition at line 107 of file hpsa.h.

u32 TMFSupportFlags

Definition at line 138 of file hpsa.h.

u32 trans_offset

Definition at line 145 of file cciss.h.

u32 trans_support

Definition at line 144 of file cciss.h.

unsigned long transMethod

Definition at line 147 of file cciss.h.

struct TransTable_struct * transtable

Definition at line 146 of file cciss.h.

int usage_count

Definition at line 77 of file cciss.h.

void __iomem * vaddr

Definition at line 66 of file cciss.h.


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