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
1386 struct block_allocator *allocator = slab->allocator; in adjust_free_block_count() local
2621 struct block_allocator *allocator = slab->allocator; in queue_slab() local
2749 struct block_allocator *allocator = in finish_scrubbing() local
3049 static void scrub_slabs(struct block_allocator *allocator, struct vdo_completion *parent) in scrub_slabs()
3076 static void register_slab_with_allocator(struct block_allocator *allocator, in register_slab_with_allocator()
3108 static struct slab_iterator get_slab_iterator(const struct block_allocator *allocator) in get_slab_iterator()
3157 struct block_allocator *allocator = listener; in notify_block_allocator_of_read_only_mode() local
3261 int vdo_allocate_block(struct block_allocator *allocator, in vdo_allocate_block()
3295 int vdo_enqueue_clean_slab_waiter(struct block_allocator *allocator, in vdo_enqueue_clean_slab_waiter()
3337 int vdo_release_block_reference(struct block_allocator *allocator, in vdo_release_block_reference()
3387 struct block_allocator *allocator = vdo_as_block_allocator(completion); in slab_action_callback() local
3401 struct block_allocator *allocator = vdo_as_block_allocator(completion); in handle_operation_error() local
3409 static void apply_to_slabs(struct block_allocator *allocator, vdo_action_fn callback) in apply_to_slabs()
3447 struct block_allocator *allocator = vdo_as_block_allocator(completion); in finish_loading_allocator() local
3469 struct block_allocator *allocator = context; in copy_callback() local
3481 static void erase_next_slab_journal(struct block_allocator *allocator) in erase_next_slab_journal()
3507 struct block_allocator *allocator = in initiate_load() local
3543 struct block_allocator *allocator = vdo_as_block_allocator(completion); in vdo_notify_slab_journals_are_recovered() local
3548 static int get_slab_statuses(struct block_allocator *allocator, in get_slab_statuses()
3576 static int __must_check vdo_prepare_slabs_for_allocation(struct block_allocator *allocator) in vdo_prepare_slabs_for_allocation()
3644 void vdo_dump_block_allocator(const struct block_allocator *allocator) in vdo_dump_block_allocator()
3784 struct block_allocator *allocator, in make_slab()
3866 struct block_allocator *allocator = in allocate_slabs() local
3996 static int initialize_slab_scrubber(struct block_allocator *allocator) in initialize_slab_scrubber()
4032 static int __must_check initialize_slab_summary_block(struct block_allocator *allocator, in initialize_slab_summary_block()
4059 struct block_allocator *allocator = &depot->allocators[zone]; in initialize_block_allocator() local
4279 static void uninitialize_allocator_summary(struct block_allocator *allocator) in uninitialize_allocator_summary()
4308 struct block_allocator *allocator = &depot->allocators[zone]; in vdo_free_slab_depot() local
4687 struct block_allocator *allocator = &depot->allocators[zone_number]; in prepare_to_allocate() local
4804 struct block_allocator *allocator = &depot->allocators[zone_number]; in register_new_slabs() local
4836 static void stop_scrubbing(struct block_allocator *allocator) in stop_scrubbing()
4858 struct block_allocator *allocator = vdo_as_block_allocator(completion); in do_drain_step() local
4892 struct block_allocator *allocator = in initiate_drain() local
4936 static void resume_scrubbing(struct block_allocator *allocator) in resume_scrubbing()
4958 struct block_allocator *allocator = vdo_as_block_allocator(completion); in do_resume_step() local
4989 struct block_allocator *allocator = in initiate_resume() local
5081 const struct block_allocator *allocator = &depot->allocators[zone]; in get_block_allocator_statistics() local