Lines Matching refs:xcvr
137 * xcvr tables for supported transceivers
287 /* For Opus NEM, skip xcvr checking if 10G Serdes link is up */
588 nxgep->xcvr = nxge_n2_1G_table;
597 nxgep->xcvr = nxge_n2_10G_table;
608 nxgep->xcvr = nxge_n2_1G_tn1010_table;
614 nxgep->xcvr = nxge_n2_10G_tn1010_table;
620 nxgep->xcvr = nxge_n2_10G_table;
621 nxgep->xcvr.xcvr_inuse = HSP_XCVR;
702 * nxgep->xcvr (the table) and nxgep->xcvr_addr according
708 nxgep->xcvr = nxge_1G_copper_table;
749 nxgep->xcvr = nxge_10G_copper_table;
754 nxgep->xcvr = nxge_1G_tn1010_table;
761 nxgep->xcvr = nxge_10G_tn1010_table;
769 nxgep->xcvr = nxge_1G_fiber_table;
777 nxgep->xcvr = nxge_10G_fiber_table;
778 NXGE_DEBUG_MSG((nxgep, MAC_CTL, "10G xcvr "
805 nxgep->xcvr = nxge_10G_fiber_table;
806 nxgep->xcvr.xcvr_inuse = HSP_XCVR;
826 "Chip ID MARVELL [0x%x] for 10G xcvr", chip_id));
832 "Chip ID AEL2020 [0x%x] for 10G xcvr", chip_id));
841 "Chip ID 8704 [0x%x] for 10G xcvr",
847 "Chip ID 8706 [0x%x] for 10G xcvr",
853 "Unknown Chip ID [0x%x] for 10G xcvr",
860 nxgep->statsp->mac_stats.xcvr_inuse = nxgep->xcvr.xcvr_inuse;
995 * that the xcvr be initialized twice, the first time before calling
1442 if (nxgep->xcvr.serdes_init) {
1444 status = nxgep->xcvr.serdes_init(nxgep);
2576 /* Initialize the BCM 8704 xcvr */
2888 * NLP2020_I2C_SNOOP_ADDR_REG[7:0] - register in the xcvr's i2c
3801 "Chip ID 8704 [0x%x] for 10G xcvr", nxgep->chip_id));
3806 "Chip ID 8706 [0x%x] for 10G xcvr", nxgep->chip_id));
3811 "Chip ID MRVL [0x%x] for 10G xcvr", nxgep->chip_id));
3816 "Chip ID NL2020 [0x%x] for 10G xcvr", nxgep->chip_id));
3821 "Unknown chip ID 0x%x for 10G xcvr addr[%d]",
3921 * Initialize the xcvr statistics which are NOT controlled by ndd
4106 * Initialize the xcvr statistics. nxgep->xcvr.xcvr_init will
4129 if (nxgep->xcvr.xcvr_init) {
4130 status = nxgep->xcvr.xcvr_init(nxgep);
4766 if (!nxgep->xcvr.link_intr_stop || !nxgep->xcvr.link_intr_start)
4770 status = nxgep->xcvr.link_intr_start(nxgep);
4772 status = nxgep->xcvr.link_intr_stop(nxgep);
4874 * Initialize the xcvr statistics.
4886 * Initialize the xcvr advertised capability statistics.
5145 * Initialize the xcvr status kept in the context structure.
5250 * Initialize the xcvr statistics.
5262 * Initialize the xcvr advertised capability statistics.
5414 * Initialize the xcvr status kept in the context structure.
5476 "nxge_mii_read: Failed to read mii on xcvr %d", xcvr_portn));
5516 "nxge_mii_write: Failed to write mii on xcvr %d", xcvr_portn));
5559 "nxge_mdio_read: Failed to read mdio on xcvr %d", xcvr_portn));
5590 "nxge_mdio_write: Failed to write mdio on xcvr %d", xcvr_portn));
6236 * set xcvr vals, link_init, nxge_init
6286 * Phy gone, bring link down reset xcvr vals
6368 * NEM was unplugged, set up xcvr table
6369 * to find another xcvr in the future.
6403 (void) sprintf(link_stat_msg, "xcvr addr:0x%02x - link is down",
6427 (void) sprintf(link_stat_msg, "xcvr addr:0x%02x - link is up %d Mbps ",
6467 * the nxgep->xcvr to the proper nxge_xcvr_table_t struct).
6626 * It calls nxgep->xcvr.check_link, a member function of
6627 * nxge_xcvr_table_t. But nxgep->xcvr.check_link calls this
6681 if (nxgep->xcvr.check_link) {
6683 (fptrv_t)(nxgep->xcvr.check_link),
6766 * nxge_link_monitor will call (nxgep->xcvr.check_link)
8807 "nxge_mii_dump: bmcr (0) xcvr 0x%x value 0x%x",
8820 "nxge_mii_dump: bmsr (1) xcvr 0x%x value 0x%x",
8845 "nxge_mii_dump: idr1 (2) xcvr 0x%x value 0x%x",
8849 "nxge_mii_dump: idr2 (3) xcvr 0x%x value 0x%x",
8870 "nxge_mii_dump: mode control xcvr 0x%x value 0x%x",