Lines Matching refs:hwid
17355 char *hwid; in sata_target_devid_register() local
17364 hwid = kmem_zalloc(LEGACY_HWID_LEN, KM_SLEEP); in sata_target_devid_register()
17365 bcopy(&sdinfo->satadrv_id.ai_model, hwid, in sata_target_devid_register()
17367 swab(hwid, hwid, sizeof (sdinfo->satadrv_id.ai_model)); in sata_target_devid_register()
17368 modlen = sata_check_modser(hwid, sizeof (sdinfo->satadrv_id.ai_model)); in sata_target_devid_register()
17371 hwid[modlen++] = '='; in sata_target_devid_register()
17372 bcopy(&sdinfo->satadrv_id.ai_drvser, &hwid[modlen], in sata_target_devid_register()
17374 swab(&hwid[modlen], &hwid[modlen], in sata_target_devid_register()
17376 serlen = sata_check_modser(&hwid[modlen], in sata_target_devid_register()
17380 hwid[modlen + serlen] = 0; /* terminate the hwid string */ in sata_target_devid_register()
17384 (ushort_t)(modlen + serlen), hwid, &devid)) == DDI_SUCCESS) { in sata_target_devid_register()
17397 kmem_free(hwid, LEGACY_HWID_LEN); in sata_target_devid_register()