Lines Matching refs:i_devid
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()
191 i_devid_len = sizeof (*i_devid) + in ddi_devid_smp_encode()
192 raw_id_len - sizeof (i_devid->did_id); in ddi_devid_smp_encode()
193 if ((i_devid = DEVID_MALLOC(i_devid_len)) == NULL) in ddi_devid_smp_encode()
195 bzero(i_devid, i_devid_len); in ddi_devid_smp_encode()
199 i_devid->did_id[i] = in ddi_devid_smp_encode()
205 i_devid->did_magic_hi = DEVID_MAGIC_MSB; in ddi_devid_smp_encode()
206 i_devid->did_magic_lo = DEVID_MAGIC_LSB; in ddi_devid_smp_encode()
207 i_devid->did_rev_hi = DEVID_REV_MSB; in ddi_devid_smp_encode()
208 i_devid->did_rev_lo = DEVID_REV_LSB; in ddi_devid_smp_encode()
209 DEVID_FORMTYPE(i_devid, raw_id_type); in ddi_devid_smp_encode()
210 DEVID_FORMLEN(i_devid, raw_id_len); in ddi_devid_smp_encode()
213 bzero(i_devid->did_driver, DEVID_HINT_SIZE); in ddi_devid_smp_encode()
221 bcopy(driver_name, i_devid->did_driver, driver_name_len); in ddi_devid_smp_encode()
225 *devid = (ddi_devid_t)i_devid; in ddi_devid_smp_encode()