Lines Matching refs:mvs_info

12 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
23 static void mvs_tag_clear(struct mvs_info *mvi, u32 tag)
29 static void mvs_tag_free(struct mvs_info *mvi, u32 tag)
37 static void mvs_tag_set(struct mvs_info *mvi, unsigned int tag)
43 static int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out)
57 static struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev)
61 struct mvs_info *mvi = NULL;
91 struct mvs_info *mvi = mvi_dev->mvi_info;
120 struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi,
134 static inline void mvs_free_reg_set(struct mvs_info *mvi,
146 static inline u8 mvs_assign_reg_set(struct mvs_info *mvi,
154 void mvs_phys_reset(struct mvs_info *mvi, u32 phy_mask, int hard)
170 struct mvs_info *mvi = NULL;
208 void mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo,
220 static void mvs_bytes_dmaed(struct mvs_info *mvi, int i, gfp_t gfp_flags)
272 struct mvs_info *mvi;
298 static int mvs_task_prep_smp(struct mvs_info *mvi,
427 static int mvs_task_prep_ata(struct mvs_info *mvi,
553 static int mvs_task_prep_ssp(struct mvs_info *mvi,
689 static int mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf,
839 struct mvs_info *mvi = NULL;
861 static void mvs_slot_free(struct mvs_info *mvi, u32 rx_desc)
867 static void mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task,
907 static void mvs_update_wideport(struct mvs_info *mvi, int phy_no)
928 static u32 mvs_is_phy_ready(struct mvs_info *mvi, int i)
956 static void *mvs_get_d2h_reg(struct mvs_info *mvi, int i, void *buf)
993 void mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st)
1070 struct mvs_info *mvi = NULL; int i = 0, hi;
1113 struct mvs_info *mvi = phy->mvi;
1138 static struct mvs_device *mvs_alloc_dev(struct mvs_info *mvi)
1169 struct mvs_info *mvi = NULL;
1218 struct mvs_info *mvi;
1267 struct mvs_info *mvi = mvi_dev->mvi_info;
1287 struct mvs_info *mvi = mvi_dev->mvi_info;
1312 struct mvs_info *mvi = mvi_dev->mvi_info;
1339 struct mvs_info *mvi;
1404 static int mvs_sata_done(struct mvs_info *mvi, struct sas_task *task,
1478 static int mvs_slot_err(struct mvs_info *mvi, struct sas_task *task,
1529 int mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags)
1655 void mvs_do_release_task(struct mvs_info *mvi,
1688 void mvs_release_task(struct mvs_info *mvi,
1708 struct mvs_info *mvi = mwq->mvi;
1747 static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
1769 struct mvs_info *mvi = phy->mvi;
1781 void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events)
1874 int mvs_int_rx(struct mvs_info *mvi, bool self_clear)
1925 struct mvs_info *mvi = mvs_prv->mvi[0];