Lines Matching refs:nsp

186 	struct nfp_nsp *nsp;
191 nsp = nfp_nsp_open(app->cpp);
192 if (IS_ERR(nsp))
196 nfp_nsp_get_abi_ver_major(nsp),
197 nfp_nsp_get_abi_ver_minor(nsp));
199 nfp_nsp_close(nsp);
552 struct nfp_nsp *nsp;
565 nsp = nfp_eth_config_start(port->app->cpp, eth_port->index);
566 if (IS_ERR(nsp))
567 return PTR_ERR(nsp);
575 err = __nfp_eth_set_aneg(nsp, req_aneg ? NFP_ANEG_AUTO : NFP_ANEG_DISABLED);
604 err = __nfp_eth_set_speed(nsp, speed);
609 err = nfp_eth_config_commit_end(nsp);
618 nfp_eth_config_cleanup_end(nsp);
701 struct nfp_nsp *nsp;
704 nsp = nfp_nsp_open(app->cpp);
705 if (IS_ERR(nsp)) {
706 err = PTR_ERR(nsp);
711 if (nfp_nsp_get_abi_ver_minor(nsp) < 15) {
722 err = nfp_nsp_read_identify(nsp, nspi, sizeof(*nspi));
728 nfp_nsp_close(nsp);
2005 struct nfp_nsp *nsp;
2019 nsp = nfp_nsp_open(port->app->cpp);
2020 if (IS_ERR(nsp)) {
2021 err = PTR_ERR(nsp);
2026 if (!nfp_nsp_has_read_module_eeprom(nsp)) {
2035 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index,
2050 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index,
2075 nfp_nsp_close(nsp);
2085 struct nfp_nsp *nsp;
2093 nsp = nfp_nsp_open(port->app->cpp);
2094 if (IS_ERR(nsp)) {
2095 err = PTR_ERR(nsp);
2100 if (!nfp_nsp_has_read_module_eeprom(nsp)) {
2106 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index,
2123 nfp_nsp_close(nsp);
2359 struct nfp_nsp *nsp;
2367 nsp = nfp_nsp_open(port->app->cpp);
2368 if (IS_ERR(nsp)) {
2369 err = PTR_ERR(nsp);
2374 if (!nfp_nsp_has_hwinfo_lookup(nsp)) {
2376 nfp_nsp_close(nsp);
2380 *nspptr = nsp;
2391 struct nfp_nsp *nsp;
2395 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index);
2400 err = nfp_nsp_hwinfo_lookup(nsp, hwinfo, sizeof(hwinfo));
2401 nfp_nsp_close(nsp);
2424 struct nfp_nsp *nsp;
2428 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index);
2437 err = nfp_nsp_hwinfo_set(nsp, hwinfo, sizeof(hwinfo));
2438 nfp_nsp_close(nsp);