i40e_remove_sd_bp_new(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i40e_remove_sd_bp_new(9) β€” the kernel API manual, bestie edition πŸ’–

okay so first things first: this is a page from the Kernel API Manual, and the function we're all gathered here for is literally called i40e_remove_sd_bp_new. Say it with me. Iconic. πŸŽ€


✨ NAME ✨

i40e_remove_sd_bp_new β€” Removes a backing page from a segment descriptor

like... the whole job. it removes a backing page. from a segment descriptor. no cap. πŸ’…


🌸 SYNOPSIS 🌸

int i40e_remove_sd_bp_new (struct i40e_hw *hw , struct i40e_hmc_info
*hmc_info , u32 idx , bool is_pf );

that's the whole signature, keep it exactly like that, do not touch, do not "clean it up", the spacing is part of the vibe now 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to our hw struct. yeah. our hw struct. she's ours. πŸ’œ
  • hmc_info β€” pointer to the HMC configuration information structure. all the config info lives here, periodt.
  • idx β€” the page index. which page? this one. πŸ”₯
  • is_pf β€” used to distinguish between VF and PF. important little bool, lowkey doing a lot of work ngl 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/net/ethernet/intel/i40e/i40e_hmc.c β€” that's the file, bestie, that's where it lives ⭐

and the whole friend group:

go read them too, they ate πŸ’…


aaaand that's the page!! 🧚 from ./drivers/net/ethernet/intel/i40e, dated October 2026 β€” so fresh, so clean, main character energy fr fr. bye bestie, go remove that backing page πŸ“πŸ’–

πŸ“¦ where this page comes from