Lines Matching refs:oldest
1862 * Purging everything is an overkill, but purging just the oldest used
1867 * The current policy is to continue purging the oldest used directories
1874 dircache_t *dcp, *oldest;
1880 oldest = NULL;
1882 if (oldest == NULL) {
1883 oldest = dcp;
1885 if (dcp->dc_actime < oldest->dc_actime) {
1886 oldest = dcp;
1891 if (oldest == NULL) {
1899 oldest->dc_prev->dc_next = oldest->dc_next;
1900 oldest->dc_next->dc_prev = oldest->dc_prev;
1901 mutex_enter(&oldest->dc_anchor->dca_lock);
1908 if (oldest->dc_next == oldest->dc_prev) {
1909 oldest->dc_anchor->dca_dircache = DC_RET_LOW_MEM;
1912 oldest->dc_anchor->dca_dircache = NULL;
1915 mutex_exit(&oldest->dc_anchor->dca_lock);
1916 dirent_cnt += oldest->dc_num_entries;
1917 dnlc_dir_abort(oldest);