drivers/scsi/mvsas/mv_64xx.c
104
static void mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
drivers/scsi/mvsas/mv_64xx.c
124
mvs_64xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all)
drivers/scsi/mvsas/mv_64xx.c
14
static void mvs_64xx_detect_porttype(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_64xx.c
144
static int mvs_64xx_chip_reset(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
194
static void mvs_64xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
drivers/scsi/mvsas/mv_64xx.c
216
static void mvs_64xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
drivers/scsi/mvsas/mv_64xx.c
238
static int mvs_64xx_init(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
28
static void mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id)
drivers/scsi/mvsas/mv_64xx.c
407
static int mvs_64xx_ioremap(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
41
static void mvs_64xx_phy_hacks(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
414
static void mvs_64xx_iounmap(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
420
static void mvs_64xx_interrupt_enable(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
429
static void mvs_64xx_interrupt_disable(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
438
static u32 mvs_64xx_isr_status(struct mvs_info *mvi, int irq)
drivers/scsi/mvsas/mv_64xx.c
453
static irqreturn_t mvs_64xx_isr(struct mvs_info *mvi, int irq, u32 stat)
drivers/scsi/mvsas/mv_64xx.c
467
static void mvs_64xx_command_active(struct mvs_info *mvi, u32 slot_idx)
drivers/scsi/mvsas/mv_64xx.c
480
static void mvs_64xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type,
drivers/scsi/mvsas/mv_64xx.c
495
static void mvs_64xx_free_reg_set(struct mvs_info *mvi, u8 *tfs)
drivers/scsi/mvsas/mv_64xx.c
520
static u8 mvs_64xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs)
drivers/scsi/mvsas/mv_64xx.c
563
static int mvs_64xx_oob_done(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_64xx.c
574
static void mvs_64xx_fix_phy_info(struct mvs_info *mvi, int i,
drivers/scsi/mvsas/mv_64xx.c
606
static void mvs_64xx_phy_work_around(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_64xx.c
621
static void mvs_64xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id,
drivers/scsi/mvsas/mv_64xx.c
643
static void mvs_64xx_clear_active_cmds(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
656
static u32 mvs_64xx_spi_read_data(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_64xx.c
662
static void mvs_64xx_spi_write_data(struct mvs_info *mvi, u32 data)
drivers/scsi/mvsas/mv_64xx.c
67
static void mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id)
drivers/scsi/mvsas/mv_64xx.c
670
static int mvs_64xx_spi_buildcmd(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_64xx.c
694
static int mvs_64xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd)
drivers/scsi/mvsas/mv_64xx.c
709
static int mvs_64xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout)
drivers/scsi/mvsas/mv_64xx.c
724
static void mvs_64xx_fix_dma(struct mvs_info *mvi, u32 phy_mask,
drivers/scsi/mvsas/mv_64xx.c
739
static void mvs_64xx_tune_interrupt(struct mvs_info *mvi, u32 time)
drivers/scsi/mvsas/mv_94xx.c
1018
static void mvs_94xx_tune_interrupt(struct mvs_info *mvi, u32 time)
drivers/scsi/mvsas/mv_94xx.c
1063
struct mvs_info *mvi = mvs_prv->mvi[i/(4*3)];
drivers/scsi/mvsas/mv_94xx.c
1117
struct mvs_info *mvi = mvs_prv->mvi[i+reg_index];
drivers/scsi/mvsas/mv_94xx.c
14
static void mvs_94xx_detect_porttype(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_94xx.c
164
static void set_phy_rate(struct mvs_info *mvi, int phy_id, u8 rate)
drivers/scsi/mvsas/mv_94xx.c
203
static void mvs_94xx_config_reg_from_hba(struct mvs_info *mvi, int phy_id)
drivers/scsi/mvsas/mv_94xx.c
244
static void mvs_94xx_enable_xmt(struct mvs_info *mvi, int phy_id)
drivers/scsi/mvsas/mv_94xx.c
254
static void mvs_94xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
drivers/scsi/mvsas/mv_94xx.c
286
static void mvs_94xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
drivers/scsi/mvsas/mv_94xx.c
294
static void mvs_94xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
drivers/scsi/mvsas/mv_94xx.c
317
static void mvs_94xx_sgpio_init(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
35
static void set_phy_tuning(struct mvs_info *mvi, int phy_id,
drivers/scsi/mvsas/mv_94xx.c
362
static int mvs_94xx_init(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
570
static int mvs_94xx_ioremap(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
582
static void mvs_94xx_iounmap(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
592
static void mvs_94xx_interrupt_enable(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
607
static void mvs_94xx_interrupt_disable(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
623
static u32 mvs_94xx_isr_status(struct mvs_info *mvi, int irq)
drivers/scsi/mvsas/mv_94xx.c
636
static irqreturn_t mvs_94xx_isr(struct mvs_info *mvi, int irq, u32 stat)
drivers/scsi/mvsas/mv_94xx.c
651
static void mvs_94xx_command_active(struct mvs_info *mvi, u32 slot_idx)
drivers/scsi/mvsas/mv_94xx.c
667
mvs_94xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all)
drivers/scsi/mvsas/mv_94xx.c
699
static void mvs_94xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type,
drivers/scsi/mvsas/mv_94xx.c
712
static void mvs_94xx_non_spec_ncq_error(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
741
static void mvs_94xx_free_reg_set(struct mvs_info *mvi, u8 *tfs)
drivers/scsi/mvsas/mv_94xx.c
760
static u8 mvs_94xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs)
drivers/scsi/mvsas/mv_94xx.c
798
static int mvs_94xx_oob_done(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_94xx.c
807
static void mvs_94xx_get_dev_identify_frame(struct mvs_info *mvi, int port_id,
drivers/scsi/mvsas/mv_94xx.c
821
static void mvs_94xx_get_att_identify_frame(struct mvs_info *mvi, int port_id,
drivers/scsi/mvsas/mv_94xx.c
864
static void mvs_94xx_fix_phy_info(struct mvs_info *mvi, int i,
drivers/scsi/mvsas/mv_94xx.c
894
static void mvs_94xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id,
drivers/scsi/mvsas/mv_94xx.c
911
static void mvs_94xx_clear_active_cmds(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
924
static u32 mvs_94xx_spi_read_data(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_94xx.c
930
static void mvs_94xx_spi_write_data(struct mvs_info *mvi, u32 data)
drivers/scsi/mvsas/mv_94xx.c
938
static int mvs_94xx_spi_buildcmd(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_94xx.c
963
static int mvs_94xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd)
drivers/scsi/mvsas/mv_94xx.c
97
static void set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id,
drivers/scsi/mvsas/mv_94xx.c
971
static int mvs_94xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout)
drivers/scsi/mvsas/mv_94xx.c
986
static void mvs_94xx_fix_dma(struct mvs_info *mvi, u32 phy_mask,
drivers/scsi/mvsas/mv_chips.h
105
static inline void mvs_write_port_vsr_data(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
112
static inline void mvs_write_port_vsr_addr(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
120
static inline u32 mvs_read_port_irq_stat(struct mvs_info *mvi, u32 port)
drivers/scsi/mvsas/mv_chips.h
126
static inline void mvs_write_port_irq_stat(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
133
static inline u32 mvs_read_port_irq_mask(struct mvs_info *mvi, u32 port)
drivers/scsi/mvsas/mv_chips.h
140
static inline void mvs_write_port_irq_mask(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
147
static inline void mvs_phy_hacks(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_chips.h
171
static inline void mvs_int_sata(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_chips.h
181
static inline void mvs_int_full(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_chips.h
205
static inline void mvs_start_delivery(struct mvs_info *mvi, u32 tx)
drivers/scsi/mvsas/mv_chips.h
211
static inline u32 mvs_rx_update(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_chips.h
227
static inline void mvs_show_pcie_usage(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_chips.h
28
static inline u32 mvs_cr32(struct mvs_info *mvi, u32 addr)
drivers/scsi/mvsas/mv_chips.h
35
static inline void mvs_cw32(struct mvs_info *mvi, u32 addr, u32 val)
drivers/scsi/mvsas/mv_chips.h
42
static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port)
drivers/scsi/mvsas/mv_chips.h
49
static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val)
drivers/scsi/mvsas/mv_chips.h
58
static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off,
drivers/scsi/mvsas/mv_chips.h
67
static inline void mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2,
drivers/scsi/mvsas/mv_chips.h
78
static inline u32 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port)
drivers/scsi/mvsas/mv_chips.h
84
static inline void mvs_write_port_cfg_data(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
91
static inline void mvs_write_port_cfg_addr(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_chips.h
99
static inline u32 mvs_read_port_vsr_data(struct mvs_info *mvi, u32 port)
drivers/scsi/mvsas/mv_init.c
138
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_init.c
164
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_init.c
200
static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost)
drivers/scsi/mvsas/mv_init.c
277
int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex)
drivers/scsi/mvsas/mv_init.c
326
static struct mvs_info *mvs_pci_alloc(struct pci_dev *pdev,
drivers/scsi/mvsas/mv_init.c
330
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_init.c
428
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_init.c
461
static void mvs_init_sas_add(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_init.c
476
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_init.c
586
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_init.c
63
static void mvs_phy_init(struct mvs_info *mvi, int phy_id)
drivers/scsi/mvsas/mv_init.c
686
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_init.c
85
static void mvs_free(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_sas.c
1060
struct mvs_info *mvi = NULL; int i = 0, hi;
drivers/scsi/mvsas/mv_sas.c
1103
struct mvs_info *mvi = phy->mvi;
drivers/scsi/mvsas/mv_sas.c
1128
static struct mvs_device *mvs_alloc_dev(struct mvs_info *mvi)
drivers/scsi/mvsas/mv_sas.c
1159
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_sas.c
12
static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
drivers/scsi/mvsas/mv_sas.c
120
struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
1208
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_sas.c
1257
struct mvs_info *mvi = mvi_dev->mvi_info;
drivers/scsi/mvsas/mv_sas.c
1277
struct mvs_info *mvi = mvi_dev->mvi_info;
drivers/scsi/mvsas/mv_sas.c
1302
struct mvs_info *mvi = mvi_dev->mvi_info;
drivers/scsi/mvsas/mv_sas.c
1329
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_sas.c
134
static inline void mvs_free_reg_set(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
1394
static int mvs_sata_done(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
146
static inline u8 mvs_assign_reg_set(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
1468
static int mvs_slot_err(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
1519
int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags)
drivers/scsi/mvsas/mv_sas.c
160
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_sas.c
1645
void mvs_do_release_task(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
1678
void mvs_release_task(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
1698
struct mvs_info *mvi = mwq->mvi;
drivers/scsi/mvsas/mv_sas.c
1737
static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
drivers/scsi/mvsas/mv_sas.c
1759
struct mvs_info *mvi = phy->mvi;
drivers/scsi/mvsas/mv_sas.c
1771
void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events)
drivers/scsi/mvsas/mv_sas.c
1864
int mvs_int_rx(struct mvs_info *mvi, bool self_clear)
drivers/scsi/mvsas/mv_sas.c
1915
struct mvs_info *mvi = mvs_prv->mvi[0];
drivers/scsi/mvsas/mv_sas.c
198
void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
drivers/scsi/mvsas/mv_sas.c
210
static void mvs_bytes_dmaed(struct mvs_info *mvi, int i, gfp_t gfp_flags)
drivers/scsi/mvsas/mv_sas.c
23
static void mvs_tag_clear(struct mvs_info *mvi, u32 tag)
drivers/scsi/mvsas/mv_sas.c
262
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_sas.c
288
static int mvs_task_prep_smp(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
29
static void mvs_tag_free(struct mvs_info *mvi, u32 tag)
drivers/scsi/mvsas/mv_sas.c
37
static void mvs_tag_set(struct mvs_info *mvi, unsigned int tag)
drivers/scsi/mvsas/mv_sas.c
417
static int mvs_task_prep_ata(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
43
static int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out)
drivers/scsi/mvsas/mv_sas.c
543
static int mvs_task_prep_ssp(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.c
57
static struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev)
drivers/scsi/mvsas/mv_sas.c
61
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_sas.c
679
static int mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf,
drivers/scsi/mvsas/mv_sas.c
829
struct mvs_info *mvi = NULL;
drivers/scsi/mvsas/mv_sas.c
851
static void mvs_slot_free(struct mvs_info *mvi, u32 rx_desc)
drivers/scsi/mvsas/mv_sas.c
857
static void mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
897
static void mvs_update_wideport(struct mvs_info *mvi, int phy_no)
drivers/scsi/mvsas/mv_sas.c
91
struct mvs_info *mvi = mvi_dev->mvi_info;
drivers/scsi/mvsas/mv_sas.c
918
static u32 mvs_is_phy_ready(struct mvs_info *mvi, int i)
drivers/scsi/mvsas/mv_sas.c
946
static void *mvs_get_d2h_reg(struct mvs_info *mvi, int i, void *buf)
drivers/scsi/mvsas/mv_sas.c
983
void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st)
drivers/scsi/mvsas/mv_sas.h
100
u32 (*read_phy_ctl)(struct mvs_info *mvi, u32 port);
drivers/scsi/mvsas/mv_sas.h
101
void (*write_phy_ctl)(struct mvs_info *mvi, u32 port, u32 val);
drivers/scsi/mvsas/mv_sas.h
103
u32 (*read_port_cfg_data)(struct mvs_info *mvi, u32 port);
drivers/scsi/mvsas/mv_sas.h
104
void (*write_port_cfg_data)(struct mvs_info *mvi, u32 port, u32 val);
drivers/scsi/mvsas/mv_sas.h
105
void (*write_port_cfg_addr)(struct mvs_info *mvi, u32 port, u32 addr);
drivers/scsi/mvsas/mv_sas.h
107
u32 (*read_port_vsr_data)(struct mvs_info *mvi, u32 port);
drivers/scsi/mvsas/mv_sas.h
108
void (*write_port_vsr_data)(struct mvs_info *mvi, u32 port, u32 val);
drivers/scsi/mvsas/mv_sas.h
109
void (*write_port_vsr_addr)(struct mvs_info *mvi, u32 port, u32 addr);
drivers/scsi/mvsas/mv_sas.h
111
u32 (*read_port_irq_stat)(struct mvs_info *mvi, u32 port);
drivers/scsi/mvsas/mv_sas.h
112
void (*write_port_irq_stat)(struct mvs_info *mvi, u32 port, u32 val);
drivers/scsi/mvsas/mv_sas.h
114
u32 (*read_port_irq_mask)(struct mvs_info *mvi, u32 port);
drivers/scsi/mvsas/mv_sas.h
115
void (*write_port_irq_mask)(struct mvs_info *mvi, u32 port, u32 val);
drivers/scsi/mvsas/mv_sas.h
117
void (*command_active)(struct mvs_info *mvi, u32 slot_idx);
drivers/scsi/mvsas/mv_sas.h
118
void (*clear_srs_irq)(struct mvs_info *mvi, u8 reg_set, u8 clear_all);
drivers/scsi/mvsas/mv_sas.h
119
void (*issue_stop)(struct mvs_info *mvi, enum mvs_port_type type,
drivers/scsi/mvsas/mv_sas.h
121
void (*start_delivery)(struct mvs_info *mvi, u32 tx);
drivers/scsi/mvsas/mv_sas.h
122
u32 (*rx_update)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
123
void (*int_full)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
124
u8 (*assign_reg_set)(struct mvs_info *mvi, u8 *tfs);
drivers/scsi/mvsas/mv_sas.h
125
void (*free_reg_set)(struct mvs_info *mvi, u8 *tfs);
drivers/scsi/mvsas/mv_sas.h
129
void (*detect_porttype)(struct mvs_info *mvi, int i);
drivers/scsi/mvsas/mv_sas.h
130
int (*oob_done)(struct mvs_info *mvi, int i);
drivers/scsi/mvsas/mv_sas.h
131
void (*fix_phy_info)(struct mvs_info *mvi, int i,
drivers/scsi/mvsas/mv_sas.h
133
void (*phy_work_around)(struct mvs_info *mvi, int i);
drivers/scsi/mvsas/mv_sas.h
134
void (*phy_set_link_rate)(struct mvs_info *mvi, u32 phy_id,
drivers/scsi/mvsas/mv_sas.h
137
void (*phy_disable)(struct mvs_info *mvi, u32 phy_id);
drivers/scsi/mvsas/mv_sas.h
138
void (*phy_enable)(struct mvs_info *mvi, u32 phy_id);
drivers/scsi/mvsas/mv_sas.h
139
void (*phy_reset)(struct mvs_info *mvi, u32 phy_id, int hard);
drivers/scsi/mvsas/mv_sas.h
140
void (*stp_reset)(struct mvs_info *mvi, u32 phy_id);
drivers/scsi/mvsas/mv_sas.h
141
void (*clear_active_cmds)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
142
u32 (*spi_read_data)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
143
void (*spi_write_data)(struct mvs_info *mvi, u32 data);
drivers/scsi/mvsas/mv_sas.h
144
int (*spi_buildcmd)(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.h
151
int (*spi_issuecmd)(struct mvs_info *mvi, u32 cmd);
drivers/scsi/mvsas/mv_sas.h
152
int (*spi_waitdataready)(struct mvs_info *mvi, u32 timeout);
drivers/scsi/mvsas/mv_sas.h
153
void (*dma_fix)(struct mvs_info *mvi, u32 phy_mask,
drivers/scsi/mvsas/mv_sas.h
155
void (*tune_interrupt)(struct mvs_info *mvi, u32 time);
drivers/scsi/mvsas/mv_sas.h
156
void (*non_spec_ncq_error)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
203
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_sas.h
229
struct mvs_info *mvi_info;
drivers/scsi/mvsas/mv_sas.h
404
struct mvs_info *mvi[2];
drivers/scsi/mvsas/mv_sas.h
410
struct mvs_info *mvi;
drivers/scsi/mvsas/mv_sas.h
427
int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex);
drivers/scsi/mvsas/mv_sas.h
430
void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
drivers/scsi/mvsas/mv_sas.h
441
int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags);
drivers/scsi/mvsas/mv_sas.h
444
void mvs_release_task(struct mvs_info *mvi,
drivers/scsi/mvsas/mv_sas.h
446
void mvs_do_release_task(struct mvs_info *mvi, int phy_no,
drivers/scsi/mvsas/mv_sas.h
448
void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events);
drivers/scsi/mvsas/mv_sas.h
449
void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st);
drivers/scsi/mvsas/mv_sas.h
450
int mvs_int_rx(struct mvs_info *mvi, bool self_clear);
drivers/scsi/mvsas/mv_sas.h
451
struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi, u8 reg_set);
drivers/scsi/mvsas/mv_sas.h
49
extern struct mvs_info *tgt_mvi;
drivers/scsi/mvsas/mv_sas.h
86
struct mvs_info;
drivers/scsi/mvsas/mv_sas.h
91
int (*chip_init)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
92
int (*spi_init)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
93
int (*chip_ioremap)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
94
void (*chip_iounmap)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
95
irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat);
drivers/scsi/mvsas/mv_sas.h
96
u32 (*isr_status)(struct mvs_info *mvi, int irq);
drivers/scsi/mvsas/mv_sas.h
97
void (*interrupt_enable)(struct mvs_info *mvi);
drivers/scsi/mvsas/mv_sas.h
98
void (*interrupt_disable)(struct mvs_info *mvi);