Lines Matching refs:probe

346 	ip_cache_t *probe;  in ip_unregister()  local
355 probe = cache_head.ip_next; in ip_unregister()
356 while (probe != &cache_tail) { in ip_unregister()
357 if (rcm_unregister_interest(hd, probe->ip_resource, 0) in ip_unregister()
363 cache_remove(probe); in ip_unregister()
364 free_node(probe); in ip_unregister()
365 probe = cache_head.ip_next; in ip_unregister()
961 ip_cache_t *probe; in cache_lookup() local
972 probe = cache_head.ip_next; in cache_lookup()
973 while (probe != &cache_tail) { in cache_lookup()
974 if (probe->ip_resource && in cache_lookup()
975 STREQ(rsrc, probe->ip_resource)) { in cache_lookup()
978 return (probe); in cache_lookup()
980 probe = probe->ip_next; in cache_lookup()
1060 ip_cache_t *probe; in update_pif() local
1130 probe = cache_lookup(hd, rsrc, CACHE_NO_REFRESH); in update_pif()
1131 if (probe != NULL) { in update_pif()
1133 probe->ip_cachestate &= ~(CACHE_IF_STALE); in update_pif()
1135 if ((probe = calloc(1, sizeof (ip_cache_t))) == NULL) { in update_pif()
1143 probe->ip_resource = rsrc; in update_pif()
1144 probe->ip_pif = NULL; in update_pif()
1145 probe->ip_ifred = RCM_IPMP_MIN_REDUNDANCY; in update_pif()
1146 probe->ip_cachestate |= CACHE_IF_NEW; in update_pif()
1148 cache_insert(probe); in update_pif()
1151 probepif = probe->ip_pif; in update_pif()
1181 if (probe->ip_pif == NULL) { in update_pif()
1183 free(probe); in update_pif()
1188 probe->ip_pif = probepif; in update_pif()
1229 probe->ip_resource); in update_pif()
1278 ip_cache_t *probe; in update_cache() local
1289 probe = cache_head.ip_next; in update_cache()
1290 while (probe != &cache_tail) { in update_cache()
1291 probe->ip_cachestate |= CACHE_IF_STALE; in update_cache()
1292 if ((probe->ip_pif != NULL) && in update_cache()
1293 ((lif = probe->ip_pif->pi_lifs) != NULL)) { in update_cache()
1299 probe = probe->ip_next; in update_cache()
1314 probe = cache_head.ip_next; in update_cache()
1316 while (probe != &cache_tail) { in update_cache()
1318 if ((probe->ip_pif != NULL) && in update_cache()
1319 ((lif = probe->ip_pif->pi_lifs) != NULL)) { in update_cache()
1328 if (probe->ip_pif->pi_lifs == lif) in update_cache()
1329 probe->ip_pif->pi_lifs = in update_cache()
1342 if ((probe->ip_cachestate & CACHE_IF_STALE) && in update_cache()
1343 !(probe->ip_cachestate & CACHE_IF_OFFLINED)) { in update_cache()
1344 (void) rcm_unregister_interest(hd, probe->ip_resource, in update_cache()
1347 probe->ip_resource); in update_cache()
1348 freeit = probe; in update_cache()
1349 probe = probe->ip_next; in update_cache()
1355 if (!(probe->ip_cachestate & CACHE_IF_NEW)) { in update_cache()
1356 probe = probe->ip_next; in update_cache()
1360 rv = rcm_register_interest(hd, probe->ip_resource, 0, NULL); in update_cache()
1364 probe->ip_resource); in update_cache()
1369 probe->ip_resource); in update_cache()
1370 probe->ip_cachestate &= ~(CACHE_IF_NEW); in update_cache()
1372 probe = probe->ip_next; in update_cache()
1385 ip_cache_t *probe; in free_cache() local
1390 probe = cache_head.ip_next; in free_cache()
1391 while (probe != &cache_tail) { in free_cache()
1392 cache_remove(probe); in free_cache()
1393 free_node(probe); in free_cache()
1394 probe = cache_head.ip_next; in free_cache()