Lines Matching refs:uid
566 /* private uid is kept up to date, conf_data may be outdated */
567 if (startpriv->uid.type == UA_BASE_PAV_ALIAS)
570 if (startpriv->uid.type == UA_HYPER_PAV_ALIAS) {
741 struct dasd_uid *uid;
743 uid = &private->uid;
744 memset(uid, 0, sizeof(struct dasd_uid));
745 memcpy(uid->vendor, private->ned->HDA_manufacturer,
746 sizeof(uid->vendor) - 1);
747 EBCASC(uid->vendor, sizeof(uid->vendor) - 1);
748 memcpy(uid->serial, private->ned->HDA_location,
749 sizeof(uid->serial) - 1);
750 EBCASC(uid->serial, sizeof(uid->serial) - 1);
751 uid->ssid = private->gneq->subsystemID;
752 uid->real_unit_addr = private->ned->unit_addr;
754 uid->type = private->sneq->sua_flags;
755 if (uid->type == UA_BASE_PAV_ALIAS)
756 uid->base_unit_addr = private->sneq->base_unit_addr;
758 uid->type = UA_BASE_DEVICE;
762 sprintf(uid->vduit+2*count, "%02x",
786 static int dasd_eckd_get_uid(struct dasd_device *device, struct dasd_uid *uid)
793 *uid = private->uid;
812 return memcmp(&device_uid, &private->uid, sizeof(struct dasd_uid));
1027 struct dasd_uid *uid;
1096 uid = &path_private.uid;
1097 if (strlen(uid->vduit) > 0)
1101 uid->vendor, uid->serial,
1102 uid->ssid, uid->real_unit_addr,
1103 uid->vduit);
1108 uid->vendor, uid->serial,
1109 uid->ssid,
1110 uid->real_unit_addr);
1111 uid = &private->uid;
1112 if (strlen(uid->vduit) > 0)
1116 uid->vendor, uid->serial,
1117 uid->ssid, uid->real_unit_addr,
1118 uid->vduit);
1123 uid->vendor, uid->serial,
1124 uid->ssid,
1125 uid->real_unit_addr);
1264 struct dasd_uid *uid;
1360 uid = &path_private.uid;
1361 if (strlen(uid->vduit) > 0)
1364 uid->vendor, uid->serial,
1365 uid->ssid, uid->real_unit_addr,
1366 uid->vduit);
1370 uid->vendor, uid->serial,
1371 uid->ssid,
1372 uid->real_unit_addr);
1549 if (private->uid.type == UA_BASE_PAV_ALIAS ||
1550 private->uid.type == UA_HYPER_PAV_ALIAS)
1743 if (private->uid.type == UA_BASE_PAV_ALIAS ||
1744 private->uid.type == UA_HYPER_PAV_ALIAS)
1926 if (private->uid.type == UA_BASE_PAV_ALIAS ||
1927 private->uid.type == UA_HYPER_PAV_ALIAS)
1938 "returned rc=%d", private->uid.ssid, rc);
4255 /* private uid is kept up to date, conf_data may be outdated */
4256 if (startpriv->uid.type == UA_BASE_PAV_ALIAS)
4259 if (startpriv->uid.type == UA_HYPER_PAV_ALIAS) {
5775 if (memcmp(&private->uid, &temp_uid, sizeof(struct dasd_uid)) != 0)
5835 struct dasd_uid uid;
5845 old_base = private->uid.base_unit_addr;
5862 dasd_eckd_get_uid(device, &uid);
5864 if (old_base != uid.base_unit_addr) {
5865 if (strlen(uid.vduit) > 0)
5867 "%s.%s.%04x.%02x.%s", uid.vendor, uid.serial,
5868 uid.ssid, uid.base_unit_addr, uid.vduit);
5871 "%s.%s.%04x.%02x", uid.vendor, uid.serial,
5872 uid.ssid, uid.base_unit_addr);