Lines Matching refs:phy_no
912 static void mvs_update_wideport(struct mvs_info *mvi, int phy_no) in mvs_update_wideport() argument
914 struct mvs_phy *phy = &mvi->phy[phy_no]; in mvs_update_wideport()
1120 int phy_no = 0; in mvs_port_notify_deformed() local
1122 while (phy != &mvi->phy[phy_no]) { in mvs_port_notify_deformed()
1123 phy_no++; in mvs_port_notify_deformed()
1124 if (phy_no >= MVS_MAX_PHYS) in mvs_port_notify_deformed()
1128 mvs_do_release_task(phy->mvi, phy_no, dev); in mvs_port_notify_deformed()
1661 int phy_no, struct domain_device *dev) in mvs_do_release_task() argument
1668 phy = &mvi->phy[phy_no]; in mvs_do_release_task()
1715 u32 phy_no = (unsigned long) mwq->data; in mvs_work_queue() local
1716 struct mvs_phy *phy = &mvi->phy[phy_no]; in mvs_work_queue()
1725 tmp = MVS_CHIP_DISP->read_phy_ctl(mvi, phy_no); in mvs_work_queue()
1732 mv_dprintk("phy%d Removed Device\n", phy_no); in mvs_work_queue()
1734 MVS_CHIP_DISP->detect_porttype(mvi, phy_no); in mvs_work_queue()
1735 mvs_update_phyinfo(mvi, phy_no, 1); in mvs_work_queue()
1736 mvs_bytes_dmaed(mvi, phy_no, GFP_ATOMIC); in mvs_work_queue()
1738 mv_dprintk("phy%d Attached Device\n", phy_no); in mvs_work_queue()
1745 mv_dprintk("phy%d Got Broadcast Change\n", phy_no); in mvs_work_queue()
1775 u8 phy_no; in mvs_sig_time_out() local
1777 for (phy_no = 0; phy_no < mvi->chip->n_phy; phy_no++) { in mvs_sig_time_out()
1778 if (&mvi->phy[phy_no] == phy) { in mvs_sig_time_out()
1780 phy_no+mvi->id*mvi->chip->n_phy); in mvs_sig_time_out()
1781 MVS_CHIP_DISP->phy_reset(mvi, phy_no, MVS_HARD_RESET); in mvs_sig_time_out()
1786 void mvs_int_port(struct mvs_info *mvi, int phy_no, u32 events) in mvs_int_port() argument
1789 struct mvs_phy *phy = &mvi->phy[phy_no]; in mvs_int_port()
1791 phy->irq_status = MVS_CHIP_DISP->read_port_irq_stat(mvi, phy_no); in mvs_int_port()
1792 MVS_CHIP_DISP->write_port_irq_stat(mvi, phy_no, phy->irq_status); in mvs_int_port()
1793 mv_dprintk("phy %d ctrl sts=0x%08X.\n", phy_no+mvi->id*mvi->chip->n_phy, in mvs_int_port()
1794 MVS_CHIP_DISP->read_phy_ctl(mvi, phy_no)); in mvs_int_port()
1795 mv_dprintk("phy %d irq sts = 0x%08X\n", phy_no+mvi->id*mvi->chip->n_phy, in mvs_int_port()
1805 phy_no + mvi->id*mvi->chip->n_phy); in mvs_int_port()
1813 mvs_do_release_task(mvi, phy_no, NULL); in mvs_int_port()
1817 (void *)(unsigned long)phy_no, in mvs_int_port()
1819 ready = mvs_is_phy_ready(mvi, phy_no); in mvs_int_port()
1823 phy_no); in mvs_int_port()
1826 phy_no, MVS_SOFT_RESET); in mvs_int_port()
1833 tmp = MVS_CHIP_DISP->read_port_irq_mask(mvi, phy_no); in mvs_int_port()
1834 MVS_CHIP_DISP->write_port_irq_mask(mvi, phy_no, in mvs_int_port()
1843 phy->phy_status = mvs_is_phy_ready(mvi, phy_no); in mvs_int_port()
1844 mv_dprintk("notify plug in on phy[%d]\n", phy_no); in mvs_int_port()
1847 MVS_CHIP_DISP->detect_porttype(mvi, phy_no); in mvs_int_port()
1850 mvi, phy_no); in mvs_int_port()
1853 phy_no, tmp); in mvs_int_port()
1855 mvs_update_phyinfo(mvi, phy_no, 0); in mvs_int_port()
1857 MVS_CHIP_DISP->phy_reset(mvi, phy_no, MVS_PHY_TUNE); in mvs_int_port()
1861 mvs_bytes_dmaed(mvi, phy_no, GFP_ATOMIC); in mvs_int_port()
1869 phy_no + mvi->id*mvi->chip->n_phy); in mvs_int_port()
1873 phy_no + mvi->id*mvi->chip->n_phy); in mvs_int_port()
1874 mvs_handle_event(mvi, (void *)(unsigned long)phy_no, in mvs_int_port()