Lines Matching defs:oldest
1819 * Purging everything is an overkill, but purging just the oldest used
1824 * The current policy is to continue purging the oldest used directories
1831 dircache_t *dcp, *oldest;
1837 oldest = NULL;
1839 if (oldest == NULL) {
1840 oldest = dcp;
1842 if (dcp->dc_actime < oldest->dc_actime) {
1843 oldest = dcp;
1848 if (oldest == NULL) {
1856 oldest->dc_prev->dc_next = oldest->dc_next;
1857 oldest->dc_next->dc_prev = oldest->dc_prev;
1858 mutex_enter(&oldest->dc_anchor->dca_lock);
1865 if (oldest->dc_next == oldest->dc_prev) {
1866 oldest->dc_anchor->dca_dircache = DC_RET_LOW_MEM;
1869 oldest->dc_anchor->dca_dircache = NULL;
1872 mutex_exit(&oldest->dc_anchor->dca_lock);
1873 dirent_cnt += oldest->dc_num_entries;
1874 dnlc_dir_abort(oldest);