Lines Matching refs:newDevice

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