Lines Matching defs:AdapterControlBlock
609 struct AdapterControlBlock struct
611 uint32_t adapter_type; /* adapter A,B..... */
616 u32 roundup_ccbsize;
617 struct pci_dev * pdev;
618 struct Scsi_Host * host;
619 unsigned long vir2phy_offset;
620 struct msix_entry entries[ARCMST_NUM_MSIX_VECTORS];
622 uint32_t outbound_int_enable;
623 uint32_t cdb_phyaddr_hi32;
624 uint32_t reg_mu_acc_handle0;
625 spinlock_t eh_lock;
626 spinlock_t ccblist_lock;
627 spinlock_t postq_lock;
628 spinlock_t doneq_lock;
629 spinlock_t rqbuffer_lock;
630 spinlock_t wqbuffer_lock;
631 union {
638 void __iomem *mem_base0;
639 void __iomem *mem_base1;
640 uint32_t acb_flags;
641 u16 dev_id;
642 uint8_t adapter_index;
664 struct CommandControlBlock * pccb_pool[ARCMSR_MAX_FREECCB_NUM];
666 struct list_head ccb_free_list;
669 atomic_t ccboutstandingcount;
673 void * dma_coherent;
675 dma_addr_t dma_coherent_handle;
677 dma_addr_t dma_coherent_handle2;
678 void *dma_coherent2;
679 unsigned int uncache_size;
680 uint8_t rqbuffer[ARCMSR_MAX_QBUFFER];
682 int32_t rqbuf_getIndex;
684 int32_t rqbuf_putIndex;
686 uint8_t wqbuffer[ARCMSR_MAX_QBUFFER];
688 int32_t wqbuf_getIndex;
690 int32_t wqbuf_putIndex;
692 uint8_t devstate[ARCMSR_MAX_TARGETID][ARCMSR_MAX_TARGETLUN];
696 uint32_t num_resets;
697 uint32_t num_aborts;
698 uint32_t signature;
699 uint32_t firm_request_len;
700 uint32_t firm_numbers_queue;
701 uint32_t firm_sdram_size;
702 uint32_t firm_hd_channels;
703 uint32_t firm_cfg_version;
704 char firm_model[12];
728 struct AdapterControlBlock *acb; /*x32: 4byte, x64: 8byte*/ argument