Home
last modified time | relevance | path

Searched refs:slab_depot (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dslab-depot.h381 struct slab_depot *depot;
461 struct slab_depot { struct
524 int __must_check vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot, argument
557 struct slab_depot **depot_ptr);
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,
[all …]
H A Dslab-depot.c215 static u8 __must_check compute_fullness_hint(struct slab_depot *depot, in compute_fullness_hint()
319 struct slab_depot *depot = allocator->depot; in launch_write()
1947 int vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot, in vdo_adjust_reference_count_for_rebuild()
3103 static struct slab_iterator get_depot_slab_iterator(struct slab_depot *depot, in get_depot_slab_iterator()
3497 struct slab_depot *depot = allocator->depot; in erase_next_slab_journal()
3593 struct slab_depot *depot = allocator->depot; in vdo_prepare_slabs_for_allocation()
3853 static int allocate_slabs(struct slab_depot *depot, slab_count_t slab_count) in allocate_slabs()
3894 void vdo_abandon_new_slabs(struct slab_depot *depot) in vdo_abandon_new_slabs()
3911 return ((struct slab_depot *) context)->allocators[zone_number].thread_id; in get_allocator_thread_id()
3951 struct slab_depot *depot = context; in release_tail_block_locks()
[all …]
H A Drecovery-journal.h149 struct slab_depot *depot;
275 struct slab_depot *depot, struct block_map *block_map);
H A Dvdo.h204 struct slab_depot *depot;
H A Drepair.c423 struct slab_depot *depot = completion->vdo->depot; in process_slot()
616 struct slab_depot *depot = completion->vdo->depot; in process_entry()
H A Ddedupe.c1279 struct slab_depot *depot) in acquire_provisional_reference()
1314 struct slab_depot *depot = vdo_from_data_vio(agent)->depot; in lock_duplicate_pbn()
H A Drecovery-journal.c873 struct slab_depot *depot, struct block_map *block_map) in vdo_open_recovery_journal()
H A Dvdo.c898 vdo->states.slab_depot = vdo_record_slab_depot(vdo->depot); in record_vdo()
H A Ddm-vdo-target.c1360 result = vdo_decode_slab_depot(vdo->states.slab_depot, vdo, partition, in decode_vdo()