sata_pmp_read(9)
π¦ sata_pmp_read(9) β read PMP register π¦
okay so we're in the Kernel API Manual and this page is all about sata_pmp_read, bestie. it's giving "read one PMP register" and that's literally the whole assignment π
β¨ SYNOPSIS β¨
unsigned int sata_pmp_read (struct ata_link *link , int reg , u32 *r_val
);
π ARGUMENTS π
linkβ the link you're reading the PMP register for πregβ the register to readr_valβ the resulting value lands here
πΈ DESCRIPTION πΈ
Read PMP register. yes ma'am, that's the vibe β¨
LOCKING: Kernel thread context (may sleep). π΄
π RETURN π
0 on success, AC_ERR_* mask on failure. periodt π
π SEE ALSO π
kernel file: ./drivers/ata/libata-pmp.c π
the whole squad is right here, no cap:
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)sata_pmp_error_handler(9)
source/version: ./drivers/ata Β· dated October 2026 π«Ά mwah, that's the page, ily bestie π
π¦ 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