Searched refs:slab_depot (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/md/dm-vdo/
H A Dslab-depot.h28 * A slab_depot is responsible for managing all of the slabs and block allocators of a VDO. It has
374 struct slab_depot *depot;
450 struct slab_depot { struct
513 int __must_check vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot,
546 struct slab_depot **depot_ptr);
548 void vdo_free_slab_depot(struct slab_depot *depot);
550 struct slab_depot_state_2_0 __must_check vdo_record_slab_depot(const struct slab_depot *depot);
552 int __must_check vdo_allocate_reference_counters(struct slab_depot *depot);
554 struct vdo_slab * __must_check vdo_get_slab(const struct slab_depot *depot,
557 u8 __must_check vdo_get_increment_limit(struct slab_depot *depo
[all...]
H A Drecovery-journal.h149 struct slab_depot *depot;
275 struct slab_depot *depot, struct block_map *block_map);
H A Dslab-depot.c214 static u8 __must_check compute_fullness_hint(struct slab_depot *depot,
317 struct slab_depot *depot = allocator->depot;
1941 int vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot,
3008 * get_depot_slab_iterator() - Return a slab_iterator over the slabs in a slab_depot.
3018 static struct slab_iterator get_depot_slab_iterator(struct slab_depot *depot,
3419 struct slab_depot *depot = allocator->depot;
3515 struct slab_depot *depot = allocator->depot;
3775 static int allocate_slabs(struct slab_depot *depot, slab_count_t slab_count)
3816 void vdo_abandon_new_slabs(struct slab_depot *depot)
3837 return ((struct slab_depot *) contex
[all...]
H A Dvdo.h204 struct slab_depot *depot;
H A Dencodings.c641 * Configures the slab_depot for the specified storage capacity, finding the number of data blocks
680 vdo_log_debug("slab_depot last_block=%llu, total_data_blocks=%llu, slab_count=%zu, left_over=%llu",
1334 result = decode_slab_depot_state_2_0(buffer, offset, &states->slab_depot);
1414 encode_slab_depot_state_2_0(buffer, offset, states->slab_depot);
H A Drepair.c421 struct slab_depot *depot = completion->vdo->depot;
614 struct slab_depot *depot = completion->vdo->depot;
H A Ddedupe.c1281 struct slab_depot *depot)
1316 struct slab_depot *depot = vdo_from_data_vio(agent)->depot;
H A Dencodings.h690 struct slab_depot_state_2_0 slab_depot; member in struct:vdo_component_states
H A Drecovery-journal.c871 struct slab_depot *depot, struct block_map *block_map)
H A Dvdo.c904 vdo->states.slab_depot = vdo_record_slab_depot(vdo->depot);
H A Ddm-vdo-target.c1356 result = vdo_decode_slab_depot(vdo->states.slab_depot, vdo, partition,

Completed in 158 milliseconds