pm8001_task...ternal_abort(9)
π pm8001_task_prep_internal_abort(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a pm8001 deep cut, and honestly the title bar up top gets truncated to pm8001_task...ternal_abort(9) because even the manpage renderer ran out of breath π but the real full name is the one in the NAME section, and that's what we're doing today π«Ά
πΈ NAME πΈ
pm8001_task_prep_internal_abort β the dispatcher function that prepares all the data for an internal abort task π
like it's the friend who gets everything ready before the group chat actually leaves the house
π¦ SYNOPSIS π¦
int pm8001_task_prep_internal_abort (struct pm8001_hba_info *pm8001_ha ,
struct pm8001_ccb_info *ccb );
yep, that's it, two args, returns an int, no cap π
π ARGUMENTS π
pm8001_haβ our hba card information β¨ literally the whole card's info, the main character of this story nglccbβ theccbthat's attached to the sata task</sata> π so like, the specific ccb doing sata business, iykyk
π₯ SEE ALSO π₯
this is the part where the manpage just dumps the entire friend group at you π«Ά and we're not skipping a single one, because every reference matters:
- Kernel file
./drivers/scsi/pm8001/pm8001_sas.cπ (the home base, the vibe check location) pm8001_find_tag(9)pm8001_tag_free(9)pm8001_tag_alloc(9)pm8001_mem_alloc(9)pm8001_find_ha_by_dev(9)pm8001_phy_control(9)pm8001_scan_start(9)pm8001_task_prep_smp(9)pm8001_task_prep_ata(9)pm8001_task_prep_ssp_tm(9)pm8001_task_prep_ssp(9)pm8001_queue_command(9)pm8001_ccb_task_free(9)pm8001_alloc_dev(9)pm8001_find_dev(9)pm8001_dev_found_notify(9)pm8001_dev_gone_notify(9)pm8001_I_T_nexus_reset(9)
like, go read them, they're all iconic in their own way π
fr fr bestie: this whole page is a kernel API page, so if you're reading it in a terminal and not writing driver code, you're just here for the vibes and that's valid π
and that's the whole page!! πΈ sign-off time: this page lives in ./drivers/scsi/pm8001, it's dated October 2026, and the footer calls the whole thing pm8001_task...ternal_abort(9) again β yes, the same truncated name, it's a whole bit at this point π 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