Lines Matching defs:nsp

333 	struct nfp_nsp *nsp;
336 nsp = nfp_nsp_open(pf->cpp);
337 if (IS_ERR(nsp)) {
338 err = PTR_ERR(nsp);
346 err = nfp_nsp_write_flash(nsp, fw);
353 nfp_nsp_close(nsp);
446 nfp_get_fw_policy_value(struct pci_dev *pdev, struct nfp_nsp *nsp,
455 err = nfp_nsp_hwinfo_lookup_optional(nsp, hwinfo, sizeof(hwinfo),
476 * @nsp: NFP SP handle
481 nfp_fw_load(struct pci_dev *pdev, struct nfp_pf *pf, struct nfp_nsp *nsp)
491 err = nfp_nsp_hwinfo_lookup_optional(nsp, hwinfo, sizeof(hwinfo),
519 err = nfp_get_fw_policy_value(pdev, nsp, "abi_drv_reset",
525 err = nfp_get_fw_policy_value(pdev, nsp, "app_fw_from_flash",
537 err = nfp_nsp_device_soft_reset(nsp);
546 if (nfp_nsp_has_fw_loaded(nsp) && nfp_nsp_fw_loaded(nsp))
549 err = nfp_nsp_load_fw(nsp, fw);
558 nfp_nsp_has_stored_fw_load(nsp)) {
563 if (!nfp_nsp_load_stored_fw(nsp))
588 struct nfp_nsp *nsp)
593 pf->eth_tbl = __nfp_eth_read_ports(pf->cpp, nsp);
597 if (!nfp_nsp_has_mac_reinit(nsp))
606 if (nfp_nsp_mac_reinit(nsp))
609 pf->eth_tbl = __nfp_eth_read_ports(pf->cpp, nsp);
614 struct nfp_nsp *nsp;
621 nsp = nfp_nsp_open(pf->cpp);
622 if (IS_ERR(nsp)) {
623 err = PTR_ERR(nsp);
628 err = nfp_nsp_wait(nsp);
632 nfp_nsp_init_ports(pdev, pf, nsp);
634 pf->nspi = __nfp_nsp_identify(nsp);
638 err = nfp_fw_load(pdev, pf, nsp);
650 nfp_nsp_close(nsp);
657 struct nfp_nsp *nsp;
660 nsp = nfp_nsp_open(pf->cpp);
661 if (IS_ERR(nsp)) {
666 err = nfp_nsp_device_soft_reset(nsp);
672 nfp_nsp_close(nsp);
721 struct nfp_nsp *nsp;
726 nsp = nfp_nsp_open(pf->cpp);
727 if (IS_ERR(nsp))
730 if (!nfp_nsp_has_hwinfo_set(nsp))
740 err = nfp_nsp_hwinfo_set(nsp, hwinfo, sizeof(hwinfo));
749 pf->eth_tbl = __nfp_eth_read_ports(pf->cpp, nsp);
753 nfp_nsp_close(nsp);