Symbol: block_allocator
drivers/md/dm-vdo/physical-zone.c
158
struct block_allocator *allocator)
drivers/md/dm-vdo/physical-zone.h
66
struct block_allocator *allocator;
drivers/md/dm-vdo/repair.c
799
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/repair.c
851
void vdo_replay_into_slab_journals(struct block_allocator *allocator, void *context)
drivers/md/dm-vdo/repair.h
11
void vdo_replay_into_slab_journals(struct block_allocator *allocator, void *context);
drivers/md/dm-vdo/slab-depot.c
1215
completion->callback_thread_id = ((struct block_allocator *) pooled->context)->thread_id;
drivers/md/dm-vdo/slab-depot.c
1390
struct block_allocator *allocator = slab->allocator;
drivers/md/dm-vdo/slab-depot.c
233
static void check_summary_drain_complete(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
249
static void notify_summary_waiters(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
2631
struct block_allocator *allocator = slab->allocator;
drivers/md/dm-vdo/slab-depot.c
2756
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
2757
container_of(scrubber, struct block_allocator, scrubber);
drivers/md/dm-vdo/slab-depot.c
3056
static void scrub_slabs(struct block_allocator *allocator, struct vdo_completion *parent)
drivers/md/dm-vdo/slab-depot.c
3083
static void register_slab_with_allocator(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3115
static struct slab_iterator get_slab_iterator(const struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3166
struct block_allocator *allocator = listener;
drivers/md/dm-vdo/slab-depot.c
318
struct block_allocator *allocator = block->allocator;
drivers/md/dm-vdo/slab-depot.c
3270
int vdo_allocate_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3304
int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3346
int vdo_release_block_reference(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3396
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3410
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3418
static void apply_to_slabs(struct block_allocator *allocator, vdo_action_fn callback)
drivers/md/dm-vdo/slab-depot.c
3456
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3474
static void erase_next_slab_journal(struct block_allocator *allocator);
drivers/md/dm-vdo/slab-depot.c
3478
struct block_allocator *allocator = context;
drivers/md/dm-vdo/slab-depot.c
3490
static void erase_next_slab_journal(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3516
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
3517
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
3552
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3557
static int get_slab_statuses(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3584
static int __must_check vdo_prepare_slabs_for_allocation(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3652
void vdo_dump_block_allocator(const struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
367
struct block_allocator *allocator = slab->allocator;
drivers/md/dm-vdo/slab-depot.c
3791
struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3872
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
4001
static int initialize_slab_scrubber(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4036
static int __must_check initialize_slab_summary_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
4063
struct block_allocator *allocator = &depot->allocators[zone];
drivers/md/dm-vdo/slab-depot.c
4069
*allocator = (struct block_allocator) {
drivers/md/dm-vdo/slab-depot.c
4284
static void uninitialize_allocator_summary(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4313
struct block_allocator *allocator = &depot->allocators[zone];
drivers/md/dm-vdo/slab-depot.c
4695
struct block_allocator *allocator = &depot->allocators[zone_number];
drivers/md/dm-vdo/slab-depot.c
4813
struct block_allocator *allocator = &depot->allocators[zone_number];
drivers/md/dm-vdo/slab-depot.c
4845
static void stop_scrubbing(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4861
check_summary_drain_complete(container_of(state, struct block_allocator,
drivers/md/dm-vdo/slab-depot.c
4867
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
4901
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
4902
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
4945
static void resume_scrubbing(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4967
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
4998
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
4999
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
5090
const struct block_allocator *allocator = &depot->allocators[zone];
drivers/md/dm-vdo/slab-depot.h
219
struct block_allocator *allocator;
drivers/md/dm-vdo/slab-depot.h
351
struct block_allocator *allocator;
drivers/md/dm-vdo/slab-depot.h
512
struct block_allocator allocators[] __counted_by(zone_count);
drivers/md/dm-vdo/slab-depot.h
528
static inline struct block_allocator *vdo_as_block_allocator(struct vdo_completion *completion)
drivers/md/dm-vdo/slab-depot.h
531
return container_of(completion, struct block_allocator, completion);
drivers/md/dm-vdo/slab-depot.h
538
int __must_check vdo_allocate_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.h
541
int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.h
547
int __must_check vdo_release_block_reference(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.h
552
void vdo_dump_block_allocator(const struct block_allocator *allocator);
drivers/md/dm-vdo/types.h
334
struct block_allocator;