Lines Matching full:xcvr
142 switch (le16_to_cpu(idev->port_info->status.xcvr.pid)) { in ionic_get_link_ksettings()
266 dev_info(lif->ionic->dev, "unknown xcvr type pid=%d / 0x%x\n", in ionic_get_link_ksettings()
267 idev->port_info->status.xcvr.pid, in ionic_get_link_ksettings()
268 idev->port_info->status.xcvr.pid); in ionic_get_link_ksettings()
284 if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_COPPER || in ionic_get_link_ksettings()
287 else if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_FIBER) in ionic_get_link_ksettings()
957 struct ionic_xcvr_status *xcvr; in ionic_get_module_info() local
960 xcvr = &idev->port_info->status.xcvr; in ionic_get_module_info()
961 sfp = (struct sfp_eeprom_base *) xcvr->sprom; in ionic_get_module_info()
976 netdev_info(netdev, "unknown xcvr type 0x%02x\n", in ionic_get_module_info()
977 xcvr->sprom[0]); in ionic_get_module_info()
992 struct ionic_xcvr_status *xcvr; in ionic_get_module_eeprom() local
993 char tbuf[sizeof(xcvr->sprom)]; in ionic_get_module_eeprom()
1000 xcvr = &idev->port_info->status.xcvr; in ionic_get_module_eeprom()
1001 len = min_t(u32, sizeof(xcvr->sprom), ee->len); in ionic_get_module_eeprom()
1004 memcpy(data, &xcvr->sprom[ee->offset], len); in ionic_get_module_eeprom()
1005 memcpy(tbuf, &xcvr->sprom[ee->offset], len); in ionic_get_module_eeprom()