sata_pmp_detach(9)
okay so bestie, you're reading the sata_pmp_detach(9) page from the Kernel API Manual β manual name folded in near the top, as requested, because we're cute like that. π
πΈ NAME πΈ
sata_pmp_detach β detach a SATA PMP device.
β¨ SYNOPSIS β¨
void sata_pmp_detach (struct ata_device *dev );
π ARGUMENTS π
devβ the SATA PMP device to detach. That's the whole arg, bestie. π
π¦ DESCRIPTION π¦
Detach SATA PMP device dev. This function is also responsible for deconfiguring PMP links β so she's not just detaching, she's handling the PMP link cleanup too. β¨
LOCKING: Kernel thread context (may sleep). So yes, she's allowed to snooze. π΄
no cap: the locking tea is kernel thread context, and it may sleep. π«Ά
π₯ SEE ALSO π₯
Kernel file: ./drivers/ata/libata-pmp.c. The whole iconic lineup is:
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_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)
xoxo, your Unix bestie π β source/version: ./drivers/ata, date: October 2026, and the function is literally sata_pmp_detach(9). slay, 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