Lines Matching refs:db

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()
411 …hash_element = TRACKER_HASH(&matchentry->app_uuid, &key0, &key1, &key2, &key3) & db->tracker_hashm… in tracker_search_and_insert()
412 trackerhash = &db->tracker_hashbase[hash_element]; in tracker_search_and_insert()
426 if (db->max_link_count == 0 || db->max_link_count < count) { in tracker_search_and_insert()
427 db->max_link_count = count; in tracker_search_and_insert()
428 TRACKER_LOG(LOG_DEBUG, "Max link count %d (hash 0x%X)", db->max_link_count, hash_element); in tracker_search_and_insert()
454 if (db->max_link_count == 0 || db->max_link_count < count) { in tracker_search_and_insert()
455 db->max_link_count = count; in tracker_search_and_insert()
456 TRACKER_LOG(LOG_DEBUG, "Max link count %d (hash 0x%X)", db->max_link_count, hash_element); in tracker_search_and_insert()
464 if (db->tracker_count == 0) { in tracker_search_and_insert()
465 thread_wakeup((caddr_t)&db->tracker_count); in tracker_search_and_insert()
468 db->tracker_count++; in tracker_search_and_insert()
473 …TRACKER_LOG(LOG_DEBUG, "Total entries %d (hashmask 0x%lX)", db->tracker_count, db->tracker_hashmas… in tracker_search_and_insert()
519 struct tracker_db *db = NULL; in tracker_add() local
638 db = &g_tracker_db; in tracker_add()
641 if (tracker_search_and_insert(db, entry, true) != NULL) { in tracker_add()
939 struct tracker_db *db = NULL; in tracker_lookup() local
954 db = &g_tracker_db; in tracker_lookup()
963 foundentry = tracker_search_and_insert(db, &matchentry, false); in tracker_lookup()