ata_scsiop_inq_b9(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ata_scsiop_inq_b9(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for ata_scsiop_inq_b9(9) β€” yes, title and manual name are folded right here at the top, we're being efficient πŸ’–. This is the lowkey iconic little simulator for INQUIRY VPD page B9, and we're gonna get you comfy with it. no cap.


✨ NAME ✨

ata_scsiop_inq_b9 β€” simulate INQUIRY VPD page B9, the Concurrent Positioning Ranges page. slay.

πŸŽ€ SYNOPSIS πŸŽ€

unsigned int ata_scsiop_inq_b9 (struct ata_device *dev , struct
scsi_cmnd *cmd , u8 *rbuf );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” target device. literally the target device we're looking at.
  • cmd β€” SCSI command of interest. the one we care about.
  • rbuf β€” response buffer, to which simulated SCSI cmd output is sent. that's where the simulated output lands 🫢

🌸 DESCRIPTION 🌸

so the function returns data for the VPD page B9h (Concurrent Positioning Ranges). that's the whole mission, bestie β€” it's giving "simulate the answer" energy ✨.

LOCKING: spin_lock_irqsave(host lock)

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./drivers/ata/libata-scsi.c, and we are NOT leaving a single ref behind β€” here's the whole squad, bestie:


okay that's the whole page, bestie! 🫢 footer source/version: ./drivers/ata Β· footer date: October 2026 Β· footer title: ata_scsiop_inq_b9(9) β€” mwah, go forth and simulate πŸ’‹πŸ‘‘

πŸ“¦ where this page comes from