zpci_reset_...tore_blocked(9)
π NAME π
okay so we're flipping through the Kernel API Manual, and the page is zpci_reset_...tore_blocked(9). The function itself is zpci_reset_load_store_blocked β and it Re-enables L/S from error state. That's the whole name, bestie, no cap β¨
πΈ SYNOPSIS πΈ
int zpci_reset_load_store_blocked (struct zpci_dev *zdev );
π ARGUMENTS π
zdevβ the zdev for which to unblock load/store access. That's the argument, and honestly it's carrying the whole vibe π«Ά
π¦ DESCRIPTION π¦
So this one re-enables load/store access for a PCI function in the error state, while keeping DMA blocked. Yes, both things at once β highkey iconic π
In this state, drivers can poke MMIO space to determine if error recovery is possible, while catching any rogue DMA access from the device. It's giving "let them look, but don't let them touch" energy, fr fr πβ¨
π RETURN π
0on success-EIOotherwise
Periodt. That's the return situation π
π SEE ALSO π
- Kernel file
./arch/s390/pci/pci.c zpci_hot_reset_device(9)zpci_create_device(9)zpci_add_device(9)zpci_scan_configured_device(9)zpci_deconfigure_device(9)zpci_device_reserved(9)zpci_clear_error_state(9)
okay that's the page, bestie π«Ά it lives under ./arch/s390/pci, it's dated October 2026, and it's the zpci_reset_...tore_blocked(9) page β mwah πππ
π¦ 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