Lines Matching refs:port_info
132 if (!idev->port_info) {
133 netdev_err(netdev, "port_info not initialized\n");
137 /* The port_info data is found in a DMA space that the NIC keeps
142 switch (le16_to_cpu(idev->port_info->status.xcvr.pid)) {
271 idev->port_info->status.xcvr.pid,
272 idev->port_info->status.xcvr.pid);
280 if (idev->port_info->config.fec_type == IONIC_PORT_FEC_TYPE_FC)
282 else if (idev->port_info->config.fec_type == IONIC_PORT_FEC_TYPE_RS)
288 if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_COPPER ||
291 else if (idev->port_info->status.xcvr.phy == IONIC_PHY_TYPE_FIBER)
306 if (idev->port_info->config.an_enable) {
328 if (ks->base.autoneg != idev->port_info->config.an_enable) {
338 if (ks->base.speed != le32_to_cpu(idev->port_info->config.speed)) {
358 pause_type = lif->ionic->idev.port_info->config.pause_type;
386 if (requested_pause == lif->ionic->idev.port_info->config.pause_type)
404 switch (lif->ionic->idev.port_info->config.fec_type) {
431 if (lif->ionic->idev.port_info->config.an_enable) {
456 if (fec_type != lif->ionic->idev.port_info->config.fec_type) {
986 src = &idev->port_info->status.xcvr.sprom[page_data->offset];
989 src = &idev->port_info->sprom_page1[page_data->offset - 128];
992 src = &idev->port_info->sprom_page2[page_data->offset - 128];
995 src = &idev->port_info->sprom_page17[page_data->offset - 128];