e1000e_set_pcie_no_snoop(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000e_set_pcie_no_snoop

okay so bestie, welcome to the Kernel API Manual β€” yes, that's the whole manual name, and yes, you're gonna read this page and understand it. this one's a tiny little function from the e1000e driver family, and she's serving "one job, done well." no cap. πŸŽ€


✨ NAME ✨

e1000e_set_pcie_no_snoop β€” literally just "Set PCI-express capabilities." that's it. that's the whole vibe. πŸ’–


🌸 SYNOPSIS 🌸

void e1000e_set_pcie_no_snoop (struct e1000_hw *hw , u32 no_snoop );

notice how she returns void? she's not giving you a result, she's giving you ✨a side effect✨. main character energy fr fr.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW structure πŸ’… this is the hardware-handle bestie, the thing you pass around so the driver knows which NIC we're talking about.
  • no_snoop β€” bitmap of snoop events. yes queen, a bitmap β€” each bit is one of the events. stay with me. πŸ”₯

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea, bestie β˜•: this function sets the PCI-express register to snoop for the events that are enabled in no_snoop. that's the description, verbatim-in-spirit, and honestly it's a whole sentence. the no_snoop bitmap is the guest list β€” whatever events you turned on in there get snooped at the PCI-express register. slay. 🫢

no error return, no exit status, no signals to catch β€” she's void, so you get zero receipts. it's giving "do the register write and ghost." πŸ’€


🌈 SEE ALSO 🌈

the kernel file she lives in, first of all:

  • Kernel file ./drivers/net/ethernet/intel/e1000e/mac.c πŸ‘‘

and then the entire friend group β€” the whole e1000e/e1000 crew, no one left out, periodt:

like, that's a lot of siblings, but every single one of them is iconic in her own way. πŸ’œ


ngl there's no WARNINGS section on this page, no BUGS, no RETURN VALUE, no COPYRIGHT line β€” she's a short queen. don't go looking for lore that isn't there. πŸ™ˆ

and that's the page, bestie!! πŸŽ€ mwah πŸ’‹ this lil beauty came out of the Kernel API Manual, source version stamped ./drivers/net/ethernet/intel/e..., dated October 2026, and answers to the name e1000e_set_pcie_no_snoop(9) β€” go forth and snoop responsibly βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from