Query: scsi_get_vpd_page
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SCSI_GET_VPD_PAGE(9) SCSI mid layer SCSI_GET_VPD_PAGE(9)NAMEscsi_get_vpd_page - Get Vital Product Data from a SCSI deviceSYNOPSISint scsi_get_vpd_page(struct scsi_device * sdev, u8 page, unsigned char * buf, int buf_len);ARGUMENTSsdev 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 areaDESCRIPTIONSCSI 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.AUTHORSJames Bottomley <James.Bottomley@hansenpartnership.com> Author. Rob Landley <rob@landley.net> Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 SCSI_GET_VPD_PAGE(9)