Lines Matching refs:dirty
42 bool dirty:1; member
802 struct queue dirty; member
853 struct queue *q = &mq->dirty; in __update_writeback_sentinels()
899 q_push(&mq->dirty, sentinel); in __sentinels_init()
928 struct queue *q = e->dirty ? &mq->dirty : &mq->clean; in push_new()
943 if (e->dirty) { in push()
945 q_push_before(&mq->dirty, sentinel, e); in push()
963 __del(mq, e->dirty ? &mq->dirty : &mq->clean, e); in del()
984 if (e->dirty) { in requeue()
986 q_requeue_before(&mq->dirty, sentinel, e, 1u); in requeue()
1090 q_redistribute(&mq->dirty); in end_cache_period()
1338 e->dirty = set; in __smq_set_clear_dirty()
1376 e->dirty = false; /* this gets corrected in a minute */ in smq_load_mapping()
1451 unsigned nr_clean = from_cblock(mq->cache_size) - q_size(&mq->dirty); in clean_target_met()
1456 return !q_size(&mq->dirty); in clean_target_met()
1469 e = pop_old(mq, &mq->dirty, target_met ? 1u : mq->dirty.nr_levels); in __smq_writeback_work()
1472 e = pop_old(mq, &mq->dirty, mq->dirty.nr_levels); in __smq_writeback_work()
1479 e->dirty = false; in __smq_writeback_work()
1507 e->dirty = true; in __force_mapping()
1701 q_init(&mq->dirty, &mq->es, NR_CACHE_LEVELS); in __smq_create()