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
2633
struct block_allocator *allocator = slab->allocator;
drivers/md/dm-vdo/slab-depot.c
2758
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
2759
container_of(scrubber, struct block_allocator, scrubber);
drivers/md/dm-vdo/slab-depot.c
3058
static void scrub_slabs(struct block_allocator *allocator, struct vdo_completion *parent)
drivers/md/dm-vdo/slab-depot.c
3085
static void register_slab_with_allocator(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3117
static struct slab_iterator get_slab_iterator(const struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3168
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
3272
int vdo_allocate_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3306
int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3348
int vdo_release_block_reference(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3398
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3412
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3420
static void apply_to_slabs(struct block_allocator *allocator, vdo_action_fn callback)
drivers/md/dm-vdo/slab-depot.c
3458
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3476
static void erase_next_slab_journal(struct block_allocator *allocator);
drivers/md/dm-vdo/slab-depot.c
3480
struct block_allocator *allocator = context;
drivers/md/dm-vdo/slab-depot.c
3492
static void erase_next_slab_journal(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3518
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
3519
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
3554
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
3559
static int get_slab_statuses(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3587
static int __must_check vdo_prepare_slabs_for_allocation(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
3655
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
3795
struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
3877
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
4006
static int initialize_slab_scrubber(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4042
static int __must_check initialize_slab_summary_block(struct block_allocator *allocator,
drivers/md/dm-vdo/slab-depot.c
4069
struct block_allocator *allocator = &depot->allocators[zone];
drivers/md/dm-vdo/slab-depot.c
4075
*allocator = (struct block_allocator) {
drivers/md/dm-vdo/slab-depot.c
4267
struct block_allocator, __func__, &depot);
drivers/md/dm-vdo/slab-depot.c
4289
static void uninitialize_allocator_summary(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4318
struct block_allocator *allocator = &depot->allocators[zone];
drivers/md/dm-vdo/slab-depot.c
4700
struct block_allocator *allocator = &depot->allocators[zone_number];
drivers/md/dm-vdo/slab-depot.c
4818
struct block_allocator *allocator = &depot->allocators[zone_number];
drivers/md/dm-vdo/slab-depot.c
4850
static void stop_scrubbing(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4866
check_summary_drain_complete(container_of(state, struct block_allocator,
drivers/md/dm-vdo/slab-depot.c
4872
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
4906
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
4907
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
4950
static void resume_scrubbing(struct block_allocator *allocator)
drivers/md/dm-vdo/slab-depot.c
4972
struct block_allocator *allocator = vdo_as_block_allocator(completion);
drivers/md/dm-vdo/slab-depot.c
5003
struct block_allocator *allocator =
drivers/md/dm-vdo/slab-depot.c
5004
container_of(state, struct block_allocator, state);
drivers/md/dm-vdo/slab-depot.c
5095
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[];
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
331
struct block_allocator;