Lines Matching refs:block_map_zone
60 struct block_map_zone *zone;
98 struct block_map_zone *zone;
624 static void check_for_drain_complete(struct block_map_zone *zone) in check_for_drain_complete()
638 static void enter_zone_read_only_mode(struct block_map_zone *zone, int result) in enter_zone_read_only_mode()
1211 struct block_map_zone *zone, physical_block_number_t pbn, in vdo_get_page()
1377 static inline struct tree_page *get_tree_page(const struct block_map_zone *zone, in get_tree_page()
1439 static bool __must_check is_not_older(struct block_map_zone *zone, u8 a, u8 b) in is_not_older()
1455 static void release_generation(struct block_map_zone *zone, u8 generation) in release_generation()
1472 static void set_generation(struct block_map_zone *zone, struct tree_page *page, in set_generation()
1504 static void acquire_vio(struct vdo_waiter *waiter, struct block_map_zone *zone) in acquire_vio()
1511 static bool attempt_increment(struct block_map_zone *zone) in attempt_increment()
1523 static void enqueue_page(struct tree_page *page, struct block_map_zone *zone) in enqueue_page()
1547 static void return_to_pool(struct block_map_zone *zone, struct pooled_vio *vio) in return_to_pool()
1560 struct block_map_zone *zone = pooled->context; in finish_page_write()
1605 struct block_map_zone *zone = pooled->context; in handle_write_error()
1618 struct block_map_zone *zone = pooled->context; in write_initialized_page()
1640 struct block_map_zone *zone = vio->context; in write_page_endio()
1652 struct block_map_zone *zone = vio->context; in write_page()
1697 struct block_map_zone *zone; in release_page_lock()
1705 zone = data_vio->logical.zone->block_map_zone; in release_page_lock()
1717 --data_vio->logical.zone->block_map_zone->active_lookups; in finish_lookup()
1742 enter_zone_read_only_mode(data_vio->logical.zone->block_map_zone, result); in abort_lookup()
1775 static void load_block_map_page(struct block_map_zone *zone, struct data_vio *data_vio);
1776 static void allocate_block_map_page(struct block_map_zone *zone,
1799 allocate_block_map_page(data_vio->logical.zone->block_map_zone, in continue_with_loaded_page()
1811 load_block_map_page(data_vio->logical.zone->block_map_zone, data_vio); in continue_with_loaded_page()
1831 struct block_map_zone *zone = pooled->context; in finish_block_map_page_load()
1856 struct block_map_zone *zone = pooled->context; in handle_io_error()
1888 static int attempt_page_lock(struct block_map_zone *zone, struct data_vio *data_vio) in attempt_page_lock()
1922 static void load_block_map_page(struct block_map_zone *zone, struct data_vio *data_vio) in load_block_map_page()
1963 allocate_block_map_page(data_vio->logical.zone->block_map_zone, data_vio); in continue_allocation_for_waiter()
1998 static void write_expired_elements(struct block_map_zone *zone) in write_expired_elements()
2041 static void add_to_dirty_lists(struct block_map_zone *zone, in add_to_dirty_lists()
2074 struct block_map_zone *zone = data_vio->logical.zone->block_map_zone; in finish_block_map_allocation()
2190 static void allocate_block_map_page(struct block_map_zone *zone, in allocate_block_map_page()
2227 struct block_map_zone *zone = data_vio->logical.zone->block_map_zone; in vdo_find_block_map_slot()
2323 void vdo_write_tree_page(struct tree_page *page, struct block_map_zone *zone) in vdo_write_tree_page()
2724 struct block_map_zone *zone = &map->zones[zone_number]; in initialize_block_map_zone()
2797 struct block_map_zone *zone = &map->zones[zone_number]; in advance_block_map_zone_era()
2821 static void uninitialize_block_map_zone(struct block_map_zone *zone) in uninitialize_block_map_zone()
2876 struct block_map_zone, __func__, &map); in vdo_decode_block_map()
2972 struct block_map_zone *zone = container_of(state, struct block_map_zone, state); in initiate_drain()
2991 struct block_map_zone *zone = &map->zones[zone_number]; in drain_zone()
3010 struct block_map_zone *zone = &map->zones[zone_number]; in resume_block_map_zone()
3082 struct block_map_zone *zone = data_vio->logical.zone->block_map_zone; in fetch_mapping_page()
3196 struct block_map_zone *zone = data_vio->logical.zone->block_map_zone; in vdo_update_block_map_page()