Lines Matching defs:allocator
231 static void check_summary_drain_complete(struct block_allocator *allocator) in check_summary_drain_complete()
247 static void notify_summary_waiters(struct block_allocator *allocator, in notify_summary_waiters()
316 struct block_allocator *allocator = block->allocator; in launch_write() local
365 struct block_allocator *allocator = slab->allocator; in update_slab_summary_entry() local
1387 struct block_allocator *allocator = slab->allocator; in adjust_free_block_count() local
2545 struct block_allocator *allocator = slab->allocator; in queue_slab() local
2673 struct block_allocator *allocator = in finish_scrubbing() local
2972 static void scrub_slabs(struct block_allocator *allocator, struct vdo_completion *parent) in scrub_slabs()
2999 static void register_slab_with_allocator(struct block_allocator *allocator, in register_slab_with_allocator()
3031 static struct slab_iterator get_slab_iterator(const struct block_allocator *allocator) in get_slab_iterator()
3080 struct block_allocator *allocator = listener; in notify_block_allocator_of_read_only_mode() local
3184 int vdo_allocate_block(struct block_allocator *allocator, in vdo_allocate_block()
3218 int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator, in vdo_enqueue_clean_slab_waiter()
3260 int vdo_release_block_reference(struct block_allocator *allocator, in vdo_release_block_reference()
3310 struct block_allocator *allocator = vdo_as_block_allocator(completion); in slab_action_callback() local
3324 struct block_allocator *allocator = vdo_as_block_allocator(completion); in handle_operation_error() local
3332 static void apply_to_slabs(struct block_allocator *allocator, vdo_action_fn callback) in apply_to_slabs()
3370 struct block_allocator *allocator = vdo_as_block_allocator(completion); in finish_loading_allocator() local
3392 struct block_allocator *allocator = context; in copy_callback() local
3404 static void erase_next_slab_journal(struct block_allocator *allocator) in erase_next_slab_journal()
3430 struct block_allocator *allocator = in initiate_load() local
3466 struct block_allocator *allocator = vdo_as_block_allocator(completion); in vdo_notify_slab_journals_are_recovered() local
3471 static int get_slab_statuses(struct block_allocator *allocator, in get_slab_statuses()
3499 static int __must_check vdo_prepare_slabs_for_allocation(struct block_allocator *allocator) in vdo_prepare_slabs_for_allocation()
3567 void vdo_dump_block_allocator(const struct block_allocator *allocator) in vdo_dump_block_allocator()
3707 struct block_allocator *allocator, in make_slab()
3789 struct block_allocator *allocator = in allocate_slabs() local
3919 static int initialize_slab_scrubber(struct block_allocator *allocator) in initialize_slab_scrubber()
3955 static int __must_check initialize_slab_summary_block(struct block_allocator *allocator, in initialize_slab_summary_block()
3982 struct block_allocator *allocator = &depot->allocators[zone]; in initialize_block_allocator() local
4189 static void uninitialize_allocator_summary(struct block_allocator *allocator) in uninitialize_allocator_summary()
4218 struct block_allocator *allocator = &depot->allocators[zone]; in vdo_free_slab_depot() local
4596 struct block_allocator *allocator = &depot->allocators[zone_number]; in prepare_to_allocate() local
4713 struct block_allocator *allocator = &depot->allocators[zone_number]; in register_new_slabs() local
4745 static void stop_scrubbing(struct block_allocator *allocator) in stop_scrubbing()
4767 struct block_allocator *allocator = vdo_as_block_allocator(completion); in do_drain_step() local
4801 struct block_allocator *allocator = in initiate_drain() local
4845 static void resume_scrubbing(struct block_allocator *allocator) in resume_scrubbing()
4867 struct block_allocator *allocator = vdo_as_block_allocator(completion); in do_resume_step() local
4898 struct block_allocator *allocator = in initiate_resume() local
4990 const struct block_allocator *allocator = &depot->allocators[zone]; in get_block_allocator_statistics() local