| scsi_get_vpd_page(9) - phpMan
SCSI_GET_VPD_PAGE(9) SCSI mid layer SCSI_GET_VPD_PAGE(9)
NAME
scsi_get_vpd_page - Get Vital Product Data from a SCSI device
SYNOPSIS
int scsi_get_vpd_page(struct scsi_device * sdev, u8 page, unsigned char * buf,
int buf_len);
ARGUMENTS
sdev
The device to ask
page
Which Vital Product Data to return
buf
where to store the VPD
buf_len
number of bytes in the VPD buffer area
DESCRIPTION
SCSI devices may optionally supply Vital Product Data. Each 'page' of VPD is defined in
the appropriate SCSI document (eg SPC, SBC). If the device supports this VPD page, this
routine returns a pointer to a buffer containing the data from that page. The caller is
responsible for calling kfree on this pointer when it is no longer needed. If we cannot
retrieve the VPD page this routine returns NULL.
AUTHORS
James Bottomley <James.Bottomley AT hansenpartnership.com>
Author.
Rob Landley <rob AT landley.net>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 SCSI_GET_VPD_PAGE(9)
|