Lines Matching defs:newDevice
1054 discoveredDevice *discoveredDevList, *newDevice;
1159 newDevice = (discoveredDevice *)calloc(1,
1161 if (newDevice == NULL) {
1165 newDevice->next = *devList; /* insert at head */
1166 *devList = newDevice; /* set new head */
1169 strncpy(newDevice->OSDeviceName, entry.ScsiId.OSDeviceName,
1170 sizeof (newDevice->OSDeviceName) - 1);
1183 newDevice->HBAPortWWN = (portWWNList *)calloc(1,
1185 if (newDevice->HBAPortWWN == NULL) {
1189 memcpy((void *)&(newDevice->HBAPortWWN->portWWN),
1192 newDevice->HBAPortWWN->tgtPortWWN =
1194 if (newDevice->HBAPortWWN->tgtPortWWN == NULL) {
1199 memcpy((void *)&(newDevice->HBAPortWWN->tgtPortWWN->portWWN),
1201 sizeof (newDevice->HBAPortWWN->tgtPortWWN->portWWN));
1204 newDevice->HBAPortWWN->tgtPortWWN->scsiOSLun =
1223 strcpy(newDevice->VID, "Unknown");
1224 strcpy(newDevice->PID, "Unknown");
1225 newDevice->dType = DTYPE_UNKNOWN;
1227 newDevice->inqSuccess = B_FALSE;
1229 memcpy(newDevice->VID, inq.inq_vid,
1230 sizeof (newDevice->VID));
1231 memcpy(newDevice->PID, inq.inq_pid,
1232 sizeof (newDevice->PID));
1233 newDevice->dType = inq.inq_dtype;
1235 newDevice->inqSuccess = B_TRUE;