Searched refs:block_map (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| A D | block-map.h | 237 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 D | recovery-journal.h | 151 struct block_map *block_map; member 275 struct slab_depot *depot, struct block_map *block_map);
|
| A D | block-map.c | 73 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 D | repair.c | 517 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 D | dm-vdo-target.c | 1364 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 D | vdo.h | 198 struct block_map *block_map; member
|
| A D | statistics.h | 238 struct block_map_statistics block_map; member
|
| A D | recovery-journal.c | 871 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 D | vdo.c | 706 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 D | logical-zone.c | 70 zone->block_map_zone = &vdo->block_map->zones[zone_number]; in initialize_zone()
|
| A D | encodings.c | 1338 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 D | message-stats.c | 368 write_block_map_statistics("blockMap : ", &stats->block_map, ", ", buf, maxlen); in write_vdo_statistics()
|
| A D | encodings.h | 688 struct block_map_state_2_0 block_map; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | dm.c | 151 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 54 milliseconds