scsi_get_vpd_buf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay so bestie, this is the scsi_get_vpd_buf(9) page from the Kernel API Manual, and the function is scsi_get_vpd_buf - Get Vital Product Data from a SCSI device. πŸ’–


🌸 SYNOPSIS 🌸

struct scsi_vpd * scsi_get_vpd_buf (struct scsi_device *sdev , u8 page
);

πŸŽ€ ARGUMENTS πŸŽ€

  • sdev β€” the device you're asking, bestie πŸ‘€
  • page β€” which Vital Product Data you want back ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Returns NULL upon failure. That's the whole description, no cap 😭


πŸ’… SEE ALSO πŸ’…

Kernel file: ./drivers/scsi/scsi.c

Go check out scsi_finish_command(9), scsi_change_queue_depth(9), scsi_track_queue_full(9), scsi_vpd_inquiry(9), scsi_get_vpd_page(9), scsi_attach_vpd(9), scsi_report_opcode(9), scsi_cdl_check(9), scsi_cdl_enable(9), scsi_device_get(9), scsi_device_put(9), starget_for_each_device(9), __starget_for_each_device(9), __scsi_device_lookup_by_target(9), scsi_device_lookup_by_target(9), __scsi_device_lookup(9), and scsi_device_lookup(9). 🫢πŸ”₯


Catch you later, bestie πŸ’… β€” footer shoutout: source ./drivers/scsi, date October 2026, and this iconic page is scsi_get_vpd_buf(9), periodt. πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from