Lines Matching defs:TAG_TW_Device_Extension
653 typedef struct TAG_TW_Device_Extension { struct
654 u32 __iomem *base_addr;
655 unsigned long *generic_buffer_virt[TW_Q_LENGTH];
656 dma_addr_t generic_buffer_phys[TW_Q_LENGTH];
657 TW_Command_Full *command_packet_virt[TW_Q_LENGTH];
658 dma_addr_t command_packet_phys[TW_Q_LENGTH];
659 struct pci_dev *tw_pci_dev;
660 struct scsi_cmnd *srb[TW_Q_LENGTH];
661 unsigned char free_queue[TW_Q_LENGTH];
662 unsigned char free_head;
663 unsigned char free_tail;
664 unsigned char pending_queue[TW_Q_LENGTH];
665 unsigned char pending_head;
666 unsigned char pending_tail;
667 int state[TW_Q_LENGTH];
668 unsigned int posted_request_count;
669 unsigned int max_posted_request_count;
670 unsigned int pending_request_count;
671 unsigned int max_pending_request_count;
672 unsigned int max_sgl_entries;
673 unsigned int sgl_entries;
674 unsigned int num_resets;
675 unsigned int sector_count;
676 unsigned int max_sector_count;
677 unsigned int aen_count;
678 struct Scsi_Host *host;
679 long flags;
680 int reset_print;
681 TW_Event *event_queue[TW_Q_LENGTH];
682 unsigned char error_index;
683 unsigned char event_queue_wrapped;
684 unsigned int error_sequence_id;
685 int ioctl_sem_lock;
686 ktime_t ioctl_time;
687 int chrdev_request_id;
688 wait_queue_head_t ioctl_wqueue;
689 struct mutex ioctl_lock;
690 char aen_clobber;
691 TW_Compatibility_Info tw_compat_info;