pred
static struct lru_entry *lru_evict(struct lru *lru, le_predicate pred, void *context, bool no_sleep)
switch (pred(le, context)) {
b_predicate pred;
b_predicate pred, void *context,
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
b_predicate pred, void *context)
b = __cache_evict(bc, list_mode, pred, context, &lh);
b_predicate pred, void *context, struct lock_history *lh)
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
b_predicate pred, void *context)
__cache_mark_many(bc, old_mode, new_mode, pred, context, &lh);
b_predicate pred, b_release release)
if (pred(b, NULL) == ER_EVICT) {
b_predicate pred, b_release release)