Home
last modified time | relevance | path

Searched refs:phy_no (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v1_hw.c428 int phy_no, u32 off, u32 val) in hisi_sas_phy_write32() argument
430 void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off; in hisi_sas_phy_write32()
436 int phy_no, u32 off) in hisi_sas_phy_read32() argument
438 void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off; in hisi_sas_phy_read32()
443 static void config_phy_opt_mode_v1_hw(struct hisi_hba *hisi_hba, int phy_no) in config_phy_opt_mode_v1_hw() argument
445 u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); in config_phy_opt_mode_v1_hw()
449 hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); in config_phy_opt_mode_v1_hw()
452 static void config_tx_tfe_autoneg_v1_hw(struct hisi_hba *hisi_hba, int phy_no) in config_tx_tfe_autoneg_v1_hw() argument
454 u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CONFIG2); in config_tx_tfe_autoneg_v1_hw()
457 hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CONFIG2, cfg); in config_tx_tfe_autoneg_v1_hw()
[all …]
H A Dhisi_sas.h327 void (*sl_notify_ssp)(struct hisi_hba *hisi_hba, int phy_no);
338 void (*phy_start)(struct hisi_hba *hisi_hba, int phy_no);
339 void (*phy_disable)(struct hisi_hba *hisi_hba, int phy_no);
340 void (*phy_hard_reset)(struct hisi_hba *hisi_hba, int phy_no);
341 void (*get_events)(struct hisi_hba *hisi_hba, int phy_no);
342 void (*phy_set_linkrate)(struct hisi_hba *hisi_hba, int phy_no,
671 extern void hisi_sas_phy_enable(struct hisi_hba *hisi_hba, int phy_no,
673 extern void hisi_sas_phy_down(struct hisi_hba *hisi_hba, int phy_no, int rdy,
683 extern void hisi_sas_phy_oob_ready(struct hisi_hba *hisi_hba, int phy_no);
/linux/drivers/scsi/mvsas/
H A Dmv_sas.c897 static void mvs_update_wideport(struct mvs_info *mvi, int phy_no) in mvs_update_wideport() argument
899 struct mvs_phy *phy = &mvi->phy[phy_no]; in mvs_update_wideport()
1105 int phy_no = 0; in mvs_port_notify_deformed() local
1107 while (phy != &mvi->phy[phy_no]) { in mvs_port_notify_deformed()
1108 phy_no++; in mvs_port_notify_deformed()
1109 if (phy_no >= MVS_MAX_PHYS) in mvs_port_notify_deformed()
1113 mvs_do_release_task(phy->mvi, phy_no, dev); in mvs_port_notify_deformed()
1646 int phy_no, struct domain_device *dev) in mvs_do_release_task() argument
1653 phy = &mvi->phy[phy_no]; in mvs_do_release_task()
1700 u32 phy_no = (unsigned long) mwq->data; in mvs_work_queue() local
[all …]
H A Dmv_sas.h446 void mvs_do_release_task(struct mvs_info *mvi, int phy_no,
448 void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events);
/linux/drivers/clk/renesas/
H A Dclk-sh73a0.c116 u32 phy_no = name[3] - '0'; in sh73a0_cpg_register_clock() local
118 (phy_no ? CPG_DSI1PHYCR : CPG_DSI0PHYCR); in sh73a0_cpg_register_clock()
120 parent_name = phy_no ? "dsi1pck" : "dsi0pck"; in sh73a0_cpg_register_clock()