I40E_SET_PF_SD_ENTRY(9)
π I40E_SET_PF_SD_ENTRY(9) β the kernel API manual, but make it make sense π
okay so bestie, welcome to the I40E_SET_PF_SD_ENTRY page from the Kernel API Manual β¨ this one's short and sweet and honestly kind of a vibe. Buckle up π¦
β¨ NAME β¨
I40E_SET_PF_SD_ENTRY β marks the sd entry as valid in the hardware π
like, that's literally the whole job. it flips the little "yes this one counts" switch on an sd entry in the hardware. no cap π
πΈ SYNOPSIS πΈ
I40E_SET_PF_SD_ENTRY (hw , pa , sd_index , type );
that's the whole call, she's compact π
π ARGUMENTS π
hwβ pointer to our hw struct π«Ά the hardware context, she's holding everything together.paβ pointer to physical address β¨ yes, physical, and yes it matters.sd_indexβ segment descriptor index π which sd entry we're marking, iykyk.typeβ if sd entry is direct or paged π¦ so basically the flavor of that sd entry.
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/i40e/i40e_hmc.hβ I40E_CLEAR_PF_SD_ENTRY(9)π (the opposite-girlie of this function, she clears what we set)I40E_INVALIDATE_PF_HMC_PD(9)π₯I40E_FIND_SD_INDEX_LIMIT(9)πΈI40E_FIND_PD_INDEX_LIMIT(9)π§
ngl this one is doing exactly one thing and doing it iconically β it marks the sd entry as valid in the hardware. that's it. that's the function. periodt π β¨
and that's the page, bestie!! π this gem lives under ./drivers/net/ethernet/intel/i40e and the version/date tag on it says October 2026, page name I40E_SET_PF_SD_ENTRY(9) β mwah, go forth and mark those entries valid ππ¦π
π¦ 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