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;
701 bool dual_mode_interface;
725 void (*qcmd)(struct myrb_hba *cs, struct myrb_cmdblk *cmd_blk); argument
726 void (*write_cmd_mbox)(union myrb_cmd_mbox *next_mbox,
728 void (*get_cmd_mbox)(void __iomem *base);
729 void (*disable_intr)(void __iomem *base);
730 void (*reset)(void __iomem *base);
732 unsigned int ctlr_num;
733 unsigned char model_name[20];
734 unsigned char fw_version[12];
736 unsigned int irq;
737 phys_addr_t io_addr;
738 phys_addr_t pci_addr;
739 void __iomem *io_base;
740 void __iomem *mmio_base;
742 size_t cmd_mbox_size;
743 dma_addr_t cmd_mbox_addr;
744 union myrb_cmd_mbox *first_cmd_mbox;
745 union myrb_cmd_mbox *last_cmd_mbox;
746 union myrb_cmd_mbox *next_cmd_mbox;
747 union myrb_cmd_mbox *prev_cmd_mbox1;
748 union myrb_cmd_mbox *prev_cmd_mbox2;
750 size_t stat_mbox_size;
751 dma_addr_t stat_mbox_addr;
752 struct myrb_stat_mbox *first_stat_mbox;
753 struct myrb_stat_mbox *last_stat_mbox;
754 struct myrb_stat_mbox *next_stat_mbox;
756 struct myrb_cmdblk dcmd_blk;
757 struct myrb_cmdblk mcmd_blk;
758 struct mutex dcmd_mutex;
760 struct myrb_enquiry *enquiry;
761 dma_addr_t enquiry_addr;
763 struct myrb_error_entry *err_table;
764 dma_addr_t err_table_addr;
766 unsigned short last_rbld_status;
768 struct myrb_ldev_info *ldev_info_buf;
769 dma_addr_t ldev_info_addr;
771 struct myrb_bgi_status bgi_status;
773 struct mutex dma_mutex;