ata_tlink_delete(9)
π ata_tlink_delete β kernel API manual, but make it make sense
okay so bestie, welcome to the ata_tlink_delete(9) page. yes it's a section 9 kernel API manual page, no I'm not going to make it boring. let's get into it π«Ά
β¨ NAME β¨
ata_tlink_delete β remove an ATA link transport device. that's the whole vibe. it deletes the link transport device, periodt.
πΈ SYNOPSIS πΈ
void ata_tlink_delete (struct ata_link *link );
copy it exactly like that, bestie, signature is signature π
π ARGUMENTS π
linkβ thestruct ata_linkthat owns the link transport device you're about to remove. it's giving "main character of the deletion", honestly. π
π¦ DESCRIPTION π¦
so what does it do? it removes the link transport device of the specified ATA link. simple. iconic. slay. β¨
but wait, there's more β this also removes the ATA device(s) associated with the link as well. so likeβ¦ it's not just deleting one thing, it's taking the whole little friend group with it π the link transport device goes, and the ATA device(s) attached to that link go too. no cap, that's literally the description.
heads up bestie, no warnings or error conditions are listed on this page β the manpage just says what it removes and moves on. iykyk π
π SEE ALSO π
go read these next, they're all lowkey relevant π
- Kernel file
./drivers/ata/libata-transport.c ata_is_port(9)ata_tport_delete(9)ata_port_classify(9)ata_is_ata_dev(9)ata_tdev_free(9)ata_tdev_delete(9)ata_tdev_add(9)ata_is_link(9)ata_tlink_add(9)
and that's the page!! π sign-off time: this little masterpiece lives in ./drivers/ata, dated October 2026, and it's page ata_tlink_delete(9) β obsessed with her honestly. bye bestie, go delete some links responsibly ππ§
π¦ 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