pch_gbe_down(9)
β¨ pch_gbe_down(9) β ok so you're in the Kernel API Manual, bestie β¨
Bestie. Sit down. We're talking about pch_gbe_down, the function that takes your GbE network device and, like, gently puts it to bed. Down GbE network device. Down, girl. π
πΈ SYNOPSIS πΈ
void pch_gbe_down (struct pch_gbe_adapter *adapter );
That's it. That's the whole vibe. No return value β it's giving void, it's giving main character who doesn't need to report back. π«Ά
π ARGUMENTS π
adapterβ the board private structure. That's the β¨ thing β¨ you hand over. It's your board's private business, and we do not ask questions about it. π¦
π SEE ALSO π
Okay so this one has a lot of friends, and honestly? Obsessed with the social circle. Ngl, this is the group chat:
- Kernel file
./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.cβ the source file, the origin story, the mothership π§ 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)β the whole MAC clique, they roll deep π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)β setup girlies + the reset squad π₯pch_gbe_free_irq(9),pch_gbe_irq_disable(9),pch_gbe_irq_enable(9),pch_gbe_setup_tctl(9),pch_gbe_configure_tx(9),pch_gbe_setup_rctl(9),pch_gbe_configure_rx(9)β interrupts and transmit/receive config, the whole backstage crew β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)β the cleanup committee, they ate π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)β buffers, stats, watchdog, the busy bees π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)β resources in, resources out,pch_gbe_up(9)is literally the opposite of this whole page, iconic πpch_gbe_sw_init(9),pch_gbe_open(9),pch_gbe_stop(9)β the lifecycle trio π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)β all the netdev ops, the full ensemble cast, standing ovation fr fr ππ«Ά
lowkey reminder: this page is short because the function is short. The lore lives in all those SEE ALSOs. Go read them, iykyk. π
And that's the tea, bestie β mwah π This little gem lives in ./drivers/net/ethernet/oki-sem... and it's dated October 2026, so yeah, we're reading from the future. Stay slay, keep your MAC addresses safe, and remember: pch_gbe_down is just pch_gbe_up's calmer, chiller sibling. πβ¨ππ¦πΈ
π¦ 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