Searched defs:mvi (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/scsi/mvsas/
H A Dmv_chips.h28 static inline u32 mvs_cr32(struct mvs_info *mvi, u32 addr) argument
35 static inline void mvs_cw32(struct mvs_info *mvi, u32 addr, u32 val) argument
42 static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port) argument
49 static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val) argument
58 static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off, argument
67 mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2, u32 port, u32 val) argument
78 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port) argument
84 mvs_write_port_cfg_data(struct mvs_info *mvi, u32 port, u32 val) argument
91 mvs_write_port_cfg_addr(struct mvs_info *mvi, u32 port, u32 addr) argument
99 mvs_read_port_vsr_data(struct mvs_info *mvi, u32 port) argument
105 mvs_write_port_vsr_data(struct mvs_info *mvi, u32 port, u32 val) argument
112 mvs_write_port_vsr_addr(struct mvs_info *mvi, u32 port, u32 addr) argument
120 mvs_read_port_irq_stat(struct mvs_info *mvi, u32 port) argument
126 mvs_write_port_irq_stat(struct mvs_info *mvi, u32 port, u32 val) argument
133 mvs_read_port_irq_mask(struct mvs_info *mvi, u32 port) argument
140 mvs_write_port_irq_mask(struct mvs_info *mvi, u32 port, u32 val) argument
147 mvs_phy_hacks(struct mvs_info *mvi) argument
171 mvs_int_sata(struct mvs_info *mvi) argument
181 mvs_int_full(struct mvs_info *mvi) argument
205 mvs_start_delivery(struct mvs_info *mvi, u32 tx) argument
211 mvs_rx_update(struct mvs_info *mvi) argument
227 mvs_show_pcie_usage(struct mvs_info *mvi) argument
[all...]
H A Dmv_64xx.c14 static void mvs_64xx_detect_porttype(struct mvs_info *mvi, int i) argument
28 static void mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id) argument
41 static void mvs_64xx_phy_hacks(struct mvs_info *mvi) argument
67 mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id) argument
104 mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard) argument
124 mvs_64xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all) argument
144 mvs_64xx_chip_reset(struct mvs_info *mvi) argument
194 mvs_64xx_phy_disable(struct mvs_info *mvi, u32 phy_id) argument
216 mvs_64xx_phy_enable(struct mvs_info *mvi, u32 phy_id) argument
238 mvs_64xx_init(struct mvs_info *mvi) argument
407 mvs_64xx_ioremap(struct mvs_info *mvi) argument
414 mvs_64xx_iounmap(struct mvs_info *mvi) argument
420 mvs_64xx_interrupt_enable(struct mvs_info *mvi) argument
429 mvs_64xx_interrupt_disable(struct mvs_info *mvi) argument
438 mvs_64xx_isr_status(struct mvs_info *mvi, int irq) argument
453 mvs_64xx_isr(struct mvs_info *mvi, int irq, u32 stat) argument
467 mvs_64xx_command_active(struct mvs_info *mvi, u32 slot_idx) argument
480 mvs_64xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type, u32 tfs) argument
495 mvs_64xx_free_reg_set(struct mvs_info *mvi, u8 *tfs) argument
520 mvs_64xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs) argument
563 mvs_64xx_oob_done(struct mvs_info *mvi, int i) argument
574 mvs_64xx_fix_phy_info(struct mvs_info *mvi, int i, struct sas_identify_frame *id) argument
606 mvs_64xx_phy_work_around(struct mvs_info *mvi, int i) argument
621 mvs_64xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id, struct sas_phy_linkrates *rates) argument
643 mvs_64xx_clear_active_cmds(struct mvs_info *mvi) argument
656 mvs_64xx_spi_read_data(struct mvs_info *mvi) argument
662 mvs_64xx_spi_write_data(struct mvs_info *mvi, u32 data) argument
670 mvs_64xx_spi_buildcmd(struct mvs_info *mvi, u32 *dwCmd, u8 cmd, u8 read, u8 length, u32 addr ) argument
694 mvs_64xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd) argument
709 mvs_64xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout) argument
724 mvs_64xx_fix_dma(struct mvs_info *mvi, u32 phy_mask, int buf_len, int from, void *prd) argument
739 mvs_64xx_tune_interrupt(struct mvs_info *mvi, u32 time) argument
[all...]
H A Dmv_init.c78 static void mvs_phy_init(struct mvs_info *mvi, int phy_id) argument
100 static void mvs_free(struct mvs_info *mvi) argument
153 struct mvs_info *mvi; local
179 struct mvs_info *mvi; local
215 mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) argument
292 mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex) argument
345 struct mvs_info *mvi = NULL; local
443 struct mvs_info *mvi = NULL; local
476 mvs_init_sas_add(struct mvs_info *mvi) argument
491 struct mvs_info *mvi; local
601 struct mvs_info *mvi = NULL; local
707 struct mvs_info *mvi = NULL; local
[all...]
H A Dmv_94xx.c14 static void mvs_94xx_detect_porttype(struct mvs_info *mvi, int i) argument
35 static void set_phy_tuning(struct mvs_info *mvi, int phy_id, argument
97 set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id, struct ffe_control ffe) argument
164 set_phy_rate(struct mvs_info *mvi, int phy_id, u8 rate) argument
203 mvs_94xx_config_reg_from_hba(struct mvs_info *mvi, int phy_id) argument
244 mvs_94xx_enable_xmt(struct mvs_info *mvi, int phy_id) argument
254 mvs_94xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard) argument
286 mvs_94xx_phy_disable(struct mvs_info *mvi, u32 phy_id) argument
294 mvs_94xx_phy_enable(struct mvs_info *mvi, u32 phy_id) argument
317 mvs_94xx_sgpio_init(struct mvs_info *mvi) argument
362 mvs_94xx_init(struct mvs_info *mvi) argument
570 mvs_94xx_ioremap(struct mvs_info *mvi) argument
582 mvs_94xx_iounmap(struct mvs_info *mvi) argument
592 mvs_94xx_interrupt_enable(struct mvs_info *mvi) argument
607 mvs_94xx_interrupt_disable(struct mvs_info *mvi) argument
623 mvs_94xx_isr_status(struct mvs_info *mvi, int irq) argument
636 mvs_94xx_isr(struct mvs_info *mvi, int irq, u32 stat) argument
651 mvs_94xx_command_active(struct mvs_info *mvi, u32 slot_idx) argument
667 mvs_94xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all) argument
699 mvs_94xx_issue_stop(struct mvs_info *mvi, enum mvs_port_type type, u32 tfs) argument
712 mvs_94xx_non_spec_ncq_error(struct mvs_info *mvi) argument
741 mvs_94xx_free_reg_set(struct mvs_info *mvi, u8 *tfs) argument
760 mvs_94xx_assign_reg_set(struct mvs_info *mvi, u8 *tfs) argument
798 mvs_94xx_oob_done(struct mvs_info *mvi, int i) argument
807 mvs_94xx_get_dev_identify_frame(struct mvs_info *mvi, int port_id, struct sas_identify_frame *id) argument
821 mvs_94xx_get_att_identify_frame(struct mvs_info *mvi, int port_id, struct sas_identify_frame *id) argument
864 mvs_94xx_fix_phy_info(struct mvs_info *mvi, int i, struct sas_identify_frame *id) argument
894 mvs_94xx_phy_set_link_rate(struct mvs_info *mvi, u32 phy_id, struct sas_phy_linkrates *rates) argument
911 mvs_94xx_clear_active_cmds(struct mvs_info *mvi) argument
924 mvs_94xx_spi_read_data(struct mvs_info *mvi) argument
930 mvs_94xx_spi_write_data(struct mvs_info *mvi, u32 data) argument
938 mvs_94xx_spi_buildcmd(struct mvs_info *mvi, u32 *dwCmd, u8 cmd, u8 read, u8 length, u32 addr ) argument
963 mvs_94xx_spi_issuecmd(struct mvs_info *mvi, u32 cmd) argument
971 mvs_94xx_spi_waitdataready(struct mvs_info *mvi, u32 timeout) argument
986 mvs_94xx_fix_dma(struct mvs_info *mvi, u32 phy_mask, int buf_len, int from, void *prd) argument
1018 mvs_94xx_tune_interrupt(struct mvs_info *mvi, u32 time) argument
1063 struct mvs_info *mvi = mvs_prv->mvi[i/(4*3)]; local
1117 struct mvs_info *mvi = mvs_prv->mvi[i+reg_index]; local
[all...]
H A Dmv_sas.h203 struct mvs_info *mvi; member in struct:mvs_phy
404 struct mvs_info *mvi[2]; member in struct:mvs_prv_info
410 struct mvs_info *mvi; member in struct:mvs_wq
[all...]
H A Dmv_sas.c12 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag) argument
23 static void mvs_tag_clear(struct mvs_info *mvi, u32 tag) argument
29 static void mvs_tag_free(struct mvs_info *mvi, u32 tag) argument
37 static void mvs_tag_set(struct mvs_info *mvi, unsigned int tag) argument
43 static int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out) argument
61 struct mvs_info *mvi = NULL; local
91 struct mvs_info *mvi = mvi_dev->mvi_info; local
120 mvs_find_dev_by_reg_set(struct mvs_info *mvi, u8 reg_set) argument
134 mvs_free_reg_set(struct mvs_info *mvi, struct mvs_device *dev) argument
146 mvs_assign_reg_set(struct mvs_info *mvi, struct mvs_device *dev) argument
154 mvs_phys_reset(struct mvs_info *mvi, u32 phy_mask, int hard) argument
170 struct mvs_info *mvi = NULL; local
208 mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo, u32 off_hi, u64 sas_addr) argument
220 mvs_bytes_dmaed(struct mvs_info *mvi, int i, gfp_t gfp_flags) argument
272 struct mvs_info *mvi; local
298 mvs_task_prep_smp(struct mvs_info *mvi, struct mvs_task_exec_info *tei) argument
427 mvs_task_prep_ata(struct mvs_info *mvi, struct mvs_task_exec_info *tei) argument
553 mvs_task_prep_ssp(struct mvs_info *mvi, struct mvs_task_exec_info *tei, int is_tmf, struct sas_tmf_task *tmf) argument
689 mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf, struct sas_tmf_task *tmf, int *pass) argument
839 struct mvs_info *mvi = NULL; local
861 mvs_slot_free(struct mvs_info *mvi, u32 rx_desc) argument
867 mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task, struct mvs_slot_info *slot, u32 slot_idx) argument
907 mvs_update_wideport(struct mvs_info *mvi, int phy_no) argument
928 mvs_is_phy_ready(struct mvs_info *mvi, int i) argument
956 mvs_get_d2h_reg(struct mvs_info *mvi, int i, void *buf) argument
993 mvs_update_phyinfo(struct mvs_info *mvi, int i, int get_st) argument
1070 struct mvs_info *mvi = NULL; int i = 0, hi; local
1113 struct mvs_info *mvi = phy->mvi; local
1138 mvs_alloc_dev(struct mvs_info *mvi) argument
1169 struct mvs_info *mvi = NULL; local
1218 struct mvs_info *mvi; local
1267 struct mvs_info *mvi = mvi_dev->mvi_info; local
1287 struct mvs_info *mvi = mvi_dev->mvi_info; local
1312 struct mvs_info *mvi = mvi_dev->mvi_info; local
1339 struct mvs_info *mvi; local
1404 mvs_sata_done(struct mvs_info *mvi, struct sas_task *task, u32 slot_idx, int err) argument
1478 mvs_slot_err(struct mvs_info *mvi, struct sas_task *task, u32 slot_idx) argument
1529 mvs_slot_complete(struct mvs_info *mvi, u32 rx_desc, u32 flags) argument
1655 mvs_do_release_task(struct mvs_info *mvi, int phy_no, struct domain_device *dev) argument
1688 mvs_release_task(struct mvs_info *mvi, struct domain_device *dev) argument
1708 struct mvs_info *mvi = mwq->mvi; local
1747 mvs_handle_event(struct mvs_info *mvi, void *data, int handler) argument
1769 struct mvs_info *mvi = phy->mvi; local
1781 mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events) argument
1874 mvs_int_rx(struct mvs_info *mvi, bool self_clear) argument
1925 struct mvs_info *mvi = mvs_prv->mvi[0]; local
[all...]

Completed in 126 milliseconds