sata_pmp_error_handler(9)
π sata_pmp_error_handler(9) β Kernel API Manual π
okay so welcome to this page, bestie β it's the Kernel API Manual entry for sata_pmp_error_handler(9), and we're keeping it cute but factual π
β¨ NAME β¨
sata_pmp_error_handler β do standard error handling for a PMP-enabled host π«Ά
β¨ SYNOPSIS β¨
void sata_pmp_error_handler (struct ata_port *ap );
That signature is the whole vibe check: void, one struct ata_port * named ap, periodt β¨
π ARGUMENTS π
apβ the host port to handle the error for π
πΈ DESCRIPTION πΈ
Perform the standard error handling sequence for the PMP-enabled host ap. No cap β that's the job: standard error handling, PMP-enabled host, ap, all together π
LOCKING: Kernel thread context (may sleep) π΄. So yes, bestie, it may sleep β noted and iconic.
π¦ SEE ALSO π¦
Kernel file ./drivers/ata/libata-pmp.c is the home base π‘, and here's the whole friend group it shouts out:
sata_pmp_read(9)sata_pmp_write(9)sata_pmp_qc_defer_cmd_switch(9)sata_pmp_scr_read(9)sata_pmp_scr_write(9)sata_pmp_set_lpm(9)sata_pmp_read_gscr(9)sata_pmp_attach(9)sata_pmp_detach(9)sata_pmp_same_pmp(9)sata_pmp_revalidate(9)sata_pmp_revalidate_quick(9)sata_pmp_eh_recover_pmp(9)sata_pmp_eh_recover(9)
π Footer flex, bestie: the source/version is ./drivers/ata, and the date is October 2026. That's a wrap β 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