ata_ncq_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨ β€” ata_ncq_supported(9)

okay so bestie, welcome to the Kernel API Manual page for ata_ncq_supported(9) β€” literally Test whether NCQ is supported. that's the whole assignment, and she ate. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

bool ata_ncq_supported (struct ata_device *dev );

lowkey just one function, one pointer, no drama. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” ATA device to test. like, the device you're giving the vibe check to, bestie. 🫢

🌸 DESCRIPTION 🌸

okay so the description is short and iconic: LOCKING: spin_lock_irqsave(host lock). that's the locking note, periodt. πŸ”₯


⭐ RETURN ⭐

returns true if dev supports NCQ, and false otherwise β€” no cap, fr fr. πŸ’–


🌈 SEE ALSO 🌈

Kernel file ./include/linux/libata.h β€” also go peek at ata_ncq_enabled(9), ata_sff_busy_wait(9), and ata_wait_idle(9). iykyk πŸ‘‘


okay bye bestie β€” source/version is ./include/linux, date is October 2026, and this iconic page is ata_ncq_supported(9). mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from