nfp_cpp_from_nfp6000_pcie(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms