Home
last modified time | relevance | path

Searched refs:pe_resource_t (Results 1 – 25 of 77) sorted by relevance

1234

/dports/net/pacemaker2/pacemaker-Pacemaker-2.1.1/include/pcmki/
H A Dpcmki_sched_allocate.h28 void (*rsc_colocation_lh) (pe_resource_t *, pe_resource_t *,
30 void (*rsc_colocation_rh) (pe_resource_t *, pe_resource_t *,
58 void native_rsc_colocation_lh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
61 void native_rsc_colocation_rh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
78 void group_rsc_colocation_lh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
81 void group_rsc_colocation_rh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
91 void pcmk__bundle_create_actions(pe_resource_t *rsc,
116 void clone_rsc_colocation_lh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
119 void clone_rsc_colocation_rh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
135 void promotable_colocation_rh(pe_resource_t *lh_rsc, pe_resource_t *rh_rsc,
[all …]
H A Dpcmki_sched_utils.h26 pe__location_t *rsc2node_new(const char *id, pe_resource_t *rsc, int weight,
31 pe_resource_t *rsc_lh, pe_resource_t *rsc_rh,
45 extern gboolean native_assign_node(pe_resource_t *rsc, pe_node_t *chosen,
47 void native_deallocate(pe_resource_t * rsc);
53 pe_resource_t *find_compatible_child(pe_resource_t *local_child,
54 pe_resource_t *rsc, enum rsc_role_e filter,
57 pe_resource_t *find_compatible_child_by_node(pe_resource_t * local_child, pe_node_t * local_node, p…
60 bool assign_node(pe_resource_t * rsc, pe_node_t * node, gboolean force);
63 int copies_per_node(pe_resource_t * rsc);
72 filter_colocation_constraint(pe_resource_t * rsc_lh, pe_resource_t * rsc_rh,
[all …]
H A Dpcmki_scheduler.h42 pe_resource_t *rsc_lh;
43 pe_resource_t *rsc_rh;
61 pe_resource_t *rsc_lh;
87 extern int custom_action_order(pe_resource_t * lh_rsc, char *lh_task, pe_action_t * lh_action,
88 pe_resource_t * rh_rsc, char *rh_task, pe_action_t * rh_action,
91 extern int new_rsc_order(pe_resource_t * lh_rsc, const char *lh_task,
92 pe_resource_t * rh_rsc, const char *rh_task,
122 const pe_resource_t *rsc) in pcmk__colocation_has_influence()
H A Dpcmki_sched_notif.h14 notify_data_t * create_notification_boundaries(pe_resource_t *rsc,
19 void collect_notification_data(pe_resource_t *rsc, gboolean state,
22 void pcmk__create_notification_keys(pe_resource_t *rsc, notify_data_t *n_data,
25 void create_notifications(pe_resource_t *rsc, notify_data_t *n_data,
30 void create_secondary_notification(pe_action_t *action, pe_resource_t *rsc,
/dports/net/pacemaker2/pacemaker-Pacemaker-2.1.1/include/crm/pengine/
H A Dinternal.h181 pe_resource_t *lh_rsc;
186 pe_resource_t *rh_rsc;
233 pe_resource_t *native_find_rsc(pe_resource_t *rsc, const char *id, const pe_node_t *node,
274 void native_free(pe_resource_t * rsc);
275 void group_free(pe_resource_t * rsc);
276 void clone_free(pe_resource_t * rsc);
277 void pe__free_bundle(pe_resource_t *rsc);
288 gboolean common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc, pe_resource_t * parent,
290 void common_free(pe_resource_t * rsc);
437 extern pe_resource_t *find_clone_instance(pe_resource_t * rsc, const char *sub_id,
[all …]
H A Dcomplex.h23 GHashTable *pe_rsc_params(pe_resource_t *rsc, pe_node_t *node,
25 void get_meta_attributes(GHashTable * meta_hash, pe_resource_t *rsc,
27 void get_rsc_attributes(GHashTable *meta_hash, pe_resource_t *rsc,
31 void pe_get_versioned_attributes(xmlNode *meta_hash, pe_resource_t *rsc,
35 gboolean is_parent(pe_resource_t *child, pe_resource_t *rsc);
36 pe_resource_t *uber_parent(pe_resource_t *rsc);
H A Dstatus.h31 const char *rsc_printable_id(pe_resource_t *rsc);
38 pe_resource_t *pe_find_resource(GList *rsc_list, const char *id_rh);
39 pe_resource_t *pe_find_resource_with_flags(GList *rsc_list, const char *id, enum pe_find flags);
45 int pe_bundle_replicas(const pe_resource_t *rsc);
58 pe_rsc_is_clone(pe_resource_t *rsc) in pe_rsc_is_clone()
71 pe_rsc_is_unique_clone(pe_resource_t *rsc) in pe_rsc_is_unique_clone()
84 pe_rsc_is_anon_clone(pe_resource_t *rsc) in pe_rsc_is_anon_clone()
97 pe_rsc_is_bundled(pe_resource_t *rsc) in pe_rsc_is_bundled()
H A Dpe_types.h32 typedef struct pe_resource_s pe_resource_t; typedef
44 gboolean (*unpack) (pe_resource_t*, pe_working_set_t*);
45 pe_resource_t *(*find_rsc) (pe_resource_t *parent, const char *search,
51 void (*print) (pe_resource_t*, const char*, long, void*);
52 gboolean (*active) (pe_resource_t*, gboolean);
55 void (*free) (pe_resource_t*);
56 void (*count) (pe_resource_t*);
230 pe_resource_t *remote_rsc;
329 pe_resource_t *parent;
381 pe_resource_t *container;
[all …]
/dports/net/pacemaker2/pacemaker-Pacemaker-2.1.1/lib/pengine/
H A Dgroup.c30 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in inactive_resources()
171 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_active()
199 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_print_xml()
239 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_print()
262 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__group_xml()
280 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in pe__group_xml()
312 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__group_default()
342 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in pe__group_default()
368 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_free()
388 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_resource_state()
[all …]
H A Dclone.c83 pe_resource_t *
101 pe_resource_t *
300 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in clone_active()
388 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in clone_print_xml()
471 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in clone_print()
647 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__clone_xml()
667 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in pe__clone_xml()
709 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__clone_default()
738 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in pe__clone_default()
961 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in clone_free()
[all …]
H A Dvariant.h48 pe_resource_t *ip;
49 pe_resource_t *child;
50 pe_resource_t *container;
51 pe_resource_t *remote;
103 pe_resource_t *child;
122 pe_resource_t *first_child;
123 pe_resource_t *last_child;
H A Dnative.c34 is_multiply_active(pe_resource_t *rsc) in is_multiply_active()
165 pe_resource_t *child = (pe_resource_t *) gIter->data; in native_add_running()
267 pe_resource_t *
272 pe_resource_t *result = NULL; in native_find_rsc()
312 pe_resource_t *child = (pe_resource_t *) gIter->data; in native_find_rsc()
904 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__resource_xml()
978 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__resource_html()
1002 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in pe__resource_text()
1022 native_free(pe_resource_t * rsc) in native_free()
1061 pe_resource_t *child = (pe_resource_t *) gIter->data; in native_location()
[all …]
H A Dremote.c17 pe__resource_is_remote_conn(const pe_resource_t *rsc, in pe__resource_is_remote_conn()
65 pe_resource_t *
67 const pe_resource_t *rsc) in pe__resource_contains_guest_node()
73 pe_resource_t *filler = gIter->data; in pe__resource_contains_guest_node()
130 pe_resource_t *rsc = (pe_resource_t *) iter->data; in pe_foreach_guest_node()
214 pe_resource_t *rsc; // Known resource corresponding to history entry
220 pe__add_param_check(xmlNode *rsc_op, pe_resource_t *rsc, pe_node_t *node, in pe__add_param_check()
247 void (*cb)(pe_resource_t*, pe_node_t*, xmlNode*, in pe__foreach_param_check() argument
H A Dcomplex.c103 pe_resource_t *p = rsc->parent; in expand_parents_fixed_nvpairs()
416 detect_promotable(pe_resource_t *rsc) in detect_promotable()
531 *rsc = calloc(1, sizeof(pe_resource_t)); in common_unpack()
878 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in common_update_score()
886 is_parent(pe_resource_t *child, pe_resource_t *rsc) in is_parent()
888 pe_resource_t *parent = child; in is_parent()
902 pe_resource_t *
903 uber_parent(pe_resource_t * rsc) in uber_parent()
905 pe_resource_t *parent = rsc; in uber_parent()
917 common_free(pe_resource_t * rsc) in common_free()
[all …]
H A Dpe_status_private.h33 pe_resource_t *pe__create_clone_child(pe_resource_t *rsc,
37 void pe__force_anon(const char *standard, pe_resource_t *rsc, const char *rid,
59 op_digest_cache_t *pe__compare_fencing_digest(pe_resource_t *rsc,
/dports/net/pacemaker2/pacemaker-Pacemaker-2.1.1/lib/pacemaker/
H A Dpcmk_sched_promotable.c24 pe_resource_t * rsc, pe_resource_t * child, pe_resource_t * last, in child_promoting_constraints()
60 pe_resource_t * rsc, pe_resource_t * child, pe_resource_t * last, in child_demoting_constraints()
103 pe_resource_t *child = (pe_resource_t *) gIter->data; in check_promotable_actions()
184 pe_resource_t *child = (pe_resource_t *) gIter->data; in node_to_be_promoted_on()
252 const pe_resource_t *resource1 = (const pe_resource_t *)a; in sort_promotable_instance()
253 const pe_resource_t *resource2 = (const pe_resource_t *)b; in sort_promotable_instance()
299 pe_resource_t *child = (pe_resource_t *) gIter->data; in promotion_order()
307 pe_resource_t *child = (pe_resource_t *) gIter->data; in promotion_order()
386 pe_resource_t *child = (pe_resource_t *) gIter->data; in promotion_order()
490 pe_resource_t *child = (pe_resource_t *) gIter->data; in promotion_score()
[all …]
H A Dpcmk_sched_utilization.c15 pe_resource_t * orig_rsc);
216 pe_resource_t *child = (pe_resource_t *) gIter1->data; in add_unallocated_utilization()
226 pe_resource_t *grandchild = (pe_resource_t *) gIter2->data; in add_unallocated_utilization()
241 pe_resource_t *first_child = (pe_resource_t *) rsc->children->data; in add_unallocated_utilization()
263 pe_resource_t *listed_rsc = (pe_resource_t *) gIter->data; in sum_unallocated_utilization()
279 find_colocated_rscs(GList *colocated_rscs, pe_resource_t * rsc, pe_resource_t * orig_rsc) in find_colocated_rscs()
295 pe_resource_t *rsc_rh = constraint->rsc_rh; in find_colocated_rscs()
317 pe_resource_t *rsc_lh = constraint->rsc_lh; in find_colocated_rscs()
433 group_find_colocated_rscs(GList *colocated_rscs, pe_resource_t * rsc, pe_resource_t * orig_rsc) in group_find_colocated_rscs()
442 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_find_colocated_rscs()
[all …]
H A Dpcmk_sched_group.c116 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in pcmk__group_allocate()
148 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_create_actions()
237 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_internal_constraints()
334 group_rsc_colocation_lh(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in group_rsc_colocation_lh()
369 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_rsc_colocation_lh()
377 group_rsc_colocation_rh(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in group_rsc_colocation_rh()
417 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_rsc_colocation_rh()
431 pe_resource_t *child = (pe_resource_t *) gIter->data; in group_action_flags()
482 pe_resource_t *child = (pe_resource_t *) gIter->data; in group_update_actions()
511 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in group_rsc_location()
[all …]
H A Dpcmk_sched_clone.c24 const pe_resource_t *resource1 = (const pe_resource_t *)a; in sort_rsc_id()
25 const pe_resource_t *resource2 = (const pe_resource_t *)b; in sort_rsc_id()
68 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in did_fail()
264 const pe_resource_t *resource1 = (const pe_resource_t *)a; in sort_clone_instance()
265 const pe_resource_t *resource2 = (const pe_resource_t *)b; in sort_clone_instance()
605 pe_resource_t *child = (pe_resource_t *) gIter->data; in distribute_children()
648 pe_resource_t *child = (pe_resource_t *) gIter->data; in distribute_children()
875 pe_resource_t *child = (pe_resource_t *) gIter->data; in child_ordering_constraints()
1075 pe_resource_t *
1273 pe_resource_t *child = (pe_resource_t *) gIter->data; in summary_action_flags()
[all …]
H A Dpcmk_sched_allocate.c487 pe_resource_t *child = (pe_resource_t *) gIter->data; in find_rsc_list()
519 pe_resource_t *child = (pe_resource_t *) gIter->data; in find_rsc_list()
751 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in set_alloc_actions()
1107 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in stage3()
1285 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in allocate_resources()
1453 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in stage5()
1489 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in any_managed_resources()
2648 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in order_first_probes()
2663 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in order_then_probes()
2866 pe_resource_t *rsc = (pe_resource_t *) gIter->data; in stage7()
[all …]
H A Dpcmk_sched_bundle.c368 static pe_resource_t *
397 static pe_resource_t *
398 compatible_replica(pe_resource_t *rsc_lh, pe_resource_t *rsc, in compatible_replica()
403 pe_resource_t *pair = NULL; in compatible_replica()
431 pcmk__bundle_rsc_colocation_lh(pe_resource_t *rsc, pe_resource_t *rsc_rh, in pcmk__bundle_rsc_colocation_lh()
484 pcmk__bundle_rsc_colocation_rh(pe_resource_t *rsc_lh, pe_resource_t *rsc, in pcmk__bundle_rsc_colocation_rh()
592 pe_resource_t *
609 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in find_compatible_child_by_node()
626 replica_for_container(pe_resource_t *rsc, pe_resource_t *container, in replica_for_container()
793 pe_resource_t *rsc = NULL; in can_interleave_actions()
[all …]
H A Dpcmk_sched_native.c1710 native_rsc_colocation_lh(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in native_rsc_colocation_lh()
1730 filter_colocation_constraint(pe_resource_t * rsc_lh, pe_resource_t * rsc_rh, in filter_colocation_constraint()
1811 influence_priority(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in influence_priority()
1851 colocation_match(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in colocation_match()
1916 native_rsc_colocation_rh(pe_resource_t *rsc_lh, pe_resource_t *rsc_rh, in native_rsc_colocation_rh()
1977 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in rsc_ticket_constraint()
2360 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in native_expand()
2399 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in LogActions()
2687 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in native_create_probe()
3114 pe_resource_t *child_rsc = (pe_resource_t *) gIter->data; in rsc_stonith_ordering()
[all …]
/dports/net/pacemaker2/pacemaker-Pacemaker-2.1.1/tools/
H A Dcrm_resource.h38 pe_resource_t *rsc;
58 void cli_resource_print_cts(pcmk__output_t *out, pe_resource_t * rsc);
59 void cli_resource_print_raw(pcmk__output_t *out, pe_resource_t * rsc);
67 int cli_resource_check(pcmk__output_t *out, cib_t * cib, pe_resource_t *rsc);
70 GList *cli_resource_search(pe_resource_t *rsc, const char *requested_name,
73 pe_resource_t *rsc, const char *operation,
79 int cli_resource_restart(pcmk__output_t *out, pe_resource_t *rsc, const char *host,
92 crm_exit_t cli_resource_execute(pe_resource_t *rsc, const char *requested_name,
97 int cli_resource_update_attribute(pe_resource_t *rsc, const char *requested_name,
103 int cli_resource_delete_attribute(pe_resource_t *rsc, const char *requested_name,
[all …]
H A Dcrm_resource_print.c82 pe_resource_t *child = (pe_resource_t *) lpc->data; in cli_resource_print_cts()
135 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in attribute_list_default()
209 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in attribute_list_text()
267 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in property_list_default()
284 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in property_list_text()
566 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in resource_reasons_list_default()
578 pe_resource_t *rsc = (pe_resource_t *) lpc->data; in resource_reasons_list_default()
611 pe_resource_t *rsc = (pe_resource_t *) lpc->data; in resource_reasons_list_default()
618 pe_resource_t *rsc = (pe_resource_t *) lpc->data; in resource_reasons_list_default()
649 pe_resource_t *rsc = va_arg(args, pe_resource_t *); in resource_reasons_list_xml()
[all …]
/dports/net/pacemaker1/pacemaker-Pacemaker-1.1.24/pengine/
H A Dallocate.h39 void (*rsc_location) (pe_resource_t *, pe__location_t *);
52 GHashTable *pcmk__native_merge_weights(pe_resource_t *rsc, const char *rhs,
56 GHashTable *pcmk__group_merge_weights(pe_resource_t *rsc, const char *rhs,
60 pe_node_t *pcmk__native_allocate(pe_resource_t *rsc, pe_node_t *preferred,
72 void native_rsc_location(pe_resource_t *rsc, pe__location_t *constraint);
80 pe_node_t *pcmk__group_allocate(pe_resource_t *rsc, pe_node_t *preferred,
89 void group_rsc_location(pe_resource_t *rsc, pe__location_t *constraint);
94 pe_node_t *pcmk__bundle_allocate(pe_resource_t *rsc, pe_node_t *preferred,
102 void container_rsc_location(pe_resource_t *rsc, pe__location_t *constraint);
110 pe_node_t *pcmk__clone_allocate(pe_resource_t *rsc, pe_node_t *preferred,
[all …]

1234