Searched refs:mvs_info (Results 1 – 6 of 6) sorted by relevance
/drivers/scsi/mvsas/ |
D | mv_sas.h | 64 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 *mvi); [all …]
|
D | mv_chips.h | 44 static inline u32 mvs_cr32(struct mvs_info *mvi, u32 addr) in mvs_cr32() 51 static inline void mvs_cw32(struct mvs_info *mvi, u32 addr, u32 val) in mvs_cw32() 58 static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port) in mvs_read_phy_ctl() 65 static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val) in mvs_write_phy_ctl() 74 static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off, in mvs_read_port() 83 static inline void mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2, in mvs_write_port() 94 static inline u32 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port) in mvs_read_port_cfg_data() 100 static inline void mvs_write_port_cfg_data(struct mvs_info *mvi, in mvs_write_port_cfg_data() 107 static inline void mvs_write_port_cfg_addr(struct mvs_info *mvi, in mvs_write_port_cfg_addr() 115 static inline u32 mvs_read_port_vsr_data(struct mvs_info *mvi, u32 port) in mvs_read_port_vsr_data() [all …]
|
D | mv_64xx.c | 30 static void mvs_64xx_detect_porttype(struct mvs_info *mvi, int i) in mvs_64xx_detect_porttype() 44 static void __devinit mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id) in mvs_64xx_enable_xmt() 57 static void __devinit mvs_64xx_phy_hacks(struct mvs_info *mvi) in mvs_64xx_phy_hacks() 83 static void mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id) in mvs_64xx_stp_reset() 120 static void mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard) in mvs_64xx_phy_reset() 139 void mvs_64xx_clear_srs_irq(struct mvs_info *mvi, u8 reg_set, u8 clear_all) in mvs_64xx_clear_srs_irq() 159 static int __devinit mvs_64xx_chip_reset(struct mvs_info *mvi) in mvs_64xx_chip_reset() 209 static void mvs_64xx_phy_disable(struct mvs_info *mvi, u32 phy_id) in mvs_64xx_phy_disable() 231 static void mvs_64xx_phy_enable(struct mvs_info *mvi, u32 phy_id) in mvs_64xx_phy_enable() 253 static int __devinit mvs_64xx_init(struct mvs_info *mvi) in mvs_64xx_init() [all …]
|
D | mv_94xx.c | 30 static void mvs_94xx_detect_porttype(struct mvs_info *mvi, int i) in mvs_94xx_detect_porttype() 51 void set_phy_tuning(struct mvs_info *mvi, int phy_id, in set_phy_tuning() 113 void set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id, in set_phy_ffe_tuning() 180 void set_phy_rate(struct mvs_info *mvi, int phy_id, u8 rate) in set_phy_rate() 220 mvs_94xx_config_reg_from_hba(struct mvs_info *mvi, int phy_id) in mvs_94xx_config_reg_from_hba() 261 static void __devinit mvs_94xx_enable_xmt(struct mvs_info *mvi, int phy_id) in mvs_94xx_enable_xmt() 271 static void mvs_94xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard) in mvs_94xx_phy_reset() 303 static void mvs_94xx_phy_disable(struct mvs_info *mvi, u32 phy_id) in mvs_94xx_phy_disable() 311 static void mvs_94xx_phy_enable(struct mvs_info *mvi, u32 phy_id) in mvs_94xx_phy_enable() 334 static int __devinit mvs_94xx_init(struct mvs_info *mvi) in mvs_94xx_init() [all …]
|
D | mv_sas.c | 28 static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag) in mvs_find_tag() 39 void mvs_tag_clear(struct mvs_info *mvi, u32 tag) in mvs_tag_clear() 45 void mvs_tag_free(struct mvs_info *mvi, u32 tag) in mvs_tag_free() 50 void mvs_tag_set(struct mvs_info *mvi, unsigned int tag) in mvs_tag_set() 56 inline int mvs_tag_alloc(struct mvs_info *mvi, u32 *tag_out) in mvs_tag_alloc() 70 void mvs_tag_init(struct mvs_info *mvi) in mvs_tag_init() 77 struct mvs_info *mvs_find_dev_mvi(struct domain_device *dev) in mvs_find_dev_mvi() 81 struct mvs_info *mvi = NULL; in mvs_find_dev_mvi() 109 struct mvs_info *mvi = mvi_dev->mvi_info; in mvs_find_dev_phyno() 135 struct mvs_device *mvs_find_dev_by_reg_set(struct mvs_info *mvi, in mvs_find_dev_by_reg_set() [all …]
|
D | mv_init.c | 99 static void __devinit mvs_phy_init(struct mvs_info *mvi, int phy_id) in mvs_phy_init() 123 static void mvs_free(struct mvs_info *mvi) in mvs_free() 177 struct mvs_info *mvi; in mvs_tasklet() 204 struct mvs_info *mvi; in mvs_interrupt() 238 static int __devinit mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) in mvs_alloc() 322 int mvs_ioremap(struct mvs_info *mvi, int bar, int bar_ex) in mvs_ioremap() 376 static struct mvs_info *__devinit mvs_pci_alloc(struct pci_dev *pdev, in mvs_pci_alloc() 380 struct mvs_info *mvi = NULL; in mvs_pci_alloc() 493 struct mvs_info *mvi = NULL; in mvs_post_sas_ha_init() 528 static void mvs_init_sas_add(struct mvs_info *mvi) in mvs_init_sas_add() [all …]
|