Home
last modified time | relevance | path

Searched refs:depot (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dslab-depot.h374 struct slab_depot *depot; member
513 int __must_check vdo_adjust_reference_count_for_rebuild(struct slab_depot *depot,
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 *depot,
560 bool __must_check vdo_is_physical_data_block(const struct slab_depot *depot,
563 block_count_t __must_check vdo_get_slab_depot_allocated_blocks(const struct slab_depot *depot);
565 block_count_t __must_check vdo_get_slab_depot_data_blocks(const struct slab_depot *depot);
[all …]
H A Drepair.c281 vdo_continue_completion(parent, vdo_allocate_reference_counters(vdo->depot)); in finish_repair()
342 vdo_drain_slab_depot(vdo->depot, operation, completion); in drain_slab_depot()
423 struct slab_depot *depot = completion->vdo->depot; in process_slot() local
440 if (!vdo_is_physical_data_block(depot, mapping.pbn)) { in process_slot()
449 result = vdo_adjust_reference_count_for_rebuild(depot, mapping.pbn, in process_slot()
527 if (vdo_is_physical_data_block(repair->completion.vdo->depot, pbn)) in get_pbn_to_fetch()
616 struct slab_depot *depot = completion->vdo->depot; in process_entry() local
619 if ((pbn == VDO_ZERO_BLOCK) || !vdo_is_physical_data_block(depot, pbn)) { in process_entry()
625 result = vdo_adjust_reference_count_for_rebuild(depot, pbn, in process_entry()
644 if (abort_on_error(vdo_allocate_reference_counters(vdo->depot), repair)) in rebuild_reference_counts()
[all …]
H A Drecovery-journal.h149 struct slab_depot *depot; member
275 struct slab_depot *depot, struct block_map *block_map);
H A Ddm-vdo-target.c1360 &vdo->depot); in decode_vdo()
1743 result = vdo_prepare_to_grow_slab_depot(vdo->depot, in prepare_to_grow_physical()
2065 vdo_drain_slab_depot(vdo->depot, vdo_get_admin_state_code(state), in suspend_callback()
2195 vdo_open_recovery_journal(vdo->recovery_journal, vdo->depot, in load_callback()
2216 vdo_load_slab_depot(vdo->depot, in load_callback()
2230 vdo_prepare_slab_depot_to_allocate(vdo->depot, get_load_type(vdo), in load_callback()
2238 vdo_scrub_all_unrecovered_slabs(vdo->depot, completion); in load_callback()
2377 vdo_resume_slab_depot(vdo->depot, completion); in resume_callback()
2615 vdo_update_slab_depot_size(vdo->depot); in grow_physical_callback()
2620 vdo_use_new_slabs(vdo->depot, completion); in grow_physical_callback()
[all …]
H A DMakefile34 slab-depot.o \
H A Ddedupe.c1277 struct slab_depot *depot) in acquire_provisional_reference() argument
1280 struct vdo_slab *slab = vdo_get_slab(depot, agent->duplicate.pbn); in acquire_provisional_reference()
1312 struct slab_depot *depot = vdo_from_data_vio(agent)->depot; in lock_duplicate_pbn() local
1323 increment_limit = vdo_get_increment_limit(depot, agent->duplicate.pbn); in lock_duplicate_pbn()
1383 if (!acquire_provisional_reference(agent, lock, depot)) in lock_duplicate_pbn()
H A Dvdo.h204 struct slab_depot *depot; member
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_reg_print.c_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
H A DKconfig.aic79xx4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic79xx#4 $
H A DKconfig.aic7xxx4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#7 $
H A Daic79xx_reg_print.c_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#120 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#77 $
H A Daic7xxx_reg.h_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
H A Daic79xx_seq.h_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#120 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#77 $
H A Daic7xxx_seq.h_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
H A Daic79xx_reg.h_shipped5 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#120 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#77 $
H A Daic7xxx.reg42 VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $"
H A Daic7xxx.seq43 VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $"
H A Daic79xx.reg42 VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#77 $"
H A Daic79xx.seq43 VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#120 $"
/linux/Documentation/admin-guide/device-mapper/
H A Dvdo-design.rst229 Most of the vdo volume belongs to the slab depot. The depot contains a
252 The slab depot maintains an additional small data structure, the "slab
302 slab depot. Each write request causes an entry to be made in the journal.
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt6860 disable the stack depot thereby saving the static memory