scsi_build_sense(9)
π scsi_build_sense(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for scsi_build_sense(9), and it is literally about build sense data for a command. β¨
π NAME π
scsi_build_sense β build sense data for a command π
no cap, thatβs the whole main-character job. π«Ά
πΈ SYNOPSIS πΈ
the signature, served fresh:
void scsi_build_sense (struct scsi_cmnd *scmd , int desc , u8 key , u8 asc , u8 ascq );
π¦ ARGUMENTS π¦
scmdβ scsi command for which the sense should be formatted πdescβ Sense format (non-zero == descriptor format,0 == fixed format) πkeyβ Sense key πascβ Additional sense code β¨ascqβ Additional sense code qualifier πΈ
π SEE ALSO π
Kernel file ./drivers/scsi/scsi_lib.c is the home base, and hereβs the whole linked squad β every single one, no skipping, bestie:
__scsi_queue_insert(9)scsi_queue_insert(9)scsi_failures_reset_retries(9)scsi_check_passthrough(9)scsi_execute_cmd(9)scsi_run_queue(9)scsi_result_to_blk_status(9)scsi_rq_err_bytes(9)scsi_io_completion(9)scsi_alloc_sgtables(9)scsi_initialize_rq(9)scsi_alloc_request(9)scsi_dispatch_cmd(9)scsi_get_internal_cmd(9)scsi_put_internal_cmd(9)scsi_device_from_queue(9)scsi_block_requests(9)scsi_unblock_requests(9)scsi_mode_select(9)scsi_mode_sense(9)scsi_test_unit_ready(9)scsi_device_set_state(9)scsi_evt_emit(9)scsi_evt_thread(9)sdev_evt_send(9)sdev_evt_alloc(9)sdev_evt_send_simple(9)scsi_device_quiesce(9)scsi_device_resume(9)scsi_internal_device_block_nowait(9)scsi_device_block(9)scsi_internal_device_unblock_nowait(9)scsi_internal_device_unblock(9)scsi_block_targets(9)scsi_host_block(9)scsi_kmap_atomic_sg(9)scsi_kunmap_atomic_sg(9)scsi_vpd_lun_id(9)scsi_vpd_lun_serial(9)scsi_vpd_tpg_id(9)
okay bestie, thatβs the whole page π itβs from ./drivers/scsi, dated October 2026, and itβs literally the scsi_build_sense(9) manual entry. mwah, slay, bye πβ¨
π¦ 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