ata_acpi_push_id(9)
π NAME π
okay so bestie, welcome to ata_acpi_push_id(9) from the Kernel API Manual β this one is literally send Identify data to drive, and it's giving kernel side-quest energy. π¦
ata_acpi_push_id β send Identify data to drive π
β¨ SYNOPSIS β¨
int ata_acpi_push_id (struct ata_device *dev );
π ARGUMENTS π
devβ target ATA device, aka the device you're pushing that Identify data toward π
π¦ DESCRIPTION π¦
Okay so here's the lore: this is about the _SDD ACPI object, and it's for SATA mode only. It must be after Identify (Packet) Device β no skipping the order, bestie. It uses its data ATM. The note says this function never returns a failure, and honestly that's the vibe: it's an optional method, so if it fails for whatever reason, we should still just keep going. π«Ά
LOCKING: EH context. Keep that in mind, periodt π
πΈ RETURN πΈ
0on success β slay β¨-ENOENTif_SDDdoesn't exist β it's giving missing icon π-errnoon failure β that's the failure code it gives π
π SEE ALSO π
Kernel file: ./drivers/ata/libata-acpi.c
Also go peek at all these besties:
ata_dev_acpi_handle(9)ata_acpi_handle_hotplug(9)ata_acpi_dev_manage_restart(9)ata_acpi_port_power_on(9)ata_acpi_dissociate(9)ata_acpi_gtm(9)ata_acpi_stm(9)ata_dev_get_GTF(9)ata_acpi_gtm_xfermask(9)ata_acpi_cbl_pata_type(9)ata_acpi_run_tf(9)ata_acpi_exec_tfs(9)ata_acpi_on_resume(9)ata_acpi_set_state(9)ata_acpi_on_devcfg(9)ata_acpi_on_disable(9)
okay bye bestie π β this page came from ./drivers/ata, stamped October 2026, and it's all about ata_acpi_push_id(9) π
π¦ 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