Lines Matching refs:nsp
183 struct nfp_nsp *nsp; in nfp_net_get_nspinfo() local
188 nsp = nfp_nsp_open(app->cpp); in nfp_net_get_nspinfo()
189 if (IS_ERR(nsp)) in nfp_net_get_nspinfo()
193 nfp_nsp_get_abi_ver_major(nsp), in nfp_net_get_nspinfo()
194 nfp_nsp_get_abi_ver_minor(nsp)); in nfp_net_get_nspinfo()
196 nfp_nsp_close(nsp); in nfp_net_get_nspinfo()
340 struct nfp_nsp *nsp; in nfp_net_set_link_ksettings() local
353 nsp = nfp_eth_config_start(port->app->cpp, eth_port->index); in nfp_net_set_link_ksettings()
354 if (IS_ERR(nsp)) in nfp_net_set_link_ksettings()
355 return PTR_ERR(nsp); in nfp_net_set_link_ksettings()
357 err = __nfp_eth_set_aneg(nsp, cmd->base.autoneg == AUTONEG_ENABLE ? in nfp_net_set_link_ksettings()
364 err = __nfp_eth_set_speed(nsp, speed); in nfp_net_set_link_ksettings()
369 err = nfp_eth_config_commit_end(nsp); in nfp_net_set_link_ksettings()
378 nfp_eth_config_cleanup_end(nsp); in nfp_net_set_link_ksettings()
1217 struct nfp_nsp *nsp; in nfp_port_get_module_info() local
1231 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_info()
1232 if (IS_ERR(nsp)) { in nfp_port_get_module_info()
1233 err = PTR_ERR(nsp); in nfp_port_get_module_info()
1238 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_info()
1247 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
1262 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
1287 nfp_nsp_close(nsp); in nfp_port_get_module_info()
1297 struct nfp_nsp *nsp; in nfp_port_get_module_eeprom() local
1305 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_eeprom()
1306 if (IS_ERR(nsp)) { in nfp_port_get_module_eeprom()
1307 err = PTR_ERR(nsp); in nfp_port_get_module_eeprom()
1312 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_eeprom()
1318 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_eeprom()
1335 nfp_nsp_close(nsp); in nfp_port_get_module_eeprom()