| /linux/drivers/md/dm-vdo/ |
| H A D | slab-depot.h | 227 physical_block_number_t start; 229 physical_block_number_t end; 231 physical_block_number_t journal_origin; 233 physical_block_number_t ref_counts_origin; 468 physical_block_number_t first_block; 469 physical_block_number_t last_block; 470 physical_block_number_t origin; 498 physical_block_number_t old_last_block; 500 physical_block_number_t new_last_block; 505 physical_block_number_t summary_origin; [all …]
|
| H A D | encodings.h | 89 physical_block_number_t start_block; 185 physical_block_number_t flat_page_origin; 187 physical_block_number_t root_origin; 434 physical_block_number_t first_block; 435 physical_block_number_t last_block; 572 physical_block_number_t start; 574 physical_block_number_t first_free; 575 physical_block_number_t last_free; 582 physical_block_number_t offset; /* The offset into the layout of this partition */ 588 physical_block_number_t first_free; [all …]
|
| H A D | block-map.h | 139 physical_block_number_t pbn; 173 physical_block_number_t pbn; 258 physical_block_number_t root_origin; 290 typedef int (*vdo_entry_callback_fn)(physical_block_number_t pbn, 302 struct block_map_zone *zone, physical_block_number_t pbn, 320 physical_block_number_t pbn, 325 physical_block_number_t vdo_find_block_map_page_pbn(struct block_map *map, 364 physical_block_number_t pbn,
|
| H A D | io-submitter.h | 28 void __submit_metadata_vio(struct vio *vio, physical_block_number_t physical, 32 static inline void vdo_submit_metadata_vio(struct vio *vio, physical_block_number_t physical, in vdo_submit_metadata_vio() 41 physical_block_number_t physical, in vdo_submit_metadata_vio_with_size()
|
| H A D | physical-zone.h | 100 physical_block_number_t pbn); 103 physical_block_number_t pbn, 110 physical_block_number_t locked_pbn,
|
| H A D | vio.h | 61 physical_block_number_t __must_check pbn_from_vio_bio(struct bio *bio); 124 blk_opf_t bi_opf, physical_block_number_t pbn); 127 blk_opf_t bi_opf, physical_block_number_t pbn); 129 blk_opf_t bi_opf, physical_block_number_t pbn);
|
| H A D | vio.c | 41 physical_block_number_t pbn_from_vio_bio(struct bio *bio) in pbn_from_vio_bio() 45 physical_block_number_t pbn = bio->bi_iter.bi_sector / VDO_SECTORS_PER_BLOCK; in pbn_from_vio_bio() 174 blk_opf_t bi_opf, physical_block_number_t pbn) in vdo_set_bio_properties() 195 blk_opf_t bi_opf, physical_block_number_t pbn) in vio_reset_bio() 202 blk_opf_t bi_opf, physical_block_number_t pbn) in vio_reset_bio_with_size() 289 physical_block_number_t pbn = pbn_from_vio_bio(vio->bio); in vio_record_metadata_io_error()
|
| H A D | recovery-journal.h | 130 physical_block_number_t block_number; 165 physical_block_number_t origin; 228 static inline physical_block_number_t __must_check
|
| H A D | types.h | 46 typedef u64 physical_block_number_t; typedef 141 physical_block_number_t pbn; 166 physical_block_number_t pbn;
|
| H A D | encodings.c | 272 physical_block_number_t start_block; in decode_volume_geometry() 336 physical_block_number_t pbn, in vdo_format_block_map_page() 351 physical_block_number_t pbn) in vdo_validate_block_map_page() 371 physical_block_number_t flat_page_origin, root_origin; in decode_block_map_state_2_0() 584 physical_block_number_t first_block, last_block; in decode_slab_depot_state_2_0() 653 physical_block_number_t last_block; in vdo_configure_slab_depot() 782 physical_block_number_t offset, block_count_t size) in allocate_partition() 815 physical_block_number_t offset; in make_partition() 856 int vdo_initialize_layout(block_count_t size, physical_block_number_t offset, in vdo_initialize_layout() 995 static int decode_layout(u8 *buffer, size_t *offset, physical_block_number_t start, in decode_layout() [all …]
|
| H A D | repair.c | 107 physical_block_number_t pbn; 516 static physical_block_number_t get_pbn_to_fetch(struct repair_completion *repair, in get_pbn_to_fetch() 519 physical_block_number_t pbn = VDO_ZERO_BLOCK; in get_pbn_to_fetch() 546 physical_block_number_t pbn = get_pbn_to_fetch(repair, block_map); in fetch_page() 613 static int process_entry(physical_block_number_t pbn, struct vdo_completion *completion) in process_entry() 809 physical_block_number_t pbn; in add_slab_journal_entries() 1028 physical_block_number_t pbn; in fetch_block_map_page() 1164 physical_block_number_t pbn = in get_recovery_journal_block_header() 1226 physical_block_number_t i; in find_recovery_journal_head_and_tail() 1284 physical_block_number_t low32, high4; in unpack_entry() [all …]
|
| H A D | block-map.c | 106 static const physical_block_number_t NO_PAGE = 0xFFFFFFFFFFFFFFFF; 109 static const physical_block_number_t VDO_INVALID_PBN = 0xFFFFFFFFFFFFFFFF; 374 static int __must_check set_info_pbn(struct page_info *info, physical_block_number_t pbn) in set_info_pbn() 441 physical_block_number_t pbn) in find_page() 704 physical_block_number_t pbn = vdo_get_block_map_page_pbn(page); in page_is_loaded() 765 physical_block_number_t pbn) in launch_page_load() 875 physical_block_number_t *pbn = context; in completion_needs_page() 888 physical_block_number_t pbn; in allocate_free_page() 1209 struct block_map_zone *zone, physical_block_number_t pbn, in vdo_get_page() 1385 physical_block_number_t pbn, in vdo_copy_valid_page() [all …]
|
| H A D | slab-depot.c | 318 physical_block_number_t pbn; in launch_write() 749 physical_block_number_t block_number; in write_slab_journal_block() 902 static void add_entry(struct slab_journal *journal, physical_block_number_t pbn, in add_entry() 956 bool vdo_attempt_replay_into_slab(struct vdo_slab *slab, physical_block_number_t pbn, in vdo_attempt_replay_into_slab() 1187 physical_block_number_t pbn; in write_reference_block() 1295 physical_block_number_t pbn, in slab_block_number_from_pbn() 1318 physical_block_number_t pbn, in get_reference_counter() 1940 physical_block_number_t pbn, in vdo_adjust_reference_count_for_rebuild() 3182 int vdo_acquire_provisional_reference(struct vdo_slab *slab, physical_block_number_t pbn, in vdo_acquire_provisional_reference() 3211 physical_block_number_t *block_number_ptr) in allocate_slab_block() [all …]
|
| H A D | vdo.h | 357 int __must_check vdo_get_physical_zone(const struct vdo *vdo, physical_block_number_t pbn,
|
| H A D | io-submitter.c | 340 void __submit_metadata_vio(struct vio *vio, physical_block_number_t physical, in __submit_metadata_vio()
|
| H A D | vdo.c | 1695 int vdo_get_physical_zone(const struct vdo *vdo, physical_block_number_t pbn, in vdo_get_physical_zone()
|
| H A D | dm-vdo-target.c | 2544 physical_block_number_t pbn = partition->offset - vdo->geometry.bio_offset; in partition_to_region()
|