igc_disable_pcie_master(9)
β¨ 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:
igc_init_rx_addrs(9)igc_set_fc_watermarks(9)igc_setup_link(9)igc_force_mac_fc(9)igc_clear_hw_cntrs_base(9)igc_rar_set(9)igc_check_for_copper_link(9)igc_config_collision_dist(9)igc_config_fc_after_link_up(9)igc_get_auto_rd_done(9)igc_get_speed_and_duplex_copper(9)igc_put_hw_semaphore(9)igc_enable_mng_pass_thru(9)igc_hash_mc_addr(9)igc_update_mc_addr_list(9)
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
- 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