nfp_cpp_area_phys(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… nfp_cpp_area_phys (9) β€” Kernel API Manual, but make it make sense

okay so bestie, welcome to the nfp_cpp_area_phys girlies' club πŸŽ€ this is a page from the Kernel API Manual and it's literally so short you'll have time to read it and still make it to the function before the compiler does. no cap.

✨ NAME ✨

nfp_cpp_area_phys β€” get the physical address of a CPP area. that's it. that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

phys_addr_t nfp_cpp_area_phys (struct nfp_cpp_area *area );

one function, one argument, one return type, and zero drama. the way it just sits there being a getter. main character energy honestly. πŸ‘‘

πŸ’– ARGUMENTS πŸ’–

  • area β€” your CPP area handle. like, the handle to the area. you bring it, the function does the rest. 🫢

🧚 NOTE 🧚

okay this is the important bit so listen up: the area must have been locked down with an 'acquire' first. no acquire, no address. that's the rule. i don't make the rules, i just deliver them with sparkle ✨

⭐ RETURN ⭐

phy_addr_t of the area, or NULL. yes it's spelled phy_addr_t right there in the return section while the synopsis says phys_addr_t β€” that's the manpage's business, not mine, and i'm not touching it πŸ’€

🌈 SEE ALSO 🌈

(the whole friend group showed up to the function party and honestly? iconic πŸ’…)


okay that's the page!! source/version fam, this came out of ./drivers/net/ethernet/netrono... and it's dated October 2026 if you're keeping receipts 🧾 and the manual itself is nfp_cpp_area_phys(9). mwah, go lock your area with an acquire first, ilysm, bye πŸ“πŸ’œ

πŸ“¦ where this page comes from