pch_gbe_reset(9)
π¦ pch_gbe_reset(9) π¦
okay bestie, welcome to the Kernel API Manual π β yes, the whole manual, and we are here for exactly one (1) function, and honestly? she's a baddie. grab a strawberry drink π, sit down, we're resetting a GbE.
πΈ NAME πΈ
pch_gbe_reset β Reset GbE. that's it, that's the entire vibe, no notes, periodt π
β¨ SYNOPSIS β¨
void pch_gbe_reset (struct pch_gbe_adapter *adapter );
(yes there's a space before the ) and no we are not fixing it, character for character is the whole point, iykyk π)
π«Ά ARGUMENTS π«Ά
adapterβ the board private structure π like, the adapter's whole personal diary. that's the thing getting passed in, that's the thing the reset is about. no cap.
π SEE ALSO π
first up, the source file in the kernel, the origin story, the main character's address:
- Kernel file
./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.cπ¦
and then, okay, the entire friend group π literally every sibling function, all referenced as (9), all iconic in their own way:
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_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)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β¦ all of them. every single one showed up to the group chat π₯ nobody left on read.
lowkey required reading if you're poking at this driver, bestie. it's giving "start here" energy π
okay and finally the cute little sign-off at the bottom of the page, reserved for the footer: it's from ./drivers/net/ethernet/oki-sem... (that's the source as printed, truncated and all, we're respecting it π), dated October 2026, and it's section 9 of the Kernel API Manual. slay. bye bestie πβ¨
π¦ 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