Lines Matching defs:AdapterControlBlock
734 struct AdapterControlBlock struct
736 uint32_t adapter_type; /* adapter A,B..... */
742 u32 ioqueue_size;
743 struct pci_dev * pdev;
744 struct Scsi_Host * host;
745 unsigned long vir2phy_offset;
747 uint32_t outbound_int_enable;
748 uint32_t cdb_phyaddr_hi32;
749 uint32_t reg_mu_acc_handle0;
750 uint64_t cdb_phyadd_hipart;
751 spinlock_t eh_lock;
752 spinlock_t ccblist_lock;
753 spinlock_t postq_lock;
754 spinlock_t doneq_lock;
755 spinlock_t rqbuffer_lock;
756 spinlock_t wqbuffer_lock;
757 union {
765 void __iomem *mem_base0;
766 void __iomem *mem_base1;
767 uint32_t acb_flags;
768 u16 dev_id;
769 uint8_t adapter_index;
790 struct CommandControlBlock * pccb_pool[ARCMSR_MAX_FREECCB_NUM];
792 struct list_head ccb_free_list;
795 atomic_t ccboutstandingcount;
799 void * dma_coherent;
801 dma_addr_t dma_coherent_handle;
803 dma_addr_t dma_coherent_handle2;
804 void *dma_coherent2;
805 unsigned int uncache_size;
806 uint8_t rqbuffer[ARCMSR_MAX_QBUFFER];
808 int32_t rqbuf_getIndex;
810 int32_t rqbuf_putIndex;
812 uint8_t wqbuffer[ARCMSR_MAX_QBUFFER];
814 int32_t wqbuf_getIndex;
816 int32_t wqbuf_putIndex;
818 uint8_t devstate[ARCMSR_MAX_TARGETID][ARCMSR_MAX_TARGETLUN];
822 uint32_t num_resets;
823 uint32_t num_aborts;
824 uint32_t signature;
825 uint32_t firm_request_len;
826 uint32_t firm_numbers_queue;
827 uint32_t firm_sdram_size;
828 uint32_t firm_hd_channels;
829 uint32_t firm_cfg_version;
830 char firm_model[12];
831 char firm_version[20];
832 char device_map[20]; /*21,84-99*/
833 struct work_struct arcmsr_do_message_isr_bh;
834 struct timer_list eternal_timer;
835 unsigned short fw_flag;
862 struct AdapterControlBlock *acb; /*x32: 4byte, x64: 8byte*/ argument