Lines Matching defs:myrs_hba
887 struct myrs_hba { struct
888 void __iomem *io_base;
889 void __iomem *mmio_base;
890 phys_addr_t io_addr;
891 phys_addr_t pci_addr;
892 unsigned int irq;
894 unsigned char model_name[28];
895 unsigned char fw_version[12];
897 struct Scsi_Host *host;
898 struct pci_dev *pdev;
900 unsigned int epoch;
901 unsigned int next_evseq;
903 bool needs_update;
904 bool disable_enc_msg;
906 struct workqueue_struct *work_q;
907 char work_q_name[20];
908 struct delayed_work monitor_work;
909 unsigned long primary_monitor_time;
910 unsigned long secondary_monitor_time;
912 spinlock_t queue_lock;
914 struct dma_pool *sg_pool;
915 struct dma_pool *sense_pool;
916 struct dma_pool *dcdb_pool;
918 void (*write_cmd_mbox)(union myrs_cmd_mbox *next_mbox,
920 void (*get_cmd_mbox)(void __iomem *base);
921 void (*disable_intr)(void __iomem *base);
922 void (*reset)(void __iomem *base);
924 dma_addr_t cmd_mbox_addr;
925 size_t cmd_mbox_size;
926 union myrs_cmd_mbox *first_cmd_mbox;
927 union myrs_cmd_mbox *last_cmd_mbox;
928 union myrs_cmd_mbox *next_cmd_mbox;
929 union myrs_cmd_mbox *prev_cmd_mbox1;
953 struct myrs_hba *c, void __iomem *base); argument