Home
last modified time | relevance | path

Searched refs:block_map (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/md/dm-vdo/
A Dblock-map.h237 struct block_map *block_map; member
254 struct block_map { struct
325 physical_block_number_t vdo_find_block_map_page_pbn(struct block_map *map,
330 void vdo_traverse_forest(struct block_map *map, vdo_entry_callback_fn callback,
337 struct block_map **map_ptr);
344 int __must_check vdo_prepare_to_grow_block_map(struct block_map *map,
347 void vdo_grow_block_map(struct block_map *map, struct vdo_completion *parent);
349 void vdo_abandon_block_map_growth(struct block_map *map);
351 void vdo_free_block_map(struct block_map *map);
355 void vdo_initialize_block_map_from_journal(struct block_map *map,
[all …]
A Drecovery-journal.h151 struct block_map *block_map; member
275 struct slab_depot *depot, struct block_map *block_map);
A Dblock-map.c73 struct block_map *map;
1838 nonce = zone->block_map->nonce; in finish_block_map_page_load()
2112 zone->block_map->nonce, in finish_block_map_allocation()
2730 zone->block_map = map; in initialize_block_map_zone()
2778 struct block_map *map = context; in get_block_map_zone_thread_id()
2786 struct block_map *map = context; in prepare_for_era_advance()
2796 struct block_map *map = context; in advance_block_map_zone_era()
2861 struct block_map **map_ptr) in vdo_decode_block_map()
2863 struct block_map *map; in vdo_decode_block_map()
2950 struct block_map *map = vdo_from_data_vio(data_vio)->block_map; in vdo_compute_logical_zone()
[all …]
A Drepair.c517 struct block_map *block_map) in get_pbn_to_fetch() argument
525 pbn = vdo_find_block_map_page_pbn(block_map, repair->page_to_fetch++); in get_pbn_to_fetch()
545 struct block_map *block_map = repair->completion.vdo->block_map; in fetch_page() local
546 physical_block_number_t pbn = get_pbn_to_fetch(repair, block_map); in fetch_page()
554 vdo_get_page(page_completion, &block_map->zones[0], pbn, true, repair, in fetch_page()
577 struct block_map *map = completion->vdo->block_map; in rebuild_from_leaves()
641 struct vdo_page_cache *cache = &vdo->block_map->zones[0].page_cache; in rebuild_reference_counts()
655 vdo_traverse_forest(vdo->block_map, process_entry, completion); in rebuild_reference_counts()
914 vdo_drain_block_map(completion->vdo->block_map, operation, completion); in flush_block_map()
1041 &repair->completion.vdo->block_map->zones[0], pbn, true, in fetch_block_map_page()
[all …]
A Ddm-vdo-target.c1364 result = vdo_decode_block_map(vdo->states.block_map, in decode_vdo()
1368 &vdo->block_map); in decode_vdo()
1833 result = vdo_prepare_to_grow_block_map(vdo->block_map, in prepare_to_modify()
2055 vdo_drain_block_map(vdo->block_map, vdo_get_admin_state_code(state), in suspend_callback()
2196 vdo->block_map); in load_callback()
2228 vdo_initialize_block_map_from_journal(vdo->block_map, in load_callback()
2385 vdo_resume_block_map(vdo->block_map, completion); in resume_callback()
2457 vdo_grow_block_map(vdo->block_map, completion); in grow_logical_callback()
2488 vdo_abandon_block_map_growth(vdo->block_map); in handle_logical_growth_error()
2514 vdo_abandon_block_map_growth(vdo->block_map); in perform_grow_logical()
[all …]
A Dvdo.h198 struct block_map *block_map; member
A Dstatistics.h238 struct block_map_statistics block_map; member
A Drecovery-journal.c871 struct slab_depot *depot, struct block_map *block_map) in vdo_open_recovery_journal() argument
874 journal->block_map = block_map; in vdo_open_recovery_journal()
975 vdo_advance_block_map_era(journal->block_map, journal->tail); in advance_tail()
A Dvdo.c706 vdo_free_block_map(vdo_forget(vdo->block_map)); in vdo_destroy()
902 vdo->states.block_map = vdo_record_block_map(vdo->block_map); in record_vdo()
1544 stats->block_map = vdo_get_block_map_statistics(vdo->block_map); in get_vdo_statistics()
A Dlogical-zone.c70 zone->block_map_zone = &vdo->block_map->zones[zone_number]; in initialize_zone()
A Dencodings.c1338 result = decode_block_map_state_2_0(buffer, offset, &states->block_map); in decode_components()
1415 encode_block_map_state_2_0(buffer, offset, states->block_map); in vdo_encode_component_states()
A Dmessage-stats.c368 write_block_map_statistics("blockMap : ", &stats->block_map, ", ", buf, maxlen); in write_vdo_statistics()
A Dencodings.h688 struct block_map_state_2_0 block_map; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Ddm.c151 unsigned long *block_map; in mlx5_dm_sw_icm_alloc() local
176 block_map = dm->steering_sw_icm_alloc_blocks; in mlx5_dm_sw_icm_alloc()
182 block_map = dm->header_modify_sw_icm_alloc_blocks; in mlx5_dm_sw_icm_alloc()
196 block_map = dm->header_encap_sw_icm_alloc_blocks; in mlx5_dm_sw_icm_alloc()
202 if (!block_map) in mlx5_dm_sw_icm_alloc()
216 bitmap_set(block_map, in mlx5_dm_sw_icm_alloc()
233 bitmap_clear(block_map, in mlx5_dm_sw_icm_alloc()
254 unsigned long *block_map; in mlx5_dm_sw_icm_dealloc() local
265 block_map = dm->steering_sw_icm_alloc_blocks; in mlx5_dm_sw_icm_dealloc()
279 block_map = dm->header_encap_sw_icm_alloc_blocks; in mlx5_dm_sw_icm_dealloc()
[all …]

Completed in 42 milliseconds