Lines Matching defs:mvumi_hba
490 struct mvumi_hba { struct
491 void *base_addr[MAX_BASE_ADDRESS];
492 u32 pci_base[MAX_BASE_ADDRESS];
493 void *mmio;
494 struct list_head cmd_pool;
495 struct Scsi_Host *shost;
496 wait_queue_head_t int_cmd_wait_q;
497 struct pci_dev *pdev;
498 unsigned int unique_id;
499 atomic_t fw_outstanding;
500 struct mvumi_instance_template *instancet;
502 void *ib_list;
503 dma_addr_t ib_list_phys;
505 void *ib_frame;
506 dma_addr_t ib_frame_phys;
508 void *ob_list;
509 dma_addr_t ob_list_phys;
511 void *ib_shadow;
512 dma_addr_t ib_shadow_phys;
514 void *ob_shadow;
515 dma_addr_t ob_shadow_phys;
517 void *handshake_page;
518 dma_addr_t handshake_page_phys;
520 unsigned int global_isr;
521 unsigned int isr_status;
523 unsigned short max_sge;
524 unsigned short max_target_id;
525 unsigned char *target_map;
526 unsigned int max_io;
527 unsigned int list_num_io;
528 unsigned int ib_max_size;
529 unsigned int ob_max_size;
530 unsigned int ib_max_size_setting;
531 unsigned int ob_max_size_setting;
532 unsigned int max_transfer_size;
533 unsigned char hba_total_pages;
534 unsigned char fw_flag;
535 unsigned char request_id_enabled;
536 unsigned char eot_flag;
537 unsigned short hba_capability;
561 void (*fire_cmd) (struct mvumi_hba *, struct mvumi_cmd *); argument