pm8001_tag_free(9)
β¨ pm8001_tag_free(9) β¨
okay so bestie, welcome to the Kernel API Manual page for pm8001_tag_free π
this one's short and sweet and honestly? iconic for it. no cap.
πΈ NAME πΈ
pm8001_tag_free β free the tag that nobody needs anymore π (yes, literally that. it's giving "cleanup era")
π¦ SYNOPSIS π¦
void pm8001_tag_free (struct pm8001_hba_info *pm8001_ha , u32 tag );
likeβ¦ she's a void, she returns nothing, she just does the thing and leaves. main character energy honestly β¨
π ARGUMENTS π
pm8001_haβ our hba struct π«Ά (the whole home base, the vibe, the context)tagβ the found tag associated with the task β the one you tracked down and now get to release back into the wild
π SEE ALSO π
the kernel file lives at ./drivers/scsi/pm8001/pm8001_sas.c β go look at it, iykyk π and while you're there, the whole squad:
pm8001_find_tag(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_internal_abort(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, that's the friend group π and yes, pm8001_tag_alloc(9) is the one who gave you the tag in the first place β she giveth, this one taketh away π§π
mwah π that's the whole page. short, slay, useful. fr fr. π
source: ./drivers/scsi/pm8001 β dated October 2026 π go forth and free your tags, 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