nfp_cpp_from_nfp6000_pcie(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… nfp_cpp_from_nfp6000_pcie(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this one's a tiny little function page but she's important, trust. This is nfp_cpp_from_nfp6000_pcie and she does exactly one iconic thing:

Build a NFP CPP bus from a NFP6000 PCI device πŸŽ€

no cap, that's the whole NAME section. short queen energy. πŸ‘‘


🌸 SYNOPSIS 🌸

struct nfp_cpp * nfp_cpp_from_nfp6000_pcie (struct pci_dev *pdev , const
       struct nfp_dev_info *dev_info );

like, look at her. returns a struct nfp_cpp *, takes a struct pci_dev *pdev and a const struct nfp_dev_info *dev_info. that's it. that's the whole vibe. πŸ¦‹


πŸ’– ARGUMENTS πŸ’–

  • pdev β€” the NFP6000 PCI device, like, the actual physical-ish thing you're building the bus from 🫢
  • dev_info β€” the NFP ASIC params. all the little details about the chip itself 🧚

⭐ RETURN ⭐

An NFP CPP handle. that's your prize. go off. πŸ”₯


🌈 SEE ALSO 🌈

  • Kernel file ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c β€” the source, iykyk πŸ’œ
  • struct nfp_bar(9) β€” go read about the BAR struct too, it's giving related ✨

bestie note: this page is literally just the four little sections, so nothing's hiding. every flag, arg, and reference is right here. no crumbs left behind πŸ’€

sign-off time πŸŽ€ this little beauty lives in ./drivers/net/ethernet/netrono... and the date on her is October 2026 β€” that's the whole footer, mwah πŸ’‹ periodt. πŸŒΈπŸ¦‹πŸ’…

πŸ“¦ where this page comes from