Lines Matching full:vpd
193 cdb[1] = 0x01; /* Query VPD */ in pscsi_get_inquiry_vpd_serial()
220 struct t10_vpd *vpd; in pscsi_get_inquiry_vpd_device_ident() local
228 cdb[1] = 0x01; /* Query VPD */ in pscsi_get_inquiry_vpd_device_ident()
247 pr_debug("T10 VPD Identifier Length: %d\n", ident_len); in pscsi_get_inquiry_vpd_device_ident()
249 vpd = kzalloc(sizeof(struct t10_vpd), GFP_KERNEL); in pscsi_get_inquiry_vpd_device_ident()
250 if (!vpd) { in pscsi_get_inquiry_vpd_device_ident()
255 INIT_LIST_HEAD(&vpd->vpd_list); in pscsi_get_inquiry_vpd_device_ident()
257 transport_set_vpd_proto_id(vpd, page_83); in pscsi_get_inquiry_vpd_device_ident()
258 transport_set_vpd_assoc(vpd, page_83); in pscsi_get_inquiry_vpd_device_ident()
260 if (transport_set_vpd_ident_type(vpd, page_83) < 0) { in pscsi_get_inquiry_vpd_device_ident()
263 kfree(vpd); in pscsi_get_inquiry_vpd_device_ident()
266 if (transport_set_vpd_ident(vpd, page_83) < 0) { in pscsi_get_inquiry_vpd_device_ident()
269 kfree(vpd); in pscsi_get_inquiry_vpd_device_ident()
273 list_add_tail(&vpd->vpd_list, &wwn->t10_vpd_list); in pscsi_get_inquiry_vpd_device_ident()
310 * Locate VPD WWN Information used for various purposes within in pscsi_add_device_to_list()
315 * If VPD Unit Serial returned GOOD status, try in pscsi_add_device_to_list()
316 * VPD Device Identification page (0x83). in pscsi_add_device_to_list()