Searched refs:mvs_info (Results 1 - 6 of 6) sorted by relevance

/drivers/scsi/mvsas/
H A Dmv_sas.h64 extern struct mvs_info *tgt_mvi;
104 struct mvs_info;
108 int (*chip_init)(struct mvs_info *mvi);
109 int (*spi_init)(struct mvs_info *mvi);
110 int (*chip_ioremap)(struct mvs_info *mvi);
111 void (*chip_iounmap)(struct mvs_info *mvi);
112 irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat);
113 u32 (*isr_status)(struct mvs_info *mvi, int irq);
114 void (*interrupt_enable)(struct mvs_info *mvi);
115 void (*interrupt_disable)(struct mvs_info *mv
343 struct mvs_info { struct
[all...]
H A Dmv_chips.h44 static inline u32 mvs_cr32(struct mvs_info *mvi, u32 addr)
51 static inline void mvs_cw32(struct mvs_info *mvi, u32 addr, u32 val)
58 static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port)
65 static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val)
74 static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off,
83 static inline void mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2,
94 static inline u32 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port)
100 static inline void mvs_write_port_cfg_data(struct mvs_info *mvi,
107 static inline void mvs_write_port_cfg_addr(struct mvs_info *mvi,
115 static inline u32 mvs_read_port_vsr_data(struct mvs_info *mv
[all...]
H A Dmv_94xx.c30 static void mvs_94xx_detect_porttype(struct mvs_info *mvi, int i)
51 void set_phy_tuning(struct mvs_info *mvi, int phy_id,
113 void set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id,
180 void set_phy_rate(struct mvs_info *mvi, int phy_id, u8 rate)
220 mvs_94xx_config_reg_from_hba(struct mvs_info *mvi, int phy_id)
261 static void __devinit mvs_94xx_enable_xmt(struct mvs_info *mvi, int phy_id)
271 static void mvs_94xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
303 static void mvs_94xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
311 static void mvs_94xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
334 static int __devinit mvs_94xx_init(struct mvs_info *mv
[all...]
H A Dmv_64xx.c30 static void mvs_64xx_detect_porttype(struct mvs_info *mvi, int i)
44 static void __devinit mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id)
57 static void __devinit mvs_64xx_phy_hacks(struct mvs_info *mvi)
83 static void mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id)
120 static void mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard)
139 void mvs_64xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all)
159 static int __devinit mvs_64xx_chip_reset(struct mvs_info *mvi)
209 static void mvs_64xx_phy_disable(struct mvs_info *mvi, u32 phy_id)
231 static void mvs_64xx_phy_enable(struct mvs_info *mvi, u32 phy_id)
253 static int __devinit mvs_64xx_init(struct mvs_info *mv
[all...]
H A Dmv_sas.c28 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
39 void mvs_tag_clear(struct mvs_info *mvi, u32 tag)
45 void mvs_tag_free(struct mvs_info *mvi, u32 tag)
50 void mvs_tag_set(struct mvs_info *mvi, unsigned int tag)
56 inline int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out)
70 void mvs_tag_init(struct mvs_info *mvi)
77 struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev)
81 struct mvs_info *mvi = NULL;
109 struct mvs_info *mvi = mvi_dev->mvi_info;
135 struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mv
[all...]
H A Dmv_init.c99 static void __devinit mvs_phy_init(struct mvs_info *mvi, int phy_id)
123 static void mvs_free(struct mvs_info *mvi)
177 struct mvs_info *mvi;
204 struct mvs_info *mvi;
238 static int __devinit mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost)
322 int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex)
376 static struct mvs_info *__devinit mvs_pci_alloc(struct pci_dev *pdev,
380 struct mvs_info *mvi = NULL;
493 struct mvs_info *mvi = NULL;
528 static void mvs_init_sas_add(struct mvs_info *mv
[all...]

Completed in 71 milliseconds