fm10k_resume(9)
π fm10k_resume(9) β bestie's guide to waking the NIC back up π
okay so this is the manual page for fm10k_resume(9) β the kernel API manual entry, and honestly it's a short one but it's a baddie. let's get into it π«Ά
β¨ NAME β¨
fm10k_resume β the generic PM resume hook. that's it, that's the whole name. iconic brevity π
πΈ SYNOPSIS πΈ
int fm10k_resume (struct device *dev );
like yeah it takes one thing and gives you back an int. no notes. β¨
π ARGUMENTS π
devβ the generic device structure. your main character struct, the one everything revolves around π
π¦ DESCRIPTION π¦
okay so listen. this is the generic PM hook β the one that gets called when you're waking the device up from a low power state, after suspend or hibernation. so like, the device went to sleep π΄ and now it's time to rise and shine π and this function is the one holding the coffee.
and here's the tea: this function does not need to handle lower PCIe device state β because the stack takes care of that for us. not us. the stack. we're just vibing, the stack is doing the heavy lifting fr fr π
π SEE ALSO π
and now, the moment you've all been waiting for: the friend group. the whole entire squad. every single one of them, no cap:
- the kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_pci.cβ go read it iykyk π fm10k_macvlan_schedule(9)fm10k_stop_macvlan_task(9)fm10k_resume_macvlan_task(9)fm10k_service_timer(9)fm10k_prepare_for_reset(9)fm10k_configure_swpri_map(9)fm10k_watchdog_update_host_state(9)fm10k_mbx_subtask(9)fm10k_watchdog_host_is_ready(9)fm10k_watchdog_host_not_ready(9)fm10k_update_stats(9)fm10k_watchdog_flush_tx(9)fm10k_watchdog_subtask(9)fm10k_check_hang_subtask(9)fm10k_service_task(9)fm10k_macvlan_task(9)fm10k_configure_tx_ring(9)fm10k_enable_tx_ring(9)fm10k_configure_tx(9)fm10k_configure_rx_ring(9)fm10k_update_rx_drop_en(9)fm10k_configure_dglort(9)fm10k_configure_rx(9)fm10k_qv_free_irq(9)fm10k_qv_request_irq(9)fm10k_sw_init(9)fm10k_probe(9)fm10k_remove(9)fm10k_suspend(9)fm10k_io_error_detected(9)fm10k_io_slot_reset(9)fm10k_io_resume(9)fm10k_io_reset_prepare(9)fm10k_io_reset_done(9)fm10k_register_pci_driver(9)fm10k_unregister_pci_driver(9)
that's thirty-six plus the file, bestie. thirty-six. we ate and left no crumbs π₯
lowkey a whole family reunion in that SEE ALSO list. say hi to all of them for me π§
and that's the page!! source/version situation is ./drivers/net/ethernet/intel/f... and it's dated October 2026, and the whole thing is filed under fm10k_resume(9) in the Kernel API Manual. slay, go wake up that device, 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