Home
last modified time | relevance | path

Searched refs:physical_block_number_t (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dslab-depot.h227 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 Dencodings.h89 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 Dblock-map.h139 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 Dio-submitter.h28 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 Dphysical-zone.h100 physical_block_number_t pbn);
103 physical_block_number_t pbn,
110 physical_block_number_t locked_pbn,
H A Dvio.h61 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 Dvio.c41 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 Drecovery-journal.h130 physical_block_number_t block_number;
165 physical_block_number_t origin;
228 static inline physical_block_number_t __must_check
H A Dtypes.h46 typedef u64 physical_block_number_t; typedef
141 physical_block_number_t pbn;
166 physical_block_number_t pbn;
H A Dencodings.c272 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 Drepair.c107 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 Dblock-map.c106 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 Dslab-depot.c318 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 Dvdo.h357 int __must_check vdo_get_physical_zone(const struct vdo *vdo, physical_block_number_t pbn,
H A Dio-submitter.c340 void __submit_metadata_vio(struct vio *vio, physical_block_number_t physical, in __submit_metadata_vio()
H A Dvdo.c1695 int vdo_get_physical_zone(const struct vdo *vdo, physical_block_number_t pbn, in vdo_get_physical_zone()
H A Ddm-vdo-target.c2544 physical_block_number_t pbn = partition->offset - vdo->geometry.bio_offset; in partition_to_region()