Searched refs:i_devid (Results 1 – 3 of 3) sorted by relevance
| /illumos-gate/usr/src/common/devid/ |
| H A D | devid_smp.c | 98 impl_devid_t *i_devid; in ddi_devid_smp_encode() local 169 i_devid_len = sizeof (*i_devid) + in ddi_devid_smp_encode() 170 raw_id_len - sizeof (i_devid->did_id); in ddi_devid_smp_encode() 171 if ((i_devid = DEVID_MALLOC(i_devid_len)) == NULL) in ddi_devid_smp_encode() 173 bzero(i_devid, i_devid_len); in ddi_devid_smp_encode() 177 &i_devid->did_id[0], vlen); in ddi_devid_smp_encode() 178 i_devid->did_id[vlen] = '.'; in ddi_devid_smp_encode() 182 &i_devid->did_id[vlen + 1], plen); in ddi_devid_smp_encode() 183 i_devid->did_id[vlen + 1 + plen] = '.'; in ddi_devid_smp_encode() 186 bcopy(sbuf, &i_devid->did_id[vlen + 1 + plen + 1], slen); in ddi_devid_smp_encode() [all …]
|
| H A D | devid_scsi.c | 1098 impl_devid_t *i_devid = NULL; in devid_scsi_init() local 1111 i_devid_len = sizeof (*i_devid) + raw_id_len - sizeof (i_devid->did_id); in devid_scsi_init() 1112 if ((i_devid = DEVID_MALLOC(i_devid_len)) == NULL) { in devid_scsi_init() 1117 i_devid->did_magic_hi = DEVID_MAGIC_MSB; in devid_scsi_init() 1118 i_devid->did_magic_lo = DEVID_MAGIC_LSB; in devid_scsi_init() 1119 i_devid->did_rev_hi = DEVID_REV_MSB; in devid_scsi_init() 1120 i_devid->did_rev_lo = DEVID_REV_LSB; in devid_scsi_init() 1121 DEVID_FORMTYPE(i_devid, raw_id_type); in devid_scsi_init() 1123 DEVID_FORMLEN(i_devid, u_raw_id_len); in devid_scsi_init() 1126 bzero(i_devid->did_driver, DEVID_HINT_SIZE); in devid_scsi_init() [all …]
|
| /illumos-gate/usr/src/uts/common/os/ |
| H A D | sunddi.c | 7686 impl_devid_t *i_devid = (impl_devid_t *)devid; in i_ddi_devid_register() local 7708 bzero(i_devid->did_driver, DEVID_HINT_SIZE); in i_ddi_devid_register() 7709 bcopy(driver_name, i_devid->did_driver, driver_len); in i_ddi_devid_register() 7714 i_devid->did_id[0] += devid_register_corrupt; in i_ddi_devid_register() 7717 i_devid->did_id[0] += 1; in i_ddi_devid_register() 7719 i_devid->did_driver[0] += devid_register_corrupt_hint; in i_ddi_devid_register() 7722 i_devid->did_driver[0] += 1; in i_ddi_devid_register() 7811 impl_devid_t *i_devid; in ddi_devid_init() local 7812 int sz = sizeof (*i_devid) + nbytes - sizeof (char); in ddi_devid_init() 7848 if ((i_devid = kmem_zalloc(sz, KM_SLEEP)) == NULL) in ddi_devid_init() [all …]
|