Searched refs:action_manager (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| A D | action-manager.c | 53 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 D | action-manager.h | 77 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 D | block-map.h | 256 struct action_manager *action_manager; member
|
| A D | logical-zone.h | 59 struct action_manager *manager;
|
| A D | slab-depot.h | 455 struct action_manager *action_manager; member
|
| A D | slab-depot.c | 3917 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 D | block-map.c | 2817 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 D | dedupe.c | 275 struct action_manager *manager;
|
Completed in 36 milliseconds