Home
last modified time | relevance | path

Searched refs:action_manager (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/md/dm-vdo/
A Daction-manager.c53 struct action_manager { struct
69 return container_of(completion, struct action_manager, completion); in as_action_manager()
107 struct action_manager **manager_ptr) in vdo_make_action_manager()
109 struct action_manager *manager; in vdo_make_action_manager()
115 *manager = (struct action_manager) { in vdo_make_action_manager()
160 static void prepare_for_next_zone(struct action_manager *manager) in prepare_for_next_zone()
178 struct action_manager *manager = as_action_manager(completion); in apply_to_zone()
205 static void launch_current_action(struct action_manager *manager) in launch_current_action()
241 bool vdo_schedule_default_action(struct action_manager *manager) in vdo_schedule_default_action()
254 struct action_manager *manager = as_action_manager(completion); in finish_action_callback()
[all …]
A Daction-manager.h77 struct action_manager;
84 struct action_manager **manager_ptr);
87 vdo_get_current_manager_operation(struct action_manager *manager);
89 void * __must_check vdo_get_current_action_context(struct action_manager *manager);
91 bool vdo_schedule_default_action(struct action_manager *manager);
93 bool vdo_schedule_action(struct action_manager *manager, vdo_action_preamble_fn preamble,
97 bool vdo_schedule_operation(struct action_manager *manager,
103 bool vdo_schedule_operation_with_context(struct action_manager *manager,
A Dblock-map.h256 struct action_manager *action_manager; member
A Dlogical-zone.h59 struct action_manager *manager;
A Dslab-depot.h455 struct action_manager *action_manager; member
A Dslab-depot.c3917 return vdo_schedule_action(depot->action_manager, in schedule_tail_block_commit()
4076 depot->vdo, &depot->action_manager); in allocate_components()
4247 vdo_free(vdo_forget(depot->action_manager)); in vdo_free_slab_depot()
4547 vdo_get_current_manager_operation(depot->action_manager); in load_slab_summary()
4575 vdo_get_current_manager_operation(depot->action_manager), in load_allocator()
4634 vdo_schedule_action(depot->action_manager, NULL, in vdo_prepare_slab_depot_to_allocate()
4744 vdo_schedule_operation(depot->action_manager, in vdo_use_new_slabs()
4831 vdo_get_current_manager_operation(depot->action_manager), in drain_allocator()
4848 vdo_schedule_operation(depot->action_manager, operation, in vdo_drain_slab_depot()
4959 vdo_schedule_default_action(depot->action_manager); in vdo_commit_oldest_slab_journal_tail_blocks()
[all …]
A Dblock-map.c2817 return vdo_schedule_action(map->action_manager, prepare_for_era_advance, in schedule_era_advance()
2853 vdo_free(vdo_forget(map->action_manager)); in vdo_free_block_map()
2907 &map->action_manager); in vdo_decode_block_map()
2966 vdo_schedule_default_action(map->action_manager); in vdo_advance_block_map_era()
2994 vdo_get_current_manager_operation(map->action_manager), in drain_zone()
3001 vdo_schedule_operation(map->action_manager, operation, NULL, drain_zone, NULL, in vdo_drain_block_map()
3017 vdo_schedule_operation(map->action_manager, VDO_ADMIN_STATE_RESUMING, in vdo_resume_block_map()
3049 vdo_schedule_operation(map->action_manager, in vdo_grow_block_map()
A Ddedupe.c275 struct action_manager *manager;

Completed in 36 milliseconds