Lines Matching refs:matchentry

391 tracker_search_and_insert(struct tracker_db *db, struct tracker_hash_entry *matchentry, boolean_t i…  in tracker_search_and_insert()  argument
399 if (db == NULL || matchentry == NULL) { in tracker_search_and_insert()
403 if (matchentry->address_family == AF_INET6) { in tracker_search_and_insert()
404 key0 = matchentry->address.addr6.s6_addr32[0]; in tracker_search_and_insert()
405 key1 = matchentry->address.addr6.s6_addr32[1]; in tracker_search_and_insert()
406 key2 = matchentry->address.addr6.s6_addr32[2]; in tracker_search_and_insert()
407 key3 = matchentry->address.addr6.s6_addr32[3]; in tracker_search_and_insert()
409 key0 = matchentry->address.addr46.ia46_addr4.s_addr; in tracker_search_and_insert()
411 …hash_element = TRACKER_HASH(&matchentry->app_uuid, &key0, &key1, &key2, &key3) & db->tracker_hashm… in tracker_search_and_insert()
417 if (uuid_compare(nextentry->app_uuid, matchentry->app_uuid) != 0) { in tracker_search_and_insert()
421 if ((nextentry->address_family == AF_INET && matchentry->address_family == AF_INET && in tracker_search_and_insert()
422 … nextentry->address.addr46.ia46_addr4.s_addr == matchentry->address.addr46.ia46_addr4.s_addr) || in tracker_search_and_insert()
423 (nextentry->address_family == AF_INET6 && matchentry->address_family == AF_INET6 && in tracker_search_and_insert()
424 IN6_ARE_ADDR_EQUAL(&nextentry->address.addr6, &matchentry->address.addr6))) { in tracker_search_and_insert()
435 if (copy_metadata(&nextentry->metadata, &matchentry->metadata) == true) { in tracker_search_and_insert()
461 LIST_INSERT_HEAD(trackerhash, matchentry, entry_link); in tracker_search_and_insert()
469 if (matchentry->metadata.flags & SO_TRACKER_ATTRIBUTE_FLAGS_DOMAIN_SHORT) { in tracker_search_and_insert()
472 TRACKER_ENTRY_LOG(LOG_DEBUG, "Added entry", matchentry, hash_element); in tracker_search_and_insert()
946 struct tracker_hash_entry matchentry = { }; in tracker_lookup() local
965 if (fill_hash_entry(&matchentry, app_uuid, remote) != 0) { in tracker_lookup()
970 TRACKER_ENTRY_LOG(LOG_DEBUG, "Lookup entry", &matchentry, 0); in tracker_lookup()
972 foundentry = tracker_search_and_insert(db, &matchentry, false); in tracker_lookup()
976 TRACKER_ENTRY_LOG(LOG_ERR, "Failed to copy metadata", &matchentry, 0); in tracker_lookup()