zpci_scan_configured_device(9)
π
zpci_scan_configured_device(9) π
okay bestie, welcome to the Kernel API Manual β this one is all about scanning a freshly configured zpci_dev, and yes it is giving low-level PCI energy β¨
πΈ NAME πΈ
zpci_scan_configured_device β scan a freshly configured zpci_dev π«Ά
π οΈ SYNOPSIS π οΈ
int zpci_scan_configured_device (struct zpci_dev *zdev , u32 fh );
π ARGUMENTS π
zdevβ thezpci_devto be configured, aka the main character of this function πfhβ the general function handle supplied by the platform π
π¦ DESCRIPTION π¦
so basically: given a device in the configuration state Configured, this function enables it, scans it, and adds it to the common code PCI subsystem if possible. slay π
but bestie, listen β if any failure occurs, the zpci_dev is left disabled. no cap, that part matters π
fr fr: failure means the device stays disabled, so donβt expect it to magically show up all enabled and iconic.
β RETURN β
0on success π- or an error code otherwise π
π§ SEE ALSO π§
Kernel file ./arch/s390/pci/pci.c plus these absolute icons π
zpci_hot_reset_device(9)zpci_create_device(9)zpci_add_device(9)zpci_deconfigure_device(9)zpci_device_reserved(9)zpci_clear_error_state(9)zpci_reset_load_store_blocked(9)
and thatβs the whole vibe check, bestie π«Ά this page lives under source/version ./arch/s390/pci and is dated October 2026 β signed, sealed, slayed ππ
π¦ 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