Home
last modified time | relevance | path

Searched refs:prio_buckets (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/md/bcache/
Dsuper.c556 atomic_long_add(ca->sb.bucket_size * prio_buckets(ca), in bch_prio_write()
562 for (i = prio_buckets(ca) - 1; i >= 0; --i) { in bch_prio_write()
575 p->next_bucket = ca->prio_buckets[i + 1]; in bch_prio_write()
586 ca->prio_buckets[i] = bucket; in bch_prio_write()
601 for (i = 0; i < prio_buckets(ca); i++) { in bch_prio_write()
606 ca->prio_last_buckets[i] = ca->prio_buckets[i]; in bch_prio_write()
621 ca->prio_buckets[bucket_nr] = bucket; in prio_read()
1820 kfree(ca->prio_buckets); in bch_cache_release()
1854 !init_fifo(&ca->free[RESERVE_PRIO], prio_buckets(ca), GFP_KERNEL) || in cache_alloc()
1861 !(ca->prio_buckets = kzalloc(sizeof(uint64_t) * prio_buckets(ca) * in cache_alloc()
[all …]
Dbcache.h416 uint64_t *prio_buckets; member
714 #define prio_buckets(c) \ macro
Dalloc.c418 for (iter = 0; iter < prio_buckets(ca) * 2; iter++) in bch_bucket_alloc()
419 BUG_ON(ca->prio_buckets[iter] == (uint64_t) r); in bch_bucket_alloc()
Dbtree.c1703 for (i = ca->prio_buckets; in bch_btree_gc_finish()
1704 i < ca->prio_buckets + prio_buckets(ca) * 2; i++) in bch_btree_gc_finish()
Djournal.c611 w->data->prio_bucket[ca->sb.nr_this_dev] = ca->prio_buckets[0]; in journal_write_unlocked()