Lines Matching refs:nextentry
417 struct tracker_hash_entry * __single nextentry = NULL; in tracker_search_and_insert() local
436 LIST_FOREACH(nextentry, trackerhash, entry_link) { in tracker_search_and_insert()
439 if (uuid_compare(nextentry->app_uuid, matchentry->app_uuid) != 0) { in tracker_search_and_insert()
443 if ((nextentry->address_family == AF_INET && matchentry->address_family == AF_INET && in tracker_search_and_insert()
444 … nextentry->address.addr46.ia46_addr4.s_addr == matchentry->address.addr46.ia46_addr4.s_addr) || in tracker_search_and_insert()
445 (nextentry->address_family == AF_INET6 && matchentry->address_family == AF_INET6 && in tracker_search_and_insert()
446 IN6_ARE_ADDR_EQUAL(&nextentry->address.addr6, &matchentry->address.addr6))) { in tracker_search_and_insert()
447 TRACKER_ENTRY_LOG(LOG_DEBUG, "Matched entry", nextentry, hash_element); in tracker_search_and_insert()
457 if (copy_metadata(&nextentry->metadata, &matchentry->metadata) == true) { in tracker_search_and_insert()
458 TRACKER_ENTRY_LOG(LOG_DEBUG, "Updated entry", nextentry, hash_element); in tracker_search_and_insert()
459 return nextentry; in tracker_search_and_insert()
462 …TRACKER_ENTRY_LOG(LOG_ERR, "Failed to Update entry, deleting found entry", nextentry, hash_element… in tracker_search_and_insert()
464 if (nextentry->metadata.flags & SO_TRACKER_ATTRIBUTE_FLAGS_DOMAIN_SHORT) { in tracker_search_and_insert()
467 LIST_REMOVE(nextentry, entry_link); in tracker_search_and_insert()
468 FREE_ENTRY(nextentry); in tracker_search_and_insert()
472 return nextentry; in tracker_search_and_insert()