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

#include <mvumi.h>

Data Fields

voidbase_addr [MAX_BASE_ADDRESS]
 
u32 pci_base [MAX_BASE_ADDRESS]
 
voidmmio
 
struct list_head cmd_pool
 
struct Scsi_Hostshost
 
wait_queue_head_t int_cmd_wait_q
 
struct pci_devpdev
 
unsigned int unique_id
 
atomic_t fw_outstanding
 
struct mvumi_instance_templateinstancet
 
voidib_list
 
dma_addr_t ib_list_phys
 
voidib_frame
 
dma_addr_t ib_frame_phys
 
voidob_list
 
dma_addr_t ob_list_phys
 
voidib_shadow
 
dma_addr_t ib_shadow_phys
 
voidob_shadow
 
dma_addr_t ob_shadow_phys
 
voidhandshake_page
 
dma_addr_t handshake_page_phys
 
unsigned int global_isr
 
unsigned int isr_status
 
unsigned short max_sge
 
unsigned short max_target_id
 
unsigned chartarget_map
 
unsigned int max_io
 
unsigned int list_num_io
 
unsigned int ib_max_size
 
unsigned int ob_max_size
 
unsigned int ib_max_size_setting
 
unsigned int ob_max_size_setting
 
unsigned int max_transfer_size
 
unsigned char hba_total_pages
 
unsigned char fw_flag
 
unsigned char request_id_enabled
 
unsigned char eot_flag
 
unsigned short hba_capability
 
unsigned short io_seq
 
unsigned int ib_cur_slot
 
unsigned int ob_cur_slot
 
unsigned int fw_state
 
struct mutex sas_discovery_mutex
 
struct list_head ob_data_list
 
struct list_head free_ob_list
 
struct list_head res_list
 
struct list_head waiting_req_list
 
struct mvumi_tag tag_pool
 
struct mvumi_cmd ** tag_cmd
 
struct mvumi_hw_regsregs
 
struct mutex device_lock
 
struct list_head mhba_dev_list
 
struct list_head shost_dev_list
 
struct task_structdm_thread
 
atomic_t pnp_count
 

Detailed Description

Definition at line 491 of file mvumi.h.

Field Documentation

void* base_addr[MAX_BASE_ADDRESS]

Definition at line 492 of file mvumi.h.

struct list_head cmd_pool

Definition at line 495 of file mvumi.h.

struct mutex device_lock

Definition at line 554 of file mvumi.h.

struct task_struct* dm_thread

Definition at line 557 of file mvumi.h.

unsigned char eot_flag

Definition at line 537 of file mvumi.h.

struct list_head free_ob_list

Definition at line 547 of file mvumi.h.

unsigned char fw_flag

Definition at line 535 of file mvumi.h.

atomic_t fw_outstanding

Definition at line 500 of file mvumi.h.

unsigned int fw_state

Definition at line 543 of file mvumi.h.

unsigned int global_isr

Definition at line 521 of file mvumi.h.

void* handshake_page

Definition at line 518 of file mvumi.h.

dma_addr_t handshake_page_phys

Definition at line 519 of file mvumi.h.

unsigned short hba_capability

Definition at line 538 of file mvumi.h.

unsigned char hba_total_pages

Definition at line 534 of file mvumi.h.

unsigned int ib_cur_slot

Definition at line 541 of file mvumi.h.

void* ib_frame

Definition at line 506 of file mvumi.h.

dma_addr_t ib_frame_phys

Definition at line 507 of file mvumi.h.

void* ib_list

Definition at line 503 of file mvumi.h.

dma_addr_t ib_list_phys

Definition at line 504 of file mvumi.h.

unsigned int ib_max_size

Definition at line 529 of file mvumi.h.

unsigned int ib_max_size_setting

Definition at line 531 of file mvumi.h.

void* ib_shadow

Definition at line 512 of file mvumi.h.

dma_addr_t ib_shadow_phys

Definition at line 513 of file mvumi.h.

Definition at line 501 of file mvumi.h.

wait_queue_head_t int_cmd_wait_q

Definition at line 497 of file mvumi.h.

unsigned short io_seq

Definition at line 539 of file mvumi.h.

unsigned int isr_status

Definition at line 522 of file mvumi.h.

unsigned int list_num_io

Definition at line 528 of file mvumi.h.

unsigned int max_io

Definition at line 527 of file mvumi.h.

unsigned short max_sge

Definition at line 524 of file mvumi.h.

unsigned short max_target_id

Definition at line 525 of file mvumi.h.

unsigned int max_transfer_size

Definition at line 533 of file mvumi.h.

struct list_head mhba_dev_list

Definition at line 555 of file mvumi.h.

void* mmio

Definition at line 494 of file mvumi.h.

unsigned int ob_cur_slot

Definition at line 542 of file mvumi.h.

struct list_head ob_data_list

Definition at line 546 of file mvumi.h.

void* ob_list

Definition at line 509 of file mvumi.h.

dma_addr_t ob_list_phys

Definition at line 510 of file mvumi.h.

unsigned int ob_max_size

Definition at line 530 of file mvumi.h.

unsigned int ob_max_size_setting

Definition at line 532 of file mvumi.h.

void* ob_shadow

Definition at line 515 of file mvumi.h.

dma_addr_t ob_shadow_phys

Definition at line 516 of file mvumi.h.

u32 pci_base[MAX_BASE_ADDRESS]

Definition at line 493 of file mvumi.h.

struct pci_dev* pdev

Definition at line 498 of file mvumi.h.

atomic_t pnp_count

Definition at line 558 of file mvumi.h.

Definition at line 553 of file mvumi.h.

unsigned char request_id_enabled

Definition at line 536 of file mvumi.h.

struct list_head res_list

Definition at line 548 of file mvumi.h.

struct mutex sas_discovery_mutex

Definition at line 544 of file mvumi.h.

struct Scsi_Host* shost

Definition at line 496 of file mvumi.h.

struct list_head shost_dev_list

Definition at line 556 of file mvumi.h.

struct mvumi_cmd** tag_cmd

Definition at line 552 of file mvumi.h.

struct mvumi_tag tag_pool

Definition at line 551 of file mvumi.h.

unsigned char* target_map

Definition at line 526 of file mvumi.h.

unsigned int unique_id

Definition at line 499 of file mvumi.h.

struct list_head waiting_req_list

Definition at line 549 of file mvumi.h.


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