Lines Matching refs:depot
381 struct slab_depot *depot; member
524 int __must_check vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot,
559 void vdo_free_slab_depot(struct slab_depot *depot);
561 struct slab_depot_state_2_0 __must_check vdo_record_slab_depot(const struct slab_depot *depot);
563 int __must_check vdo_allocate_reference_counters(struct slab_depot *depot);
565 struct vdo_slab * __must_check vdo_get_slab(const struct slab_depot *depot,
568 u8 __must_check vdo_get_increment_limit(struct slab_depot *depot,
571 bool __must_check vdo_is_physical_data_block(const struct slab_depot *depot,
574 block_count_t __must_check vdo_get_slab_depot_allocated_blocks(const struct slab_depot *depot);
576 block_count_t __must_check vdo_get_slab_depot_data_blocks(const struct slab_depot *depot);
578 void vdo_get_slab_depot_statistics(const struct slab_depot *depot,
581 void vdo_load_slab_depot(struct slab_depot *depot,
585 void vdo_prepare_slab_depot_to_allocate(struct slab_depot *depot,
589 void vdo_update_slab_depot_size(struct slab_depot *depot);
591 int __must_check vdo_prepare_to_grow_slab_depot(struct slab_depot *depot,
594 void vdo_use_new_slabs(struct slab_depot *depot, struct vdo_completion *parent);
596 void vdo_abandon_new_slabs(struct slab_depot *depot);
598 void vdo_drain_slab_depot(struct slab_depot *depot,
602 void vdo_resume_slab_depot(struct slab_depot *depot, struct vdo_completion *parent);
604 void vdo_commit_oldest_slab_journal_tail_blocks(struct slab_depot *depot,
607 void vdo_scrub_all_unrecovered_slabs(struct slab_depot *depot,
610 void vdo_dump_slab_depot(const struct slab_depot *depot);