liquidio_pci...ror_detected(9)
πΈ liquidio_pcie_error_detected(9) β aka the "uh oh, PCI said something broke" girly π
okay so real talk, bestie β you're reading a page from the Kernel API Manual, and the star of the show is liquidio_pcie_error_detected. It's giving "first responder energy" fr fr. She doesn't fix anything herself, she just knows when things went sideways. Iconic. π
β¨ NAME β¨
liquidio_pcie_error_detected β literally called when a PCI error is detected π¨
π¦ SYNOPSIS π¦
pci_ers_result_t liquidio_pcie_error_detected (struct pci_dev *pdev ,
pci_channel_state_t state );
π ARGUMENTS π
pdevβ pointer to the PCI device, like, the actual device in question π«Άstateβ the current pci connection state, so you know what vibe the bus is in π«
π DESCRIPTION π
So here's the tea β: this function gets called after a PCI bus error affecting this device has been detected. That's it. That's the whole job. She's the "not me finding out everything is on fire" friend β she shows up once the drama already happened, not before. No cap. π₯
π SEE ALSO π
Lowkey the whole squad is linked here, and honestly? The friend group is huge. Go say hi π
- Kernel file
./drivers/net/ethernet/cavium/liquidio/lio_vf_main.c pcierror_quiesce_device(9)cleanup_aer_uncorrect_error_status(9)stop_pci_io(9)print_link_info(9)octnet_link_status_change(9)setup_link_status_change_wq(9)update_link_status(9)liquidio_vf_probe(9)octeon_pci_flr(9)octeon_destroy_resources(9)send_rx_ctrl_cmd(9)liquidio_destroy_nic_device(9)liquidio_stop_nic_module(9)liquidio_vf_remove(9)octeon_pci_os_setup(9)free_netbuf(9)free_netsgbuf(9)free_netsgbuf_with_resp(9)liquidio_open(9)liquidio_stop(9)get_new_flags(9)liquidio_set_mcast_list(9)liquidio_set_mac(9)liquidio_xmit(9)liquidio_tx_timeout(9)setup_nic_devices(9)liquidio_init_nic_module(9)octeon_device_init(9)
bestie note: every one of those (9) pages lives in the same kernel-doc universe, so if you're lost, just tap the next one. it's a rabbit hole and honestly? it's a cute one. πβ¨
π that's the whole page, mwah π
this little manual came from ./drivers/net/ethernet/cavium/... (yes the path is doing a little truncation moment, she's mysterious like that π) and it's dated October 2026 β mark your calendar bestie ποΈπ
. stay slay, read your kernel docs, 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