background_tracker 32 drivers/md/dm-cache-background-tracker.c struct background_tracker *btracker_create(unsigned max_work) background_tracker 34 drivers/md/dm-cache-background-tracker.c struct background_tracker *b = kmalloc(sizeof(*b), GFP_KERNEL); background_tracker 61 drivers/md/dm-cache-background-tracker.c void btracker_destroy(struct background_tracker *b) background_tracker 79 drivers/md/dm-cache-background-tracker.c static bool __insert_pending(struct background_tracker *b, background_tracker 108 drivers/md/dm-cache-background-tracker.c static struct bt_work *__find_pending(struct background_tracker *b, background_tracker 133 drivers/md/dm-cache-background-tracker.c static void update_stats(struct background_tracker *b, struct policy_work *w, int delta) background_tracker 150 drivers/md/dm-cache-background-tracker.c unsigned btracker_nr_writebacks_queued(struct background_tracker *b) background_tracker 156 drivers/md/dm-cache-background-tracker.c unsigned btracker_nr_demotions_queued(struct background_tracker *b) background_tracker 162 drivers/md/dm-cache-background-tracker.c static bool max_work_reached(struct background_tracker *b) background_tracker 169 drivers/md/dm-cache-background-tracker.c static struct bt_work *alloc_work(struct background_tracker *b) background_tracker 177 drivers/md/dm-cache-background-tracker.c int btracker_queue(struct background_tracker *b, background_tracker 215 drivers/md/dm-cache-background-tracker.c int btracker_issue(struct background_tracker *b, struct policy_work **work) background_tracker 230 drivers/md/dm-cache-background-tracker.c void btracker_complete(struct background_tracker *b, background_tracker 242 drivers/md/dm-cache-background-tracker.c bool btracker_promotion_already_present(struct background_tracker *b, background_tracker 16 drivers/md/dm-cache-background-tracker.h struct background_tracker; background_tracker 21 drivers/md/dm-cache-background-tracker.h struct background_tracker *btracker_create(unsigned max_work); background_tracker 22 drivers/md/dm-cache-background-tracker.h void btracker_destroy(struct background_tracker *b); background_tracker 24 drivers/md/dm-cache-background-tracker.h unsigned btracker_nr_writebacks_queued(struct background_tracker *b); background_tracker 25 drivers/md/dm-cache-background-tracker.h unsigned btracker_nr_demotions_queued(struct background_tracker *b); background_tracker 31 drivers/md/dm-cache-background-tracker.h int btracker_queue(struct background_tracker *b, background_tracker 38 drivers/md/dm-cache-background-tracker.h int btracker_issue(struct background_tracker *b, struct policy_work **work); background_tracker 39 drivers/md/dm-cache-background-tracker.h void btracker_complete(struct background_tracker *b, background_tracker 41 drivers/md/dm-cache-background-tracker.h bool btracker_promotion_already_present(struct background_tracker *b, background_tracker 855 drivers/md/dm-cache-policy-smq.c struct background_tracker *bg_work;