Lines Matching refs:flags
31 BUG_ON(test_and_set_bit(__LC_PARANOIA, &lc->flags)); \
35 clear_bit_unlock(__LC_PARANOIA, &lc->flags); \
59 val = cmpxchg(&lc->flags, 0, LC_LOCKED); in lc_try_lock()
198 lc->flags = 0; in lc_reset()
351 static struct lc_element *__lc_get(struct lru_cache *lc, unsigned int enr, unsigned int flags) in __lc_get() argument
356 if (test_bit(__LC_STARVING, &lc->flags)) { in __lc_get()
372 if (!(flags & LC_GET_MAY_USE_UNCOMMITTED)) in __lc_get()
390 if (!(flags & LC_GET_MAY_CHANGE)) in __lc_get()
395 test_and_set_bit(__LC_DIRTY, &lc->flags); in __lc_get()
400 if (test_bit(__LC_LOCKED, &lc->flags)) { in __lc_get()
409 set_bit(__LC_STARVING, &lc->flags); in __lc_get()
422 clear_bit(__LC_STARVING, &lc->flags); in __lc_get()
559 clear_bit_unlock(__LC_STARVING, &lc->flags); in lc_put()