ata_acpi_push_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 🌸

  • 0 on success β€” slay ✨
  • -ENOENT if _SDD doesn't exist β€” it's giving missing icon 😭
  • -errno on failure β€” that's the failure code it gives πŸ’€

🌈 SEE ALSO 🌈

Kernel file: ./drivers/ata/libata-acpi.c

Also go peek at all these besties:


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