ata_scsiop_inq_b0(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to ata_scsiop_inq_b0(9) from the Kernel API Manual πŸ’… This one is literally about simulating INQUIRY VPD page B0, Block Limits, and it's giving very niche-but-iconic kernel energy ✨

πŸ’– NAME πŸ’–

ata_scsiop_inq_b0 β€” Simulate INQUIRY VPD page B0, Block Limits.


πŸ¦‹ SYNOPSIS πŸ¦‹

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

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” target device. Like, the device you're checking out πŸ‘€
  • cmd β€” SCSI command of interest. The command in question, bestie.
  • rbuf β€” response buffer, to which simulated SCSI cmd output is sent. It's where the fake SCSI output gets dropped off 🫢

πŸ’… DESCRIPTION πŸ’…

Return data for the VPD page B0h (Block Limits). That's the whole vibe: block limits data, returned.

LOCKING: spin_lock_irqsave(host lock) β€” that's the locking situation, periodt. No cap.

🌈 SEE ALSO 🌈

Kernel file: ./drivers/ata/libata-scsi.c β€” home base for this whole situation 🏑

The whole SEE ALSO crew, every single one:


Catch you later, bestie β€” this page lives under ./drivers/ata, dated October 2026, and it's still ata_scsiop_inq_b0(9) at the very end πŸ’–βœ¨

πŸ“¦ where this page comes from