mvs_info           14 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_detect_porttype(struct mvs_info *mvi, int i)
mvs_info           28 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id)
mvs_info           41 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_hacks(struct mvs_info *mvi)
mvs_info           67 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id)
mvs_info          104 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
mvs_info          124 drivers/scsi/mvsas/mv_64xx.c mvs_64xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all)
mvs_info          144 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_chip_reset(struct mvs_info *mvi)
mvs_info          194 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
mvs_info          216 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
mvs_info          238 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_init(struct mvs_info *mvi)
mvs_info          407 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_ioremap(struct mvs_info *mvi)
mvs_info          414 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_iounmap(struct mvs_info *mvi)
mvs_info          420 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_interrupt_enable(struct mvs_info *mvi)
mvs_info          429 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_interrupt_disable(struct mvs_info *mvi)
mvs_info          438 drivers/scsi/mvsas/mv_64xx.c static u32 mvs_64xx_isr_status(struct mvs_info *mvi, int irq)
mvs_info          453 drivers/scsi/mvsas/mv_64xx.c static irqreturn_t mvs_64xx_isr(struct mvs_info *mvi, int irq, u32 stat)
mvs_info          467 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_command_active(struct mvs_info *mvi, u32 slot_idx)
mvs_info          480 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type,
mvs_info          495 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_free_reg_set(struct mvs_info *mvi, u8 *tfs)
mvs_info          520 drivers/scsi/mvsas/mv_64xx.c static u8 mvs_64xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs)
mvs_info          563 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_oob_done(struct mvs_info *mvi, int i)
mvs_info          574 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_fix_phy_info(struct mvs_info *mvi, int i,
mvs_info          606 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_work_around(struct mvs_info *mvi, int i)
mvs_info          621 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id,
mvs_info          643 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_clear_active_cmds(struct mvs_info *mvi)
mvs_info          656 drivers/scsi/mvsas/mv_64xx.c static u32 mvs_64xx_spi_read_data(struct mvs_info *mvi)
mvs_info          662 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_spi_write_data(struct mvs_info *mvi, u32 data)
mvs_info          670 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_spi_buildcmd(struct mvs_info *mvi,
mvs_info          694 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd)
mvs_info          709 drivers/scsi/mvsas/mv_64xx.c static int mvs_64xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout)
mvs_info          724 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_fix_dma(struct mvs_info *mvi, u32 phy_mask,
mvs_info          739 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_tune_interrupt(struct mvs_info *mvi, u32 time)
mvs_info           14 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_detect_porttype(struct mvs_info *mvi, int i)
mvs_info           35 drivers/scsi/mvsas/mv_94xx.c static void set_phy_tuning(struct mvs_info *mvi, int phy_id,
mvs_info           97 drivers/scsi/mvsas/mv_94xx.c static void set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id,
mvs_info          164 drivers/scsi/mvsas/mv_94xx.c static void set_phy_rate(struct mvs_info *mvi, int phy_id, u8 rate)
mvs_info          203 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_config_reg_from_hba(struct mvs_info *mvi, int phy_id)
mvs_info          244 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_enable_xmt(struct mvs_info *mvi, int phy_id)
mvs_info          254 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
mvs_info          286 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
mvs_info          294 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
mvs_info          317 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_sgpio_init(struct mvs_info *mvi)
mvs_info          362 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_init(struct mvs_info *mvi)
mvs_info          570 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_ioremap(struct mvs_info *mvi)
mvs_info          582 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_iounmap(struct mvs_info *mvi)
mvs_info          592 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_interrupt_enable(struct mvs_info *mvi)
mvs_info          607 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_interrupt_disable(struct mvs_info *mvi)
mvs_info          623 drivers/scsi/mvsas/mv_94xx.c static u32 mvs_94xx_isr_status(struct mvs_info *mvi, int irq)
mvs_info          636 drivers/scsi/mvsas/mv_94xx.c static irqreturn_t mvs_94xx_isr(struct mvs_info *mvi, int irq, u32 stat)
mvs_info          651 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_command_active(struct mvs_info *mvi, u32 slot_idx)
mvs_info          667 drivers/scsi/mvsas/mv_94xx.c mvs_94xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all)
mvs_info          699 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type,
mvs_info          712 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_non_spec_ncq_error(struct mvs_info *mvi)
mvs_info          741 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_free_reg_set(struct mvs_info *mvi, u8 *tfs)
mvs_info          760 drivers/scsi/mvsas/mv_94xx.c static u8 mvs_94xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs)
mvs_info          798 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_oob_done(struct mvs_info *mvi, int i)
mvs_info          807 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_get_dev_identify_frame(struct mvs_info *mvi, int port_id,
mvs_info          821 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_get_att_identify_frame(struct mvs_info *mvi, int port_id,
mvs_info          864 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_fix_phy_info(struct mvs_info *mvi, int i,
mvs_info          894 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id,
mvs_info          911 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_clear_active_cmds(struct mvs_info *mvi)
mvs_info          924 drivers/scsi/mvsas/mv_94xx.c static u32 mvs_94xx_spi_read_data(struct mvs_info *mvi)
mvs_info          930 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_spi_write_data(struct mvs_info *mvi, u32 data)
mvs_info          938 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_spi_buildcmd(struct mvs_info *mvi,
mvs_info          963 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd)
mvs_info          971 drivers/scsi/mvsas/mv_94xx.c static int mvs_94xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout)
mvs_info          986 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_fix_dma(struct mvs_info *mvi, u32 phy_mask,
mvs_info         1018 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_tune_interrupt(struct mvs_info *mvi, u32 time)
mvs_info         1063 drivers/scsi/mvsas/mv_94xx.c 			struct mvs_info *mvi = mvs_prv->mvi[i/(4*3)];
mvs_info         1117 drivers/scsi/mvsas/mv_94xx.c 			struct mvs_info *mvi = mvs_prv->mvi[i+reg_index];
mvs_info           28 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_cr32(struct mvs_info *mvi, u32 addr)
mvs_info           35 drivers/scsi/mvsas/mv_chips.h static inline void mvs_cw32(struct mvs_info *mvi, u32 addr, u32 val)
mvs_info           42 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port)
mvs_info           49 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val)
mvs_info           58 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off,
mvs_info           67 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2,
mvs_info           78 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port)
mvs_info           84 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_cfg_data(struct mvs_info *mvi,
mvs_info           91 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_cfg_addr(struct mvs_info *mvi,
mvs_info           99 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_vsr_data(struct mvs_info *mvi, u32 port)
mvs_info          105 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_vsr_data(struct mvs_info *mvi,
mvs_info          112 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_vsr_addr(struct mvs_info *mvi,
mvs_info          120 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_irq_stat(struct mvs_info *mvi, u32 port)
mvs_info          126 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_irq_stat(struct mvs_info *mvi,
mvs_info          133 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_irq_mask(struct mvs_info *mvi, u32 port)
mvs_info          140 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_port_irq_mask(struct mvs_info *mvi,
mvs_info          147 drivers/scsi/mvsas/mv_chips.h static inline void mvs_phy_hacks(struct mvs_info *mvi)
mvs_info          171 drivers/scsi/mvsas/mv_chips.h static inline void mvs_int_sata(struct mvs_info *mvi)
mvs_info          181 drivers/scsi/mvsas/mv_chips.h static inline void mvs_int_full(struct mvs_info *mvi)
mvs_info          205 drivers/scsi/mvsas/mv_chips.h static inline void mvs_start_delivery(struct mvs_info *mvi, u32 tx)
mvs_info          211 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_rx_update(struct mvs_info *mvi)
mvs_info          227 drivers/scsi/mvsas/mv_chips.h static inline void mvs_show_pcie_usage(struct mvs_info *mvi)
mvs_info           74 drivers/scsi/mvsas/mv_init.c static void mvs_phy_init(struct mvs_info *mvi, int phy_id)
mvs_info           98 drivers/scsi/mvsas/mv_init.c static void mvs_free(struct mvs_info *mvi)
mvs_info          151 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi;
mvs_info          178 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi;
mvs_info          212 drivers/scsi/mvsas/mv_init.c static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost)
mvs_info          296 drivers/scsi/mvsas/mv_init.c int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex)
mvs_info          346 drivers/scsi/mvsas/mv_init.c static struct mvs_info *mvs_pci_alloc(struct pci_dev *pdev,
mvs_info          350 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi = NULL;
mvs_info          448 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi = NULL;
mvs_info          480 drivers/scsi/mvsas/mv_init.c static void mvs_init_sas_add(struct mvs_info *mvi)
mvs_info          495 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi;
mvs_info          603 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi = NULL;
mvs_info          713 drivers/scsi/mvsas/mv_init.c 	struct mvs_info *mvi = NULL;
mvs_info           12 drivers/scsi/mvsas/mv_sas.c static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
mvs_info           23 drivers/scsi/mvsas/mv_sas.c void mvs_tag_clear(struct mvs_info *mvi, u32 tag)
mvs_info           29 drivers/scsi/mvsas/mv_sas.c void mvs_tag_free(struct mvs_info *mvi, u32 tag)
mvs_info           34 drivers/scsi/mvsas/mv_sas.c void mvs_tag_set(struct mvs_info *mvi, unsigned int tag)
mvs_info           40 drivers/scsi/mvsas/mv_sas.c inline int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out)
mvs_info           54 drivers/scsi/mvsas/mv_sas.c void mvs_tag_init(struct mvs_info *mvi)
mvs_info           61 drivers/scsi/mvsas/mv_sas.c static struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev)
mvs_info           65 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = NULL;
mvs_info           93 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = mvi_dev->mvi_info;
mvs_info          119 drivers/scsi/mvsas/mv_sas.c struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi,
mvs_info          133 drivers/scsi/mvsas/mv_sas.c static inline void mvs_free_reg_set(struct mvs_info *mvi,
mvs_info          145 drivers/scsi/mvsas/mv_sas.c static inline u8 mvs_assign_reg_set(struct mvs_info *mvi,
mvs_info          153 drivers/scsi/mvsas/mv_sas.c void mvs_phys_reset(struct mvs_info *mvi, u32 phy_mask, int hard)
mvs_info          169 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = NULL;
mvs_info          207 drivers/scsi/mvsas/mv_sas.c void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
mvs_info          219 drivers/scsi/mvsas/mv_sas.c static void mvs_bytes_dmaed(struct mvs_info *mvi, int i)
mvs_info          273 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi;
mvs_info          299 drivers/scsi/mvsas/mv_sas.c static int mvs_task_prep_smp(struct mvs_info *mvi,
mvs_info          428 drivers/scsi/mvsas/mv_sas.c static int mvs_task_prep_ata(struct mvs_info *mvi,
mvs_info          554 drivers/scsi/mvsas/mv_sas.c static int mvs_task_prep_ssp(struct mvs_info *mvi,
mvs_info          695 drivers/scsi/mvsas/mv_sas.c static int mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf,
mvs_info          844 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = NULL;
mvs_info          869 drivers/scsi/mvsas/mv_sas.c static void mvs_slot_free(struct mvs_info *mvi, u32 rx_desc)
mvs_info          875 drivers/scsi/mvsas/mv_sas.c static void mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task,
mvs_info          915 drivers/scsi/mvsas/mv_sas.c static void mvs_update_wideport(struct mvs_info *mvi, int phy_no)
mvs_info          936 drivers/scsi/mvsas/mv_sas.c static u32 mvs_is_phy_ready(struct mvs_info *mvi, int i)
mvs_info          964 drivers/scsi/mvsas/mv_sas.c static void *mvs_get_d2h_reg(struct mvs_info *mvi, int i, void *buf)
mvs_info         1001 drivers/scsi/mvsas/mv_sas.c void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st)
mvs_info         1078 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = NULL; int i = 0, hi;
mvs_info         1121 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = phy->mvi;
mvs_info         1146 drivers/scsi/mvsas/mv_sas.c static struct mvs_device *mvs_alloc_dev(struct mvs_info *mvi)
mvs_info         1177 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = NULL;
mvs_info         1233 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi;
mvs_info         1389 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = mvi_dev->mvi_info;
mvs_info         1410 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = mvi_dev->mvi_info;
mvs_info         1438 drivers/scsi/mvsas/mv_sas.c 		struct mvs_info *mvi = mvi_dev->mvi_info;
mvs_info         1471 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi;
mvs_info         1575 drivers/scsi/mvsas/mv_sas.c static int mvs_sata_done(struct mvs_info *mvi, struct sas_task *task,
mvs_info         1649 drivers/scsi/mvsas/mv_sas.c static int mvs_slot_err(struct mvs_info *mvi, struct sas_task *task,
mvs_info         1700 drivers/scsi/mvsas/mv_sas.c int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags)
mvs_info         1827 drivers/scsi/mvsas/mv_sas.c void mvs_do_release_task(struct mvs_info *mvi,
mvs_info         1860 drivers/scsi/mvsas/mv_sas.c void mvs_release_task(struct mvs_info *mvi,
mvs_info         1880 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = mwq->mvi;
mvs_info         1920 drivers/scsi/mvsas/mv_sas.c static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
mvs_info         1942 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = phy->mvi;
mvs_info         1954 drivers/scsi/mvsas/mv_sas.c void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events)
mvs_info         2047 drivers/scsi/mvsas/mv_sas.c int mvs_int_rx(struct mvs_info *mvi, bool self_clear)
mvs_info         2098 drivers/scsi/mvsas/mv_sas.c 	struct mvs_info *mvi = mvs_prv->mvi[0];
mvs_info           49 drivers/scsi/mvsas/mv_sas.h extern struct mvs_info *tgt_mvi;
mvs_info           86 drivers/scsi/mvsas/mv_sas.h struct mvs_info;
mvs_info           91 drivers/scsi/mvsas/mv_sas.h 	int (*chip_init)(struct mvs_info *mvi);
mvs_info           92 drivers/scsi/mvsas/mv_sas.h 	int (*spi_init)(struct mvs_info *mvi);
mvs_info           93 drivers/scsi/mvsas/mv_sas.h 	int (*chip_ioremap)(struct mvs_info *mvi);
mvs_info           94 drivers/scsi/mvsas/mv_sas.h 	void (*chip_iounmap)(struct mvs_info *mvi);
mvs_info           95 drivers/scsi/mvsas/mv_sas.h 	irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat);
mvs_info           96 drivers/scsi/mvsas/mv_sas.h 	u32 (*isr_status)(struct mvs_info *mvi, int irq);
mvs_info           97 drivers/scsi/mvsas/mv_sas.h 	void (*interrupt_enable)(struct mvs_info *mvi);
mvs_info           98 drivers/scsi/mvsas/mv_sas.h 	void (*interrupt_disable)(struct mvs_info *mvi);
mvs_info          100 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_phy_ctl)(struct mvs_info *mvi, u32 port);
mvs_info          101 drivers/scsi/mvsas/mv_sas.h 	void (*write_phy_ctl)(struct mvs_info *mvi, u32 port, u32 val);
mvs_info          103 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_cfg_data)(struct mvs_info *mvi, u32 port);
mvs_info          104 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_cfg_data)(struct mvs_info *mvi, u32 port, u32 val);
mvs_info          105 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_cfg_addr)(struct mvs_info *mvi, u32 port, u32 addr);
mvs_info          107 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_vsr_data)(struct mvs_info *mvi, u32 port);
mvs_info          108 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_vsr_data)(struct mvs_info *mvi, u32 port, u32 val);
mvs_info          109 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_vsr_addr)(struct mvs_info *mvi, u32 port, u32 addr);
mvs_info          111 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_irq_stat)(struct mvs_info *mvi, u32 port);
mvs_info          112 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_irq_stat)(struct mvs_info *mvi, u32 port, u32 val);
mvs_info          114 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_irq_mask)(struct mvs_info *mvi, u32 port);
mvs_info          115 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_irq_mask)(struct mvs_info *mvi, u32 port, u32 val);
mvs_info          117 drivers/scsi/mvsas/mv_sas.h 	void (*command_active)(struct mvs_info *mvi, u32 slot_idx);
mvs_info          118 drivers/scsi/mvsas/mv_sas.h 	void (*clear_srs_irq)(struct mvs_info *mvi, u8 reg_set, u8 clear_all);
mvs_info          119 drivers/scsi/mvsas/mv_sas.h 	void (*issue_stop)(struct mvs_info *mvi, enum mvs_port_type type,
mvs_info          121 drivers/scsi/mvsas/mv_sas.h 	void (*start_delivery)(struct mvs_info *mvi, u32 tx);
mvs_info          122 drivers/scsi/mvsas/mv_sas.h 	u32 (*rx_update)(struct mvs_info *mvi);
mvs_info          123 drivers/scsi/mvsas/mv_sas.h 	void (*int_full)(struct mvs_info *mvi);
mvs_info          124 drivers/scsi/mvsas/mv_sas.h 	u8 (*assign_reg_set)(struct mvs_info *mvi, u8 *tfs);
mvs_info          125 drivers/scsi/mvsas/mv_sas.h 	void (*free_reg_set)(struct mvs_info *mvi, u8 *tfs);
mvs_info          129 drivers/scsi/mvsas/mv_sas.h 	void (*detect_porttype)(struct mvs_info *mvi, int i);
mvs_info          130 drivers/scsi/mvsas/mv_sas.h 	int (*oob_done)(struct mvs_info *mvi, int i);
mvs_info          131 drivers/scsi/mvsas/mv_sas.h 	void (*fix_phy_info)(struct mvs_info *mvi, int i,
mvs_info          133 drivers/scsi/mvsas/mv_sas.h 	void (*phy_work_around)(struct mvs_info *mvi, int i);
mvs_info          134 drivers/scsi/mvsas/mv_sas.h 	void (*phy_set_link_rate)(struct mvs_info *mvi, u32 phy_id,
mvs_info          137 drivers/scsi/mvsas/mv_sas.h 	void (*phy_disable)(struct mvs_info *mvi, u32 phy_id);
mvs_info          138 drivers/scsi/mvsas/mv_sas.h 	void (*phy_enable)(struct mvs_info *mvi, u32 phy_id);
mvs_info          139 drivers/scsi/mvsas/mv_sas.h 	void (*phy_reset)(struct mvs_info *mvi, u32 phy_id, int hard);
mvs_info          140 drivers/scsi/mvsas/mv_sas.h 	void (*stp_reset)(struct mvs_info *mvi, u32 phy_id);
mvs_info          141 drivers/scsi/mvsas/mv_sas.h 	void (*clear_active_cmds)(struct mvs_info *mvi);
mvs_info          142 drivers/scsi/mvsas/mv_sas.h 	u32 (*spi_read_data)(struct mvs_info *mvi);
mvs_info          143 drivers/scsi/mvsas/mv_sas.h 	void (*spi_write_data)(struct mvs_info *mvi, u32 data);
mvs_info          144 drivers/scsi/mvsas/mv_sas.h 	int (*spi_buildcmd)(struct mvs_info *mvi,
mvs_info          151 drivers/scsi/mvsas/mv_sas.h 	int (*spi_issuecmd)(struct mvs_info *mvi, u32 cmd);
mvs_info          152 drivers/scsi/mvsas/mv_sas.h 	int (*spi_waitdataready)(struct mvs_info *mvi, u32 timeout);
mvs_info          153 drivers/scsi/mvsas/mv_sas.h 	void (*dma_fix)(struct mvs_info *mvi, u32 phy_mask,
mvs_info          155 drivers/scsi/mvsas/mv_sas.h 	void (*tune_interrupt)(struct mvs_info *mvi, u32 time);
mvs_info          156 drivers/scsi/mvsas/mv_sas.h 	void (*non_spec_ncq_error)(struct mvs_info *mvi);
mvs_info          203 drivers/scsi/mvsas/mv_sas.h 	struct mvs_info 		*mvi;
mvs_info          229 drivers/scsi/mvsas/mv_sas.h 	struct mvs_info *mvi_info;
mvs_info          405 drivers/scsi/mvsas/mv_sas.h 	struct mvs_info *mvi[2];
mvs_info          411 drivers/scsi/mvsas/mv_sas.h 	struct mvs_info *mvi;
mvs_info          427 drivers/scsi/mvsas/mv_sas.h void mvs_tag_clear(struct mvs_info *mvi, u32 tag);
mvs_info          428 drivers/scsi/mvsas/mv_sas.h void mvs_tag_free(struct mvs_info *mvi, u32 tag);
mvs_info          429 drivers/scsi/mvsas/mv_sas.h void mvs_tag_set(struct mvs_info *mvi, unsigned int tag);
mvs_info          430 drivers/scsi/mvsas/mv_sas.h int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out);
mvs_info          431 drivers/scsi/mvsas/mv_sas.h void mvs_tag_init(struct mvs_info *mvi);
mvs_info          433 drivers/scsi/mvsas/mv_sas.h int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex);
mvs_info          434 drivers/scsi/mvsas/mv_sas.h void mvs_phys_reset(struct mvs_info *mvi, u32 phy_mask, int hard);
mvs_info          437 drivers/scsi/mvsas/mv_sas.h void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
mvs_info          451 drivers/scsi/mvsas/mv_sas.h int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags);
mvs_info          454 drivers/scsi/mvsas/mv_sas.h void mvs_release_task(struct mvs_info *mvi,
mvs_info          456 drivers/scsi/mvsas/mv_sas.h void mvs_do_release_task(struct mvs_info *mvi, int phy_no,
mvs_info          458 drivers/scsi/mvsas/mv_sas.h void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events);
mvs_info          459 drivers/scsi/mvsas/mv_sas.h void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st);
mvs_info          460 drivers/scsi/mvsas/mv_sas.h int mvs_int_rx(struct mvs_info *mvi, bool self_clear);
mvs_info          461 drivers/scsi/mvsas/mv_sas.h struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi, u8 reg_set);