Lines Matching defs:AdapterControlBlock

826 struct AdapterControlBlock  struct
828 uint32_t adapter_type; /* adapter A,B..... */
835 u32 ioqueue_size;
836 struct pci_dev * pdev;
837 struct Scsi_Host * host;
838 unsigned long vir2phy_offset;
840 uint32_t outbound_int_enable;
841 uint32_t cdb_phyaddr_hi32;
842 uint32_t reg_mu_acc_handle0;
843 uint64_t cdb_phyadd_hipart;
844 spinlock_t eh_lock;
845 spinlock_t ccblist_lock;
846 spinlock_t postq_lock;
847 spinlock_t doneq_lock;
848 spinlock_t rqbuffer_lock;
849 spinlock_t wqbuffer_lock;
850 union {
859 void __iomem *mem_base0;
860 void __iomem *mem_base1;
862 uint32_t *message_wbuffer;
864 uint32_t *message_rbuffer;
865 uint32_t *msgcode_rwbuffer; //0x200 - BIOS_AREA
866 uint32_t acb_flags;
867 u16 dev_id;
868 uint8_t adapter_index;
889 struct CommandControlBlock * pccb_pool[ARCMSR_MAX_FREECCB_NUM];
891 struct list_head ccb_free_list;
894 atomic_t ccboutstandingcount;
898 void * dma_coherent;
900 dma_addr_t dma_coherent_handle;
902 dma_addr_t dma_coherent_handle2;
903 void *dma_coherent2;
904 unsigned int uncache_size;
905 uint8_t rqbuffer[ARCMSR_MAX_QBUFFER];
907 int32_t rqbuf_getIndex;
909 int32_t rqbuf_putIndex;
911 uint8_t wqbuffer[ARCMSR_MAX_QBUFFER];
913 int32_t wqbuf_getIndex;
915 int32_t wqbuf_putIndex;
917 uint8_t devstate[ARCMSR_MAX_TARGETID][ARCMSR_MAX_TARGETLUN];
921 uint32_t num_resets;
922 uint32_t num_aborts;
923 uint32_t signature;
924 uint32_t firm_request_len;
925 uint32_t firm_numbers_queue;
926 uint32_t firm_sdram_size;
927 uint32_t firm_hd_channels;
928 uint32_t firm_cfg_version;
929 char firm_model[12];
930 char firm_version[20];
931 char device_map[20]; /*21,84-99*/
932 struct work_struct arcmsr_do_message_isr_bh;
933 struct timer_list eternal_timer;
934 unsigned short fw_flag;
960 struct AdapterControlBlock *acb; /*x32: 4byte, x64: 8byte*/ argument