Lines Matching defs:lru
196 struct gssd_ctx_slot *lru;
203 lru = gssd_lru_head;
204 gssd_lru_head = lru->lru_next;
211 if (lru->inuse) {
212 if (lru->ctx != GSS_C_NO_CONTEXT)
214 &lru->ctx, NULL);
222 current_time - lru->create_time, tooks,
237 lru->verf = context_verf;
239 lru->create_time = current_time;
240 lru->ctx = ctx;
241 lru->inuse = TRUE;
242 return (lru);
270 gssd_rel_slot(struct gssd_ctx_slot *lru)
274 if (lru == NULL)
277 lru->inuse = FALSE;
282 prev = lru->lru_prev;
283 next = lru->lru_next;
294 prev->lru_next = lru;
295 lru->lru_prev = prev;
297 next->lru_prev = lru;
298 lru->lru_next = next;
300 gssd_lru_head = lru;