Lines Matching refs:mvs_info

12 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
23 void mvs_tag_clear(struct mvs_info *mvi, u32 tag)
29 void mvs_tag_free(struct mvs_info *mvi, u32 tag)
34 void mvs_tag_set(struct mvs_info *mvi, unsigned int tag)
40 inline int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out)
54 void mvs_tag_init(struct mvs_info *mvi)
61 static struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev)
65 struct mvs_info *mvi = NULL;
93 struct mvs_info *mvi = mvi_dev->mvi_info;
119 struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi,
133 static inline void mvs_free_reg_set(struct mvs_info *mvi,
145 static inline u8 mvs_assign_reg_set(struct mvs_info *mvi,
153 void mvs_phys_reset(struct mvs_info *mvi, u32 phy_mask, int hard)
169 struct mvs_info *mvi = NULL;
207 void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
219 static void mvs_bytes_dmaed(struct mvs_info *mvi, int i, gfp_t gfp_flags)
271 struct mvs_info *mvi;
297 static int mvs_task_prep_smp(struct mvs_info *mvi,
426 static int mvs_task_prep_ata(struct mvs_info *mvi,
552 static int mvs_task_prep_ssp(struct mvs_info *mvi,
693 static int mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf,
842 struct mvs_info *mvi = NULL;
867 static void mvs_slot_free(struct mvs_info *mvi, u32 rx_desc)
873 static void mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task,
913 static void mvs_update_wideport(struct mvs_info *mvi, int phy_no)
934 static u32 mvs_is_phy_ready(struct mvs_info *mvi, int i)
962 static void *mvs_get_d2h_reg(struct mvs_info *mvi, int i, void *buf)
999 void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st)
1076 struct mvs_info *mvi = NULL; int i = 0, hi;
1119 struct mvs_info *mvi = phy->mvi;
1144 static struct mvs_device *mvs_alloc_dev(struct mvs_info *mvi)
1175 struct mvs_info *mvi = NULL;
1231 struct mvs_info *mvi;
1387 struct mvs_info *mvi = mvi_dev->mvi_info;
1408 struct mvs_info *mvi = mvi_dev->mvi_info;
1436 struct mvs_info *mvi = mvi_dev->mvi_info;
1469 struct mvs_info *mvi;
1573 static int mvs_sata_done(struct mvs_info *mvi, struct sas_task *task,
1647 static int mvs_slot_err(struct mvs_info *mvi, struct sas_task *task,
1698 int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags)
1825 void mvs_do_release_task(struct mvs_info *mvi,
1858 void mvs_release_task(struct mvs_info *mvi,
1878 struct mvs_info *mvi = mwq->mvi;
1917 static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
1939 struct mvs_info *mvi = phy->mvi;
1951 void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events)
2044 int mvs_int_rx(struct mvs_info *mvi, bool self_clear)
2095 struct mvs_info *mvi = mvs_prv->mvi[0];