Lines Matching refs:vpd_buf
852 unsigned char *vpd_buf; in scsi_attach_vpd() local
857 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
858 if (!vpd_buf) in scsi_attach_vpd()
862 result = scsi_vpd_inquiry(sdev, vpd_buf, 0, vpd_len); in scsi_attach_vpd()
864 kfree(vpd_buf); in scsi_attach_vpd()
869 kfree(vpd_buf); in scsi_attach_vpd()
874 if (vpd_buf[i] == 0x80) in scsi_attach_vpd()
876 if (vpd_buf[i] == 0x83) in scsi_attach_vpd()
879 kfree(vpd_buf); in scsi_attach_vpd()
884 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
885 if (!vpd_buf) in scsi_attach_vpd()
888 result = scsi_vpd_inquiry(sdev, vpd_buf, 0x80, vpd_len); in scsi_attach_vpd()
890 kfree(vpd_buf); in scsi_attach_vpd()
895 kfree(vpd_buf); in scsi_attach_vpd()
899 sdev->vpd_pg80 = vpd_buf; in scsi_attach_vpd()
905 vpd_buf = kmalloc(vpd_len, GFP_KERNEL); in scsi_attach_vpd()
906 if (!vpd_buf) in scsi_attach_vpd()
909 result = scsi_vpd_inquiry(sdev, vpd_buf, 0x83, vpd_len); in scsi_attach_vpd()
911 kfree(vpd_buf); in scsi_attach_vpd()
916 kfree(vpd_buf); in scsi_attach_vpd()
920 sdev->vpd_pg83 = vpd_buf; in scsi_attach_vpd()