Lines Matching refs: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()
560 struct nfp_nsp *nsp; in nfp_net_set_link_ksettings() local
573 nsp = nfp_eth_config_start(port->app->cpp, eth_port->index); in nfp_net_set_link_ksettings()
574 if (IS_ERR(nsp)) in nfp_net_set_link_ksettings()
575 return PTR_ERR(nsp); in nfp_net_set_link_ksettings()
583 err = __nfp_eth_set_aneg(nsp, req_aneg ? NFP_ANEG_AUTO : NFP_ANEG_DISABLED); in nfp_net_set_link_ksettings()
612 err = __nfp_eth_set_speed(nsp, speed); in nfp_net_set_link_ksettings()
617 err = nfp_eth_config_commit_end(nsp); in nfp_net_set_link_ksettings()
626 nfp_eth_config_cleanup_end(nsp); in nfp_net_set_link_ksettings()
702 struct nfp_nsp *nsp; in nfp_test_nsp() local
705 nsp = nfp_nsp_open(app->cpp); in nfp_test_nsp()
706 if (IS_ERR(nsp)) { in nfp_test_nsp()
707 err = PTR_ERR(nsp); in nfp_test_nsp()
712 if (nfp_nsp_get_abi_ver_minor(nsp) < 15) { in nfp_test_nsp()
723 err = nfp_nsp_read_identify(nsp, nspi, sizeof(*nspi)); in nfp_test_nsp()
729 nfp_nsp_close(nsp); in nfp_test_nsp()
1637 struct nfp_nsp *nsp; in nfp_port_get_module_info() local
1651 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_info()
1652 if (IS_ERR(nsp)) { in nfp_port_get_module_info()
1653 err = PTR_ERR(nsp); in nfp_port_get_module_info()
1658 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_info()
1667 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
1682 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_info()
1707 nfp_nsp_close(nsp); in nfp_port_get_module_info()
1717 struct nfp_nsp *nsp; in nfp_port_get_module_eeprom() local
1725 nsp = nfp_nsp_open(port->app->cpp); in nfp_port_get_module_eeprom()
1726 if (IS_ERR(nsp)) { in nfp_port_get_module_eeprom()
1727 err = PTR_ERR(nsp); in nfp_port_get_module_eeprom()
1732 if (!nfp_nsp_has_read_module_eeprom(nsp)) { in nfp_port_get_module_eeprom()
1738 err = nfp_nsp_read_module_eeprom(nsp, eth_port->eth_index, in nfp_port_get_module_eeprom()
1755 nfp_nsp_close(nsp); in nfp_port_get_module_eeprom()
1949 struct nfp_nsp *nsp; in nfp_net_get_nsp_hwindex() local
1957 nsp = nfp_nsp_open(port->app->cpp); in nfp_net_get_nsp_hwindex()
1958 if (IS_ERR(nsp)) { in nfp_net_get_nsp_hwindex()
1959 err = PTR_ERR(nsp); in nfp_net_get_nsp_hwindex()
1964 if (!nfp_nsp_has_hwinfo_lookup(nsp)) { in nfp_net_get_nsp_hwindex()
1966 nfp_nsp_close(nsp); in nfp_net_get_nsp_hwindex()
1970 *nspptr = nsp; in nfp_net_get_nsp_hwindex()
1981 struct nfp_nsp *nsp; in nfp_net_get_port_mac_by_hwinfo() local
1985 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index); in nfp_net_get_port_mac_by_hwinfo()
1990 err = nfp_nsp_hwinfo_lookup(nsp, hwinfo, sizeof(hwinfo)); in nfp_net_get_port_mac_by_hwinfo()
1991 nfp_nsp_close(nsp); in nfp_net_get_port_mac_by_hwinfo()
2014 struct nfp_nsp *nsp; in nfp_net_set_port_mac_by_hwinfo() local
2018 err = nfp_net_get_nsp_hwindex(netdev, &nsp, &index); in nfp_net_set_port_mac_by_hwinfo()
2027 err = nfp_nsp_hwinfo_set(nsp, hwinfo, sizeof(hwinfo)); in nfp_net_set_port_mac_by_hwinfo()
2028 nfp_nsp_close(nsp); in nfp_net_set_port_mac_by_hwinfo()