Lines Matching refs:ndi
1110 struct nd_ifinfo *ndi;
1113 ndi = ND_IFINFO(ifp);
1114 VERIFY(ndi != NULL && ndi->initialized);
1115 lck_mtx_lock(&ndi->lock);
1117 if (bcmp(ndi->randomid, nullbuf, sizeof(nullbuf)) == 0) {
1123 bcopy(baseid, ndi->randomseed1, sizeof(ndi->randomseed1));
1126 (void)generate_tmp_ifid(ndi->randomseed0, ndi->randomseed1,
1127 ndi->randomid);
1129 bcopy(ndi->randomid, retbuf, 8);
1130 lck_mtx_unlock(&ndi->lock);
1139 struct nd_ifinfo *ndi;
1151 ndi = &nd_ifinfo[i];
1152 if (!ndi->initialized)
1154 lck_mtx_lock(&ndi->lock);
1155 if (bcmp(ndi->randomid, nullbuf, sizeof(nullbuf)) != 0) {
1160 (void)generate_tmp_ifid(ndi->randomseed0,
1161 ndi->randomseed1,
1162 ndi->randomid);
1164 lck_mtx_unlock(&ndi->lock);