nvp_devid
if (np->nvp_devid == NULL)
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
n = ddi_devid_sizeof(np->nvp_devid);
(void) bcopy(np->nvp_devid, devid_dup, n);
if (dp->nvp_devid)
kmem_free(dp->nvp_devid, ddi_devid_sizeof(dp->nvp_devid));
np->nvp_devid = kmem_alloc(n, KM_SLEEP);
(void) bcopy(devidp, np->nvp_devid, n);
NVP_DEVID_DEBUG_DEVID((np->nvp_devid));
if (np->nvp_devid == NULL)
(uchar_t *)np->nvp_devid,
ddi_devid_sizeof(np->nvp_devid));
NVP_DEVID_DEBUG_DEVID(np->nvp_devid);
if (np->nvp_devid == NULL) {
replace: np->nvp_devid = new_devid;
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
free_devid = np->nvp_devid;
if (ddi_devid_compare(devid, np->nvp_devid) != 0) {
ddi_devid_str_encode(np->nvp_devid, NULL);
new_nvp->nvp_devid = new_devid;
if (np->nvp_devid == NULL)
if (np->nvp_devid == NULL)
if (np->nvp_devid == NULL)
if (ddi_devid_valid(np->nvp_devid) != DDI_SUCCESS) {
if (ddi_devid_compare(devid, np->nvp_devid) == 0) {
ddi_devid_t nvp_devid;