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

#include <3w-9xxx.h>

Data Fields

u32 __iomembase_addr
 
unsigned longgeneric_buffer_virt [TW_Q_LENGTH]
 
dma_addr_t generic_buffer_phys [TW_Q_LENGTH]
 
TW_Command_Fullcommand_packet_virt [TW_Q_LENGTH]
 
dma_addr_t command_packet_phys [TW_Q_LENGTH]
 
struct pci_devtw_pci_dev
 
struct scsi_cmndsrb [TW_Q_LENGTH]
 
unsigned char free_queue [TW_Q_LENGTH]
 
unsigned char free_head
 
unsigned char free_tail
 
unsigned char pending_queue [TW_Q_LENGTH]
 
unsigned char pending_head
 
unsigned char pending_tail
 
int state [TW_Q_LENGTH]
 
unsigned int posted_request_count
 
unsigned int max_posted_request_count
 
unsigned int pending_request_count
 
unsigned int max_pending_request_count
 
unsigned int max_sgl_entries
 
unsigned int sgl_entries
 
unsigned int num_resets
 
unsigned int sector_count
 
unsigned int max_sector_count
 
unsigned int aen_count
 
struct Scsi_Hosthost
 
long flags
 
int reset_print
 
TW_Eventevent_queue [TW_Q_LENGTH]
 
unsigned char error_index
 
unsigned char event_queue_wrapped
 
unsigned int error_sequence_id
 
int ioctl_sem_lock
 
u32 ioctl_msec
 
int chrdev_request_id
 
wait_queue_head_t ioctl_wqueue
 
struct mutex ioctl_lock
 
char aen_clobber
 
TW_Compatibility_Info tw_compat_info
 
void __iomembase_addr
 
TW_Command_Apache_Headersense_buffer_virt [TW_Q_LENGTH]
 
dma_addr_t sense_buffer_phys [TW_Q_LENGTH]
 
char online
 
u32 base_addr
 
unsigned longalignment_virtual_address [TW_Q_LENGTH]
 
unsigned long alignment_physical_address [TW_Q_LENGTH]
 
int is_unit_present [TW_MAX_UNITS]
 
unsigned longcommand_packet_virtual_address [TW_Q_LENGTH]
 
unsigned long command_packet_physical_address [TW_Q_LENGTH]
 
TW_Cmd_State state [TW_Q_LENGTH]
 
u32 posted_request_count
 
u32 max_posted_request_count
 
u32 request_count_marked_pending
 
u32 pending_request_count
 
u32 max_pending_request_count
 
u32 max_sgl_entries
 
u32 sgl_entries
 
u32 num_resets
 
u32 sector_count
 
u32 max_sector_count
 
u32 aen_count
 
unsigned short aen_queue [TW_Q_LENGTH]
 
unsigned char aen_head
 
unsigned char aen_tail
 
volatile long flags
 
volatile int chrdev_request_id
 

Detailed Description

Definition at line 644 of file 3w-9xxx.h.

Field Documentation

char aen_clobber

Definition at line 681 of file 3w-9xxx.h.

u32 aen_count

Definition at line 419 of file 3w-xxxx.h.

unsigned int aen_count

Definition at line 668 of file 3w-9xxx.h.

unsigned char aen_head

Definition at line 423 of file 3w-xxxx.h.

unsigned short aen_queue[TW_Q_LENGTH]

Definition at line 422 of file 3w-xxxx.h.

unsigned char aen_tail

Definition at line 424 of file 3w-xxxx.h.

unsigned long alignment_physical_address[TW_Q_LENGTH]

Definition at line 396 of file 3w-xxxx.h.

unsigned long* alignment_virtual_address[TW_Q_LENGTH]

Definition at line 395 of file 3w-xxxx.h.

void __iomem* base_addr

Definition at line 362 of file 3w-sas.h.

u32 base_addr

Definition at line 394 of file 3w-xxxx.h.

u32 __iomem* base_addr

Definition at line 645 of file 3w-9xxx.h.

volatile int chrdev_request_id

Definition at line 427 of file 3w-xxxx.h.

int chrdev_request_id

Definition at line 678 of file 3w-9xxx.h.

dma_addr_t command_packet_phys

Definition at line 649 of file 3w-9xxx.h.

unsigned long command_packet_physical_address[TW_Q_LENGTH]

Definition at line 399 of file 3w-xxxx.h.

TW_Command_Full * command_packet_virt

Definition at line 648 of file 3w-9xxx.h.

unsigned long* command_packet_virtual_address[TW_Q_LENGTH]

Definition at line 398 of file 3w-xxxx.h.

unsigned char error_index

Definition at line 673 of file 3w-9xxx.h.

unsigned int error_sequence_id

Definition at line 675 of file 3w-9xxx.h.

Definition at line 672 of file 3w-9xxx.h.

unsigned char event_queue_wrapped

Definition at line 674 of file 3w-9xxx.h.

volatile long flags

Definition at line 425 of file 3w-xxxx.h.

long flags

Definition at line 670 of file 3w-9xxx.h.

unsigned char free_head

Definition at line 653 of file 3w-9xxx.h.

unsigned char free_queue

Definition at line 652 of file 3w-9xxx.h.

unsigned char free_tail

Definition at line 654 of file 3w-9xxx.h.

dma_addr_t generic_buffer_phys

Definition at line 647 of file 3w-9xxx.h.

unsigned long * generic_buffer_virt

Definition at line 646 of file 3w-9xxx.h.

Definition at line 669 of file 3w-9xxx.h.

struct mutex ioctl_lock

Definition at line 680 of file 3w-9xxx.h.

u32 ioctl_msec

Definition at line 677 of file 3w-9xxx.h.

int ioctl_sem_lock

Definition at line 676 of file 3w-9xxx.h.

wait_queue_head_t ioctl_wqueue

Definition at line 679 of file 3w-9xxx.h.

int is_unit_present[TW_MAX_UNITS]

Definition at line 397 of file 3w-xxxx.h.

u32 max_pending_request_count

Definition at line 413 of file 3w-xxxx.h.

unsigned int max_pending_request_count

Definition at line 662 of file 3w-9xxx.h.

u32 max_posted_request_count

Definition at line 410 of file 3w-xxxx.h.

unsigned int max_posted_request_count

Definition at line 660 of file 3w-9xxx.h.

u32 max_sector_count

Definition at line 418 of file 3w-xxxx.h.

unsigned int max_sector_count

Definition at line 667 of file 3w-9xxx.h.

u32 max_sgl_entries

Definition at line 414 of file 3w-xxxx.h.

unsigned int max_sgl_entries

Definition at line 663 of file 3w-9xxx.h.

u32 num_resets

Definition at line 416 of file 3w-xxxx.h.

unsigned int num_resets

Definition at line 665 of file 3w-9xxx.h.

char online

Definition at line 392 of file 3w-sas.h.

unsigned char pending_head

Definition at line 656 of file 3w-9xxx.h.

unsigned char pending_queue

Definition at line 655 of file 3w-9xxx.h.

u32 pending_request_count

Definition at line 412 of file 3w-xxxx.h.

unsigned int pending_request_count

Definition at line 661 of file 3w-9xxx.h.

unsigned char pending_tail

Definition at line 657 of file 3w-9xxx.h.

u32 posted_request_count

Definition at line 409 of file 3w-xxxx.h.

unsigned int posted_request_count

Definition at line 659 of file 3w-9xxx.h.

u32 request_count_marked_pending

Definition at line 411 of file 3w-xxxx.h.

int reset_print

Definition at line 671 of file 3w-9xxx.h.

u32 sector_count

Definition at line 417 of file 3w-xxxx.h.

unsigned int sector_count

Definition at line 666 of file 3w-9xxx.h.

dma_addr_t sense_buffer_phys[TW_Q_LENGTH]

Definition at line 368 of file 3w-sas.h.

Definition at line 367 of file 3w-sas.h.

u32 sgl_entries

Definition at line 415 of file 3w-xxxx.h.

unsigned int sgl_entries

Definition at line 664 of file 3w-9xxx.h.

Definition at line 651 of file 3w-9xxx.h.

Definition at line 408 of file 3w-xxxx.h.

Definition at line 658 of file 3w-9xxx.h.

TW_Compatibility_Info tw_compat_info

Definition at line 682 of file 3w-9xxx.h.

struct pci_dev * tw_pci_dev

Definition at line 650 of file 3w-9xxx.h.


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