Lines Matching full:nsp

186 	struct nfp_nsp *nsp;  in nfp_net_get_nspinfo()  local
191 nsp = nfp_nsp_open(app->cpp); in nfp_net_get_nspinfo()
192 if (IS_ERR(nsp)) in nfp_net_get_nspinfo()
196 nfp_nsp_get_abi_ver_major(nsp), in nfp_net_get_nspinfo()
197 nfp_nsp_get_abi_ver_minor(nsp)); in nfp_net_get_nspinfo()
199 nfp_nsp_close(nsp); in nfp_net_get_nspinfo()
552 struct nfp_nsp *nsp; in nfp_net_set_link_ksettings() local
565 nsp = nfp_eth_config_start(port->app->cpp, eth_port->index); in nfp_net_set_link_ksettings()
566 if (IS_ERR(nsp)) in nfp_net_set_link_ksettings()
567 return PTR_ERR(nsp); in nfp_net_set_link_ksettings()
575 err = __nfp_eth_set_aneg(nsp, req_aneg ? NFP_ANEG_AUTO : NFP_ANEG_DISABLED); in nfp_net_set_link_ksettings()
604 err = __nfp_eth_set_speed(nsp, speed); in nfp_net_set_link_ksettings()
609 err = nfp_eth_config_commit_end(nsp); in nfp_net_set_link_ksettings()
618 nfp_eth_config_cleanup_end(nsp); in nfp_net_set_link_ksettings()
701 struct nfp_nsp *nsp; in nfp_test_nsp() local
704 nsp = nfp_nsp_open(app->cpp); in nfp_test_nsp()
705 if (IS_ERR(nsp)) { in nfp_test_nsp()
706 err = PTR_ERR(nsp); in nfp_test_nsp()
707 netdev_info(netdev, "NSP Test: failed to access the NSP: %d\n", err); in nfp_test_nsp()
711 if (nfp_nsp_get_abi_ver_minor(nsp) < 15) { in nfp_test_nsp()
722 err = nfp_nsp_read_identify(nsp, nspi, sizeof(*nspi)); in nfp_test_nsp()
724 netdev_info(netdev, "NSP Test: reading bsp version failed %d\n", err); in nfp_test_nsp()
728 nfp_nsp_close(nsp); in nfp_test_nsp()
797 {"NSP Test", nsp_test_supported, nfp_test_nsp},
1214 /* NSP only supports a single mode at a time */ in nfp_port_fec_ethtool_to_nsp()
2005 struct nfp_nsp *nsp; in nfp_port_get_module_info() local
2019 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_info()
2020 if (IS_ERR(nsp)) { in nfp_port_get_module_info()
2021 err = PTR_ERR(nsp); in nfp_port_get_module_info()
2022 netdev_err(netdev, "Failed to access the NSP: %d\n", err); in nfp_port_get_module_info()
2026 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_info()
2035 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
2050 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
2075 nfp_nsp_close(nsp); in nfp_port_get_module_info()
2085 struct nfp_nsp *nsp; in nfp_port_get_module_eeprom() local
2093 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_eeprom()
2094 if (IS_ERR(nsp)) { in nfp_port_get_module_eeprom()
2095 err = PTR_ERR(nsp); in nfp_port_get_module_eeprom()
2096 netdev_err(netdev, "Failed to access the NSP: %d\n", err); in nfp_port_get_module_eeprom()
2100 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_eeprom()
2106 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_eeprom()
2123 nfp_nsp_close(nsp); in nfp_port_get_module_eeprom()
2359 struct nfp_nsp *nsp; in nfp_net_get_nsp_hwindex() local
2367 nsp = nfp_nsp_open(port->app->cpp); in nfp_net_get_nsp_hwindex()
2368 if (IS_ERR(nsp)) { in nfp_net_get_nsp_hwindex()
2369 err = PTR_ERR(nsp); in nfp_net_get_nsp_hwindex()
2370 netdev_err(netdev, "Failed to access the NSP: %d\n", err); in nfp_net_get_nsp_hwindex()
2374 if (!nfp_nsp_has_hwinfo_lookup(nsp)) { in nfp_net_get_nsp_hwindex()
2375 netdev_err(netdev, "NSP doesn't support PF MAC generation\n"); in nfp_net_get_nsp_hwindex()
2376 nfp_nsp_close(nsp); in nfp_net_get_nsp_hwindex()
2380 *nspptr = nsp; in nfp_net_get_nsp_hwindex()
2391 struct nfp_nsp *nsp; in nfp_net_get_port_mac_by_hwinfo() local
2395 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index); in nfp_net_get_port_mac_by_hwinfo()
2400 err = nfp_nsp_hwinfo_lookup(nsp, hwinfo, sizeof(hwinfo)); in nfp_net_get_port_mac_by_hwinfo()
2401 nfp_nsp_close(nsp); in nfp_net_get_port_mac_by_hwinfo()
2424 struct nfp_nsp *nsp; in nfp_net_set_port_mac_by_hwinfo() local
2428 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index); in nfp_net_set_port_mac_by_hwinfo()
2437 err = nfp_nsp_hwinfo_set(nsp, hwinfo, sizeof(hwinfo)); in nfp_net_set_port_mac_by_hwinfo()
2438 nfp_nsp_close(nsp); in nfp_net_set_port_mac_by_hwinfo()