ata_scsiop_inq_std(9)
πΈ NAME πΈ
okay so bestie, welcome to the manual page for ata_scsiop_inq_std(9) from the Kernel API Manual β the function is literally ata_scsiop_inq_std, and its whole thing is Simulate standard INQUIRY command πβ¨ slay.
β¨ SYNOPSIS β¨
the signature, verbatim, no cap:
unsigned int ata_scsiop_inq_std (struct ata_device *dev , struct
scsi_cmnd *cmd , u8 *rbuf );
π ARGUMENTS π
devβ Target device β the device weβre targeting, periodt.cmdβ SCSI command of interest β yes, that SCSI command, the one we care about.rbufβ Response buffer, to which simulated SCSI cmd output is sent π«Ά β itβs where the simulated SCSI cmd output goes, fr fr.
π DESCRIPTION π
So the function returns standard device identification data associated with non-VPD INQUIRY command output. Thatβs the tea β β itβs giving standard device identification data for non-VPD INQUIRY output, and honestly? iconic.
LOCKING: spin_lock_irqsave(host lock) β thatβs the locking note, bestie, literally as written π
π
π¦ SEE ALSO π¦
the whole reference friend group, no cap:
- Kernel file:
./drivers/ata/libata-scsi.c ata_scsi_set_passthru_sense_fields(9)ata_std_bios_param(9)ata_scsi_unlock_native_capacity(9)ata_get_identity(9)ata_cmd_ioctl(9)ata_task_ioctl(9)ata_scsi_qc_new(9)ata_to_sense_error(9)ata_gen_ata_sense(9)ata_scsi_dma_need_drain(9)ata_scsi_sdev_init(9)ata_scsi_sdev_configure(9)ata_scsi_sdev_destroy(9)ata_scsi_start_stop_xlat(9)ata_scsi_flush_xlat(9)scsi_6_lba_len(9)scsi_10_lba_len(9)scsi_16_lba_len(9)scsi_dld(9)ata_scsi_verify_xlat(9)ata_scsi_rw_xlat(9)ata_scsi_translate(9)ata_scsi_rbuf_fill(9)ata_scsiop_inq_00(9)ata_scsiop_inq_80(9)ata_scsiop_inq_83(9)ata_scsiop_inq_89(9)ata_dsm_trim_pages(9)ata_scsiop_inq_b0(9)ata_scsiop_inq_b1(9)ata_scsiop_inq_b2(9)ata_scsiop_inq_b6(9)ata_scsiop_inq_b9(9)ata_scsiop_inquiry(9)modecpy(9)ata_msense_caching(9)ata_msense_control(9)ata_msense_rw_recovery(9)ata_scsiop_mode_sense(9)ata_scsiop_read_cap(9)ata_scsiop_report_luns(9)atapi_xlat(9)ata_scsi_find_dev(9)ata_scsi_pass_thru(9)ata_format_dsm_trim_descr(9)ata_scsi_write_same_xlat(9)ata_scsiop_maint_in(9)ata_scsi_report_zones_complete(9)ata_mselect_caching(9)ata_mselect_control(9)ata_scsi_mode_select_xlat(9)ata_scsi_var_len_cdb_xlat(9)ata_get_xlat_func(9)ata_scsi_simulate(9)ata_scsi_queuecmd(9)ata_scsi_offline_dev(9)ata_scsi_remove_dev(9)ata_scsi_media_change_notify(9)ata_scsi_hotplug(9)ata_scsi_user_scan(9)ata_scsi_dev_rescan(9)
π bye bestie! this page is from source/version ./drivers/ata, dated October 2026, for ata_scsiop_inq_std(9) β periodt β¨π«Ά
π¦ 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