pch_gbe_irq_disable(9)
π NAME π
pch_gbe_irq_disable β bestie, this is the one that masks off interrupt generation on the NIC β¨ like it literally tells the network card to stop yelling at the CPU for a sec π
This page lives in the Kernel API Manual, section 9, and it's giving "tiny function, huge responsibility" energy fr fr π
β¨ SYNOPSIS β¨
void pch_gbe_irq_disable (struct pch_gbe_adapter *adapter );
No return value, no drama β it's void, it does the thing, it leaves πΈ
π ARGUMENTS π
adapterβ the board private structure π that's the whole assignment, she's the board's own lil private struct and this function needs her to know which NIC to shush π
π¦ SEE ALSO π¦
okay so the source is literally right here, go read it iykyk:
- Kernel file
./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
and then the whole friend group π β the entire pch_gbe extended universe, no cap, every single one:
pch_gbe_mac_read_mac_addr(9)pch_gbe_wait_clr_bit(9)pch_gbe_mac_mar_set(9)pch_gbe_mac_reset_hw(9)pch_gbe_mac_init_rx_addrs(9)pch_gbe_mac_force_mac_fc(9)pch_gbe_mac_set_wol_event(9)pch_gbe_mac_ctrl_miim(9)pch_gbe_mac_set_pause_packet(9)pch_gbe_alloc_queues(9)pch_gbe_init_stats(9)pch_gbe_init_phy(9)pch_gbe_mdio_read(9)pch_gbe_mdio_write(9)pch_gbe_reset_task(9)pch_gbe_reinit_locked(9)pch_gbe_reset(9)pch_gbe_free_irq(9)pch_gbe_irq_enable(9)β the literal opposite of this one, her nemesis, her twin πpch_gbe_setup_tctl(9)pch_gbe_configure_tx(9)pch_gbe_setup_rctl(9)pch_gbe_configure_rx(9)pch_gbe_unmap_and_free_tx_resource(9)pch_gbe_unmap_and_free_rx_resource(9)pch_gbe_clean_tx_ring(9)pch_gbe_clean_rx_ring(9)pch_gbe_watchdog(9)pch_gbe_tx_queue(9)pch_gbe_update_stats(9)pch_gbe_intr(9)pch_gbe_alloc_rx_buffers(9)pch_gbe_alloc_tx_buffers(9)pch_gbe_clean_tx(9)pch_gbe_clean_rx(9)pch_gbe_setup_tx_resources(9)pch_gbe_setup_rx_resources(9)pch_gbe_free_tx_resources(9)pch_gbe_free_rx_resources(9)pch_gbe_request_irq(9)pch_gbe_up(9)pch_gbe_down(9)pch_gbe_sw_init(9)pch_gbe_open(9)pch_gbe_stop(9)pch_gbe_xmit_frame(9)pch_gbe_set_multi(9)pch_gbe_set_mac(9)pch_gbe_change_mtu(9)pch_gbe_set_features(9)pch_gbe_ioctl(9)pch_gbe_tx_timeout(9)pch_gbe_napi_poll(9)pch_gbe_netpoll(9)
likeβ¦ that's the whole squad π«Ά go read every single one, i'm obsessed ππ₯
ngl the footer on this one is a lil chopped β the source path shows up as ./drivers/net/ethernet/oki-sem... (truncated vibes π) and the date is October 2026, so this page is technically from the future bestie, main character energy fr πβ
and that's the whole page!! short, sweet, lowkey iconic, 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