Lines Matching defs:AdapterControlBlock

847 struct AdapterControlBlock  struct
849 uint32_t adapter_type; /* adapter A,B..... */
856 u32 ioqueue_size;
857 struct pci_dev * pdev;
858 struct Scsi_Host * host;
859 unsigned long vir2phy_offset;
861 uint32_t outbound_int_enable;
862 uint32_t cdb_phyaddr_hi32;
863 uint32_t reg_mu_acc_handle0;
864 uint64_t cdb_phyadd_hipart;
865 spinlock_t eh_lock;
866 spinlock_t ccblist_lock;
867 spinlock_t postq_lock;
868 spinlock_t doneq_lock;
869 spinlock_t rqbuffer_lock;
870 spinlock_t wqbuffer_lock;
871 union {
880 void __iomem *mem_base0;
881 void __iomem *mem_base1;
883 uint32_t *message_wbuffer;
885 uint32_t *message_rbuffer;
886 uint32_t *msgcode_rwbuffer; //0x200 - BIOS_AREA
887 uint32_t acb_flags;
888 u16 dev_id;
889 uint8_t adapter_index;
910 struct CommandControlBlock * pccb_pool[ARCMSR_MAX_FREECCB_NUM];
912 struct list_head ccb_free_list;
915 atomic_t ccboutstandingcount;
919 void * dma_coherent;
921 dma_addr_t dma_coherent_handle;
923 dma_addr_t dma_coherent_handle2;
924 void *dma_coherent2;
925 unsigned int uncache_size;
926 uint8_t rqbuffer[ARCMSR_MAX_QBUFFER];
928 int32_t rqbuf_getIndex;
930 int32_t rqbuf_putIndex;
932 uint8_t wqbuffer[ARCMSR_MAX_QBUFFER];
934 int32_t wqbuf_getIndex;
936 int32_t wqbuf_putIndex;
938 uint8_t devstate[ARCMSR_MAX_TARGETID][ARCMSR_MAX_TARGETLUN];
942 uint32_t num_resets;
943 uint32_t num_aborts;
944 uint32_t signature;
945 uint32_t firm_request_len;
946 uint32_t firm_numbers_queue;
947 uint32_t firm_sdram_size;
948 uint32_t firm_hd_channels;
949 uint32_t firm_cfg_version;
950 char firm_model[12];
951 char firm_version[20];
952 char device_map[20]; /*21,84-99*/
953 uint32_t firm_PicStatus;
954 struct work_struct arcmsr_do_message_isr_bh;
955 struct timer_list eternal_timer;
956 unsigned short fw_flag;
960 uint32_t maxOutstanding;
961 int vector_count;
962 int xor_mega;
963 uint32_t maxFreeCCB;
987 struct AdapterControlBlock *acb; /*x32: 4byte, x64: 8byte*/ argument