Lines Matching refs:mru
293 typedef struct mru_tag mru;
295 mru * hlink; /* next in hash table bucket */
296 DECL_DLIST_LINK(mru, mlink);
349 static mru * add_mru(mru *);
373 static mru mru_list; /* listhead */
374 static mru ** hash_table;
2488 * add_mru Add and entry to mru list, hash table, and allocate
2492 static mru *
2494 mru *add
2498 mru *mon;
2499 mru *unlinked;
2517 UNLINK_SLIST(unlinked, hash_table[hash], mon, hlink, mru);
2572 mru *mon;
2573 mru *head;
2574 mru *recent;
2604 mru *unlinked;
2650 "no overlap between %d prior entries and server MRU list\n",
2662 recent, hlink, mru);
2673 "MRU list is limited to less than about 16 seconds' of\n"
2674 "entries. See the 'mru' ntp.conf directive to adjust.\n");
2915 "\rRetrieved %u unique MRU entries and %u updates.\n",
3015 * qcmp_mru_addr - sort MRU entries by remote address.
3026 const mru * const * ppm1 = v1;
3027 const mru * const * ppm2 = v2;
3028 const mru * pm1;
3029 const mru * pm2;
3068 * qcmp_mru_count - sort MRU entries by times seen (hit count).
3076 const mru * const * ppm1 = v1;
3077 const mru * const * ppm2 = v2;
3078 const mru * pm1;
3079 const mru * pm2;
3103 * qcmp_mru_avgint - sort MRU entries by average interval.
3111 const mru * const * ppm1 = v1;
3112 const mru * const * ppm2 = v2;
3113 const mru * pm1;
3114 const mru * pm2;
3197 mru **sorted;
3198 mru **ppentry;
3199 mru *recent;
3211 "Ctrl-C will stop MRU retrieval and display partial results.\n");
3278 ITER_DLIST_BEGIN(mru_list, recent, mlink, mru)
3284 REV_ITER_DLIST_BEGIN(mru_list, recent, mlink, mru)
3293 "mru_count %u should match MRU list depth %ld.\n",
3347 xprintf(stderr, "... freeing MRU entries\n");
3350 ITER_DLIST_BEGIN(mru_list, recent, mlink, mru)