igc_disable_pcie_master(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

igc_disable_pcie_master β€” Disables PCI-express master access πŸ’…

okay so this one is from the Kernel API Manual (section 9, bestie), and it's literally the function that disables PCI-Express master access and then verifies there are no pending requests. iconic behavior, no cap ✨


🌸 SYNOPSIS 🌸

s32 igc_disable_pcie_master (struct igc_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. that's the whole argument, bestie 🫢

πŸ’– DESCRIPTION πŸ’–

okay so here's the tea: it returns 0 (0) if successful, else it returns -10 (-IGC_ERR_MASTER_REQUESTS_PENDING) if the master disable bit has not caused the master requests to be disabled. not subtle, but very much on brand 😭

It disables PCI-Express master access and verifies there are no pending requests. that's literally the job. periodt πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ethernet/intel/igc/igc_mac.c

the whole friend group:


and that's the whole page, bestie πŸ’œ shoutout to the source ./drivers/net/ethernet/intel/igc and the October 2026 date for this one β€” igc_disable_pcie_master(9), out. periodt πŸ’…

πŸ“¦ where this page comes from