Lines Matching refs:vpd_buf
785 unsigned char *vpd_buf; in scsi_attach_vpd() local
790 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
791 if (!vpd_buf) in scsi_attach_vpd()
795 result = scsi_vpd_inquiry(sdev, vpd_buf, 0, vpd_len); in scsi_attach_vpd()
797 kfree(vpd_buf); in scsi_attach_vpd()
802 kfree(vpd_buf); in scsi_attach_vpd()
807 if (vpd_buf[i] == 0x80) in scsi_attach_vpd()
809 if (vpd_buf[i] == 0x83) in scsi_attach_vpd()
812 kfree(vpd_buf); in scsi_attach_vpd()
817 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
818 if (!vpd_buf) in scsi_attach_vpd()
821 result = scsi_vpd_inquiry(sdev, vpd_buf, 0x80, vpd_len); in scsi_attach_vpd()
823 kfree(vpd_buf); in scsi_attach_vpd()
828 kfree(vpd_buf); in scsi_attach_vpd()
832 sdev->vpd_pg80 = vpd_buf; in scsi_attach_vpd()
838 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
839 if (!vpd_buf) in scsi_attach_vpd()
842 result = scsi_vpd_inquiry(sdev, vpd_buf, 0x83, vpd_len); in scsi_attach_vpd()
844 kfree(vpd_buf); in scsi_attach_vpd()
849 kfree(vpd_buf); in scsi_attach_vpd()
853 sdev->vpd_pg83 = vpd_buf; in scsi_attach_vpd()