Lines Matching defs:probe
345 ip_cache_t *probe;
354 probe = cache_head.ip_next;
355 while (probe != &cache_tail) {
356 if (rcm_unregister_interest(hd, probe->ip_resource, 0)
362 cache_remove(probe);
363 free_node(probe);
364 probe = cache_head.ip_next;
960 ip_cache_t *probe;
971 probe = cache_head.ip_next;
972 while (probe != &cache_tail) {
973 if (probe->ip_resource &&
974 STREQ(rsrc, probe->ip_resource)) {
977 return (probe);
979 probe = probe->ip_next;
1059 ip_cache_t *probe;
1129 probe = cache_lookup(hd, rsrc, CACHE_NO_REFRESH);
1130 if (probe != NULL) {
1132 probe->ip_cachestate &= ~(CACHE_IF_STALE);
1134 if ((probe = calloc(1, sizeof (ip_cache_t))) == NULL) {
1142 probe->ip_resource = rsrc;
1143 probe->ip_pif = NULL;
1144 probe->ip_ifred = RCM_IPMP_MIN_REDUNDANCY;
1145 probe->ip_cachestate |= CACHE_IF_NEW;
1147 cache_insert(probe);
1150 probepif = probe->ip_pif;
1180 if (probe->ip_pif == NULL) {
1182 free(probe);
1187 probe->ip_pif = probepif;
1228 probe->ip_resource);
1277 ip_cache_t *probe;
1288 probe = cache_head.ip_next;
1289 while (probe != &cache_tail) {
1290 probe->ip_cachestate |= CACHE_IF_STALE;
1291 if ((probe->ip_pif != NULL) &&
1292 ((lif = probe->ip_pif->pi_lifs) != NULL)) {
1298 probe = probe->ip_next;
1313 probe = cache_head.ip_next;
1315 while (probe != &cache_tail) {
1317 if ((probe->ip_pif != NULL) &&
1318 ((lif = probe->ip_pif->pi_lifs) != NULL)) {
1327 if (probe->ip_pif->pi_lifs == lif)
1328 probe->ip_pif->pi_lifs =
1341 if ((probe->ip_cachestate & CACHE_IF_STALE) &&
1342 !(probe->ip_cachestate & CACHE_IF_OFFLINED)) {
1343 (void) rcm_unregister_interest(hd, probe->ip_resource,
1346 probe->ip_resource);
1347 freeit = probe;
1348 probe = probe->ip_next;
1354 if (!(probe->ip_cachestate & CACHE_IF_NEW)) {
1355 probe = probe->ip_next;
1359 rv = rcm_register_interest(hd, probe->ip_resource, 0, NULL);
1363 probe->ip_resource);
1368 probe->ip_resource);
1369 probe->ip_cachestate &= ~(CACHE_IF_NEW);
1371 probe = probe->ip_next;
1384 ip_cache_t *probe;
1389 probe = cache_head.ip_next;
1390 while (probe != &cache_tail) {
1391 cache_remove(probe);
1392 free_node(probe);
1393 probe = cache_head.ip_next;