Symbol: lh
drivers/md/dm-bufio.c
462
static void lh_init(struct lock_history *lh, struct dm_buffer_cache *cache, bool write)
drivers/md/dm-bufio.c
470
static void __lh_lock(struct lock_history *lh, unsigned int index)
drivers/md/dm-bufio.c
485
static void __lh_unlock(struct lock_history *lh, unsigned int index)
drivers/md/dm-bufio.c
506
__lh_unlock(lh, lh->previous);
drivers/md/dm-bufio.c
515
static void lh_next(struct lock_history *lh, sector_t b)
drivers/md/dm-bufio.c
521
__lh_unlock(lh, lh->previous);
drivers/md/dm-bufio.c
522
__lh_lock(lh, index);
drivers/md/dm-bufio.c
526
__lh_lock(lh, index);
drivers/md/dm-bufio.c
647
struct lock_history *lh;
drivers/md/dm-bufio.c
661
lh_next(w->lh, b->block);
drivers/md/dm-bufio.c
673
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
drivers/md/dm-bufio.c
692
struct lock_history lh;
drivers/md/dm-bufio.c
694
lh_init(&lh, bc, true);
drivers/md/dm-bufio.c
695
b = __cache_evict(bc, list_mode, pred, context, &lh);
drivers/md/dm-bufio.c
696
lh_exit(&lh);
drivers/md/dm-bufio.c
730
struct evict_wrapper w = {.lh = lh, .pred = pred, .context = context};
drivers/md/dm-bufio.c
746
struct lock_history lh;
drivers/md/dm-bufio.c
748
lh_init(&lh, bc, true);
drivers/md/dm-bufio.c
749
__cache_mark_many(bc, old_mode, new_mode, pred, context, &lh);
drivers/md/dm-bufio.c
750
lh_exit(&lh);
drivers/md/dm-bufio.c
784
lh_next(lh, b->block);
drivers/md/dm-bufio.c
802
struct lock_history lh;
drivers/md/dm-bufio.c
804
lh_init(&lh, bc, false);
drivers/md/dm-bufio.c
805
__cache_iterate(bc, list_mode, fn, context, &lh);
drivers/md/dm-bufio.c
806
lh_exit(&lh);