Lines Matching refs:vpdpage83data
958 static void build_vpd83_type3(struct tvpd_page83 *vpdpage83data,
963 vpdpage83data->type3.codeset = 1;
964 vpdpage83data->type3.identifiertype = 3;
965 vpdpage83data->type3.identifierlength = sizeof(vpdpage83data->type3)
972 memcpy(vpdpage83data->type3.Identifier,
999 struct tvpd_page83 vpdpage83data;
1003 memset(((u8 *)&vpdpage83data), 0,
1004 sizeof(vpdpage83data));
1007 vpdpage83data.DeviceType = 0;
1009 vpdpage83data.DeviceTypeQualifier = 0;
1011 vpdpage83data.PageCode = 0x83;
1012 vpdpage83data.reserved = 0;
1013 vpdpage83data.PageLength =
1014 sizeof(vpdpage83data.type1) +
1015 sizeof(vpdpage83data.type2);
1019 vpdpage83data.PageLength +=
1020 sizeof(vpdpage83data.type3);
1024 vpdpage83data.type1.codeset = 2;
1026 vpdpage83data.type1.identifiertype = 1;
1027 vpdpage83data.type1.identifierlength =
1028 sizeof(vpdpage83data.type1) - 4;
1031 memcpy(vpdpage83data.type1.venid,
1033 sizeof(vpdpage83data.type1.venid));
1034 memcpy(vpdpage83data.type1.productid,
1037 vpdpage83data.type1.productid));
1046 vpdpage83data.type1.serialnumber[i] =
1049 vpdpage83data.type1.serialnumber[i] =
1055 vpdpage83data.type2.codeset = 1;
1057 vpdpage83data.type2.identifiertype = 2;
1058 vpdpage83data.type2.identifierlength =
1059 sizeof(vpdpage83data.type2) - 4;
1061 vpdpage83data.type2.eu64id.venid[0] = 0xD0;
1062 vpdpage83data.type2.eu64id.venid[1] = 0;
1063 vpdpage83data.type2.eu64id.venid[2] = 0;
1065 vpdpage83data.type2.eu64id.Serial =
1067 vpdpage83data.type2.eu64id.reserved = 0;
1074 build_vpd83_type3(&vpdpage83data,
1079 scsi_sg_copy_from_buffer(scsicmd, &vpdpage83data,
1080 sizeof(vpdpage83data));