Home
last modified time | relevance | path

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

/linux/drivers/md/dm-vdo/
H A Daction-manager.c53 struct action_manager { struct
66 static inline struct action_manager *as_action_manager(struct vdo_completion *completion) in as_action_manager() argument
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()
110 int result = vdo_allocate(1, struct action_manager, __func__, &manager); in vdo_make_action_manager()
115 *manager = (struct action_manager) { in vdo_make_action_manager()
133 const struct admin_state_code *vdo_get_current_manager_operation(struct action_manager *manager) in vdo_get_current_manager_operation()
138 void *vdo_get_current_action_context(struct action_manager *manager) in vdo_get_current_action_context()
146 static thread_id_t get_acting_zone_thread_id(struct action_manager *manager) in get_acting_zone_thread_id()
[all …]
H 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,
H A Dblock-map.h256 struct action_manager *action_manager; member
H A Dlogical-zone.h59 struct action_manager *manager;
H A Dslab-depot.h455 struct action_manager *action_manager; member
H A Ddedupe.c275 struct action_manager *manager;