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