ata_ncq_prio_supported(9)
π ata_ncq_prio_supported(9) β Kernel API Manual π
okay bestie, we're in the Kernel API Manual and this page is all about ata_ncq_prio_supported, no cap β¨
πΈ NAME πΈ
ata_ncq_prio_supported β Check if device supports NCQ Priority π
β¨ SYNOPSIS β¨
int ata_ncq_prio_supported (struct ata_port *ap , struct scsi_device
*sdev , bool *supported );
π ARGUMENTS π
apβ ATA port of the target device π«Άsdevβ SCSI device πΈsupportedβ Address of a boolean to store the result π
π DESCRIPTION π
It's the helper that checks whether the device supports the NCQ Priority feature. Literally that's the vibe check π₯
π¦ CONTEXT π¦
Any context, bestie. It takes and releases ap->lock π
π₯ RETURN π₯
0β OK. Status is stored intosupportedβ-ENODEVβ Failed to find the ATA device π
π SEE ALSO π
Kernel file: ./drivers/ata/libata-sata.c
The whole squad is here: sata_scr_valid(9), sata_scr_read(9), sata_scr_write(9), sata_scr_write_flush(9), ata_tf_to_fis(9), ata_tf_from_fis(9), sata_link_debounce(9), sata_link_resume(9), sata_link_scr_lpm(9), sata_set_spd_needed(9), sata_set_spd(9), sata_down_spd_limit(9), sata_link_hardreset(9), sata_std_hardreset(9), ata_qc_complete_multiple(9), ata_slave_link_init(9), sata_lpm_ignore_phy_events(9), ata_ncq_prio_enabled(9), ata_ncq_prio_enable(9), ata_change_queue_depth(9), ata_scsi_change_queue_depth(9), ata_sas_sdev_configure(9), ata_sas_queuecmd(9), sata_async_notification(9), ata_eh_read_log_10h(9), ata_eh_get_ncq_success_sense(9), ata_eh_analyze_ncq_error(9) ππ
mwah π β source/version: ./drivers/ata; date: October 2026; manual: ata_ncq_prio_supported(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