Lines Matching defs:myrb_hba

692 struct myrb_hba {  struct
693 unsigned int ldev_block_size;
694 unsigned char ldev_geom_heads;
695 unsigned char ldev_geom_sectors;
696 unsigned char bus_width;
697 unsigned short stripe_size;
698 unsigned short segment_size;
699 unsigned short new_ev_seq;
700 unsigned short old_ev_seq;
724 void (*qcmd)(struct myrb_hba *cs, struct myrb_cmdblk *cmd_blk); argument
725 void (*write_cmd_mbox)(union myrb_cmd_mbox *next_mbox,
727 void (*get_cmd_mbox)(void __iomem *base);
728 void (*disable_intr)(void __iomem *base);
729 void (*reset)(void __iomem *base);
731 unsigned int ctlr_num;
732 unsigned char model_name[20];
733 unsigned char fw_version[12];
735 unsigned int irq;
736 phys_addr_t io_addr;
737 phys_addr_t pci_addr;
738 void __iomem *io_base;
739 void __iomem *mmio_base;
741 size_t cmd_mbox_size;
742 dma_addr_t cmd_mbox_addr;
743 union myrb_cmd_mbox *first_cmd_mbox;
744 union myrb_cmd_mbox *last_cmd_mbox;
745 union myrb_cmd_mbox *next_cmd_mbox;
746 union myrb_cmd_mbox *prev_cmd_mbox1;
747 union myrb_cmd_mbox *prev_cmd_mbox2;
749 size_t stat_mbox_size;
750 dma_addr_t stat_mbox_addr;
751 struct myrb_stat_mbox *first_stat_mbox;
752 struct myrb_stat_mbox *last_stat_mbox;
753 struct myrb_stat_mbox *next_stat_mbox;
755 struct myrb_cmdblk dcmd_blk;
756 struct myrb_cmdblk mcmd_blk;
757 struct mutex dcmd_mutex;
759 struct myrb_enquiry *enquiry;
760 dma_addr_t enquiry_addr;
762 struct myrb_error_entry *err_table;
763 dma_addr_t err_table_addr;
765 unsigned short last_rbld_status;
767 struct myrb_ldev_info *ldev_info_buf;
768 dma_addr_t ldev_info_addr;
770 struct myrb_bgi_status bgi_status;
772 struct mutex dma_mutex;