Symbol: wc_entry
drivers/md/dm-writecache.c
1041
struct wc_entry *e = &wc->entries[b];
drivers/md/dm-writecache.c
1064
struct wc_entry *e = &wc->entries[b];
drivers/md/dm-writecache.c
1074
struct wc_entry *old;
drivers/md/dm-writecache.c
115
struct wc_entry *current_free;
drivers/md/dm-writecache.c
1339
struct wc_entry *e)
drivers/md/dm-writecache.c
1352
struct wc_entry *e;
drivers/md/dm-writecache.c
1382
struct wc_entry *e, bool search_used)
drivers/md/dm-writecache.c
1390
struct wc_entry *f = writecache_pop_from_freelist(wc, current_cache_sec);
drivers/md/dm-writecache.c
1399
struct wc_entry *f;
drivers/md/dm-writecache.c
1404
f = container_of(next, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
1437
struct wc_entry *e;
drivers/md/dm-writecache.c
153
struct wc_entry *entries;
drivers/md/dm-writecache.c
1677
struct wc_entry *e;
drivers/md/dm-writecache.c
1715
struct wc_entry *e;
drivers/md/dm-writecache.c
1788
static bool wc_add_block(struct writeback_struct *wb, struct wc_entry *e)
drivers/md/dm-writecache.c
1823
struct wc_entry *e, *f;
drivers/md/dm-writecache.c
1830
e = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1843
wb->wc_list = kmalloc_objs(struct wc_entry *, max_pages,
drivers/md/dm-writecache.c
1857
f = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1886
struct wc_entry *e, *f;
drivers/md/dm-writecache.c
1894
e = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1913
f = container_of(wbl->list.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
1937
struct wc_entry *f, *g, *e = NULL;
drivers/md/dm-writecache.c
1987
(jiffies - container_of(wc->lru.prev, struct wc_entry, lru)->age >=
drivers/md/dm-writecache.c
2001
e = container_of(rb_first(&wc->tree), struct wc_entry, rb_node);
drivers/md/dm-writecache.c
2005
e = container_of(wc->lru.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
2012
f = container_of(node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
2033
g = container_of(next_node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
2067
g = container_of(next_node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
2108
struct wc_entry e;
drivers/md/dm-writecache.c
225
struct wc_entry **wc_list;
drivers/md/dm-writecache.c
227
struct wc_entry *wc_list_inline[WB_LIST_INLINE];
drivers/md/dm-writecache.c
234
struct wc_entry *e;
drivers/md/dm-writecache.c
392
static struct wc_memory_entry *memory_entry(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
397
static void *memory_data(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
402
static sector_t cache_sector(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
408
static uint64_t read_original_sector(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
417
static uint64_t read_seq_count(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
426
static void clear_seq_count(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
434
static void write_original_sector_seq_count(struct dm_writecache *wc, struct wc_entry *e,
drivers/md/dm-writecache.c
606
static struct wc_entry *writecache_find_entry(struct dm_writecache *wc,
drivers/md/dm-writecache.c
609
struct wc_entry *e;
drivers/md/dm-writecache.c
616
e = container_of(node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
632
e = container_of(node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
638
struct wc_entry *e2;
drivers/md/dm-writecache.c
646
e2 = container_of(node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
653
static void writecache_insert_entry(struct dm_writecache *wc, struct wc_entry *ins)
drivers/md/dm-writecache.c
655
struct wc_entry *e;
drivers/md/dm-writecache.c
659
e = container_of(*node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
672
static void writecache_unlink(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
678
static void writecache_add_to_freelist(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
716
static struct wc_entry *writecache_pop_from_freelist(struct dm_writecache *wc, sector_t expected_sector)
drivers/md/dm-writecache.c
718
struct wc_entry *e;
drivers/md/dm-writecache.c
732
wc->current_free = next ? container_of(next, struct wc_entry, rb_node) : NULL;
drivers/md/dm-writecache.c
736
e = container_of(wc->freelist.next, struct wc_entry, lru);
drivers/md/dm-writecache.c
748
static void writecache_free_entry(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
781
static void writecache_flush_entry(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
788
static bool writecache_entry_is_committed(struct dm_writecache *wc, struct wc_entry *e)
drivers/md/dm-writecache.c
795
struct wc_entry *e, *e2;
drivers/md/dm-writecache.c
804
e = container_of(wc->lru.next, struct wc_entry, lru);
drivers/md/dm-writecache.c
817
e2 = container_of(e->lru.next, struct wc_entry, lru);
drivers/md/dm-writecache.c
840
e2 = container_of(rb_node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
849
e = container_of(e->lru.prev, struct wc_entry, lru);
drivers/md/dm-writecache.c
882
struct wc_entry *e;
drivers/md/dm-writecache.c
908
e = container_of(node, struct wc_entry, rb_node);
drivers/md/dm-writecache.c
964
wc->entries = vmalloc_array(wc->n_blocks, sizeof(struct wc_entry));
drivers/md/dm-writecache.c
968
struct wc_entry *e = &wc->entries[b];