Lines Matching refs:vpdpage83data

972 static void build_vpd83_type3(struct tvpd_page83 *vpdpage83data,
977 vpdpage83data->type3.codeset = 1;
978 vpdpage83data->type3.identifiertype = 3;
979 vpdpage83data->type3.identifierlength = sizeof(vpdpage83data->type3)
986 memcpy(vpdpage83data->type3.Identifier,
1013 struct tvpd_page83 vpdpage83data;
1017 memset(((u8 *)&vpdpage83data), 0,
1018 sizeof(vpdpage83data));
1021 vpdpage83data.DeviceType = 0;
1023 vpdpage83data.DeviceTypeQualifier = 0;
1025 vpdpage83data.PageCode = 0x83;
1026 vpdpage83data.reserved = 0;
1027 vpdpage83data.PageLength =
1028 sizeof(vpdpage83data.type1) +
1029 sizeof(vpdpage83data.type2);
1033 vpdpage83data.PageLength +=
1034 sizeof(vpdpage83data.type3);
1038 vpdpage83data.type1.codeset = 2;
1040 vpdpage83data.type1.identifiertype = 1;
1041 vpdpage83data.type1.identifierlength =
1042 sizeof(vpdpage83data.type1) - 4;
1045 memcpy(vpdpage83data.type1.venid,
1047 sizeof(vpdpage83data.type1.venid));
1048 memcpy(vpdpage83data.type1.productid,
1051 vpdpage83data.type1.productid));
1060 vpdpage83data.type1.serialnumber[i] =
1063 vpdpage83data.type1.serialnumber[i] =
1069 vpdpage83data.type2.codeset = 1;
1071 vpdpage83data.type2.identifiertype = 2;
1072 vpdpage83data.type2.identifierlength =
1073 sizeof(vpdpage83data.type2) - 4;
1075 vpdpage83data.type2.eu64id.venid[0] = 0xD0;
1076 vpdpage83data.type2.eu64id.venid[1] = 0;
1077 vpdpage83data.type2.eu64id.venid[2] = 0;
1079 vpdpage83data.type2.eu64id.Serial =
1081 vpdpage83data.type2.eu64id.reserved = 0;
1088 build_vpd83_type3(&vpdpage83data,
1093 scsi_sg_copy_from_buffer(scsicmd, &vpdpage83data,
1094 sizeof(vpdpage83data));