bundle_data       106 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       110 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       120 lib/pacemaker/pcmk_sched_bundle.c     distribute_children(rsc, containers, nodes, bundle_data->nreplicas,
bundle_data       121 lib/pacemaker/pcmk_sched_bundle.c                         bundle_data->nreplicas_per_host, data_set);
bundle_data       125 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       181 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child) {
bundle_data       184 lib/pacemaker/pcmk_sched_bundle.c         g_hash_table_iter_init(&iter, bundle_data->child->allowed_nodes);
bundle_data       186 lib/pacemaker/pcmk_sched_bundle.c             if (is_bundle_node(bundle_data, node)) {
bundle_data       193 lib/pacemaker/pcmk_sched_bundle.c                      rsc->id, bundle_data->child->id);
bundle_data       194 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->cmds->allocate(bundle_data->child, prefer, data_set);
bundle_data       207 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       212 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       213 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       232 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child) {
bundle_data       233 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->cmds->create_actions(bundle_data->child, data_set);
bundle_data       235 lib/pacemaker/pcmk_sched_bundle.c         if (pcmk_is_set(bundle_data->child->flags, pe_rsc_promotable)) {
bundle_data       255 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       259 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       261 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child) {
bundle_data       262 lib/pacemaker/pcmk_sched_bundle.c         new_rsc_order(rsc, RSC_START, bundle_data->child, RSC_START,
bundle_data       264 lib/pacemaker/pcmk_sched_bundle.c         new_rsc_order(rsc, RSC_STOP, bundle_data->child, RSC_STOP,
bundle_data       267 lib/pacemaker/pcmk_sched_bundle.c         if (bundle_data->child->children) {
bundle_data       268 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_STARTED, rsc, RSC_STARTED,
bundle_data       270 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_STOPPED, rsc, RSC_STOPPED,
bundle_data       273 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_START, rsc, RSC_STARTED,
bundle_data       275 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_STOP, rsc, RSC_STOPPED,
bundle_data       280 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       335 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child) {
bundle_data       336 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->cmds->internal_constraints(bundle_data->child, data_set);
bundle_data       337 lib/pacemaker/pcmk_sched_bundle.c         if (pcmk_is_set(bundle_data->child->flags, pe_rsc_promotable)) {
bundle_data       341 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_DEMOTED, rsc, RSC_DEMOTED,
bundle_data       345 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(rsc, RSC_DEMOTE, bundle_data->child, RSC_DEMOTE,
bundle_data       349 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(bundle_data->child, RSC_PROMOTED, rsc, RSC_PROMOTED,
bundle_data       353 lib/pacemaker/pcmk_sched_bundle.c             new_rsc_order(rsc, RSC_PROMOTE, bundle_data->child, RSC_PROMOTE,
bundle_data       369 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       372 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       377 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       476 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       511 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       515 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       868 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       869 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       873 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       886 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child
bundle_data       889 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->cmds->rsc_location(bundle_data->child, constraint);
bundle_data       890 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->rsc_location = g_list_prepend(bundle_data->child->rsc_location,
bundle_data       898 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       902 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       904 lib/pacemaker/pcmk_sched_bundle.c     if (bundle_data->child) {
bundle_data       905 lib/pacemaker/pcmk_sched_bundle.c         bundle_data->child->cmds->expand(bundle_data->child, data_set);
bundle_data       908 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       964 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       968 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data       969 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1004 lib/pacemaker/pcmk_sched_bundle.c                 for (GList *tIter = bundle_data->replicas;
bundle_data      1005 lib/pacemaker/pcmk_sched_bundle.c                      tIter && (bundle_data->nreplicas_per_host == 1);
bundle_data      1061 lib/pacemaker/pcmk_sched_bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1065 lib/pacemaker/pcmk_sched_bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1066 lib/pacemaker/pcmk_sched_bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data       898 lib/pengine/bundle.c mount_add(pe__bundle_variant_data_t *bundle_data, const char *source,
bundle_data       909 lib/pengine/bundle.c     bundle_data->mounts = g_list_append(bundle_data->mounts, mount);
bundle_data       933 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data       943 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, top);
bundle_data       944 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1037 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1043 lib/pengine/bundle.c     bundle_data = calloc(1, sizeof(pe__bundle_variant_data_t));
bundle_data      1044 lib/pengine/bundle.c     rsc->variant_opaque = bundle_data;
bundle_data      1045 lib/pengine/bundle.c     bundle_data->prefix = strdup(rsc->id);
bundle_data      1049 lib/pengine/bundle.c         bundle_data->agent_type = PE__CONTAINER_AGENT_DOCKER;
bundle_data      1053 lib/pengine/bundle.c             bundle_data->agent_type = PE__CONTAINER_AGENT_RKT;
bundle_data      1057 lib/pengine/bundle.c                 bundle_data->agent_type = PE__CONTAINER_AGENT_PODMAN;
bundle_data      1069 lib/pengine/bundle.c     bundle_data->promoted_max = crm_parse_int(value, "0");
bundle_data      1070 lib/pengine/bundle.c     if (bundle_data->promoted_max < 0) {
bundle_data      1073 lib/pengine/bundle.c         bundle_data->promoted_max = 0;
bundle_data      1077 lib/pengine/bundle.c     if ((value == NULL) && bundle_data->promoted_max) {
bundle_data      1078 lib/pengine/bundle.c         bundle_data->nreplicas = bundle_data->promoted_max;
bundle_data      1080 lib/pengine/bundle.c         bundle_data->nreplicas = crm_parse_int(value, "1");
bundle_data      1082 lib/pengine/bundle.c     if (bundle_data->nreplicas < 1) {
bundle_data      1084 lib/pengine/bundle.c         bundle_data->nreplicas = 1;
bundle_data      1093 lib/pengine/bundle.c     bundle_data->nreplicas_per_host = crm_parse_int(value, "1");
bundle_data      1094 lib/pengine/bundle.c     if (bundle_data->nreplicas_per_host < 1) {
bundle_data      1097 lib/pengine/bundle.c         bundle_data->nreplicas_per_host = 1;
bundle_data      1099 lib/pengine/bundle.c     if (bundle_data->nreplicas_per_host == 1) {
bundle_data      1103 lib/pengine/bundle.c     bundle_data->container_command = crm_element_value_copy(xml_obj, "run-command");
bundle_data      1104 lib/pengine/bundle.c     bundle_data->launcher_options = crm_element_value_copy(xml_obj, "options");
bundle_data      1105 lib/pengine/bundle.c     bundle_data->image = crm_element_value_copy(xml_obj, "image");
bundle_data      1106 lib/pengine/bundle.c     bundle_data->container_network = crm_element_value_copy(xml_obj, "network");
bundle_data      1111 lib/pengine/bundle.c         bundle_data->ip_range_start = crm_element_value_copy(xml_obj, "ip-range-start");
bundle_data      1112 lib/pengine/bundle.c         bundle_data->host_netmask = crm_element_value_copy(xml_obj, "host-netmask");
bundle_data      1113 lib/pengine/bundle.c         bundle_data->host_network = crm_element_value_copy(xml_obj, "host-interface");
bundle_data      1114 lib/pengine/bundle.c         bundle_data->control_port = crm_element_value_copy(xml_obj, "control-port");
bundle_data      1116 lib/pengine/bundle.c         if (crm_str_to_boolean(value, &bundle_data->add_host) != 1) {
bundle_data      1117 lib/pengine/bundle.c             bundle_data->add_host = TRUE;
bundle_data      1136 lib/pengine/bundle.c                 bundle_data->ports = g_list_append(bundle_data->ports, port);
bundle_data      1161 lib/pengine/bundle.c             mount_add(bundle_data, source, target, options, flags);
bundle_data      1171 lib/pengine/bundle.c     if (xml_obj && valid_network(bundle_data)) {
bundle_data      1181 lib/pengine/bundle.c         crm_xml_set_id(xml_resource, "%s-%s", bundle_data->prefix,
bundle_data      1182 lib/pengine/bundle.c                       (bundle_data->promoted_max? "master"
bundle_data      1186 lib/pengine/bundle.c         crm_xml_set_id(xml_set, "%s-%s-meta", bundle_data->prefix, xml_resource->name);
bundle_data      1191 lib/pengine/bundle.c         value = crm_itoa(bundle_data->nreplicas);
bundle_data      1196 lib/pengine/bundle.c         value = crm_itoa(bundle_data->nreplicas_per_host);
bundle_data      1202 lib/pengine/bundle.c                               pcmk__btoa(bundle_data->nreplicas_per_host > 1));
bundle_data      1204 lib/pengine/bundle.c         if (bundle_data->promoted_max) {
bundle_data      1208 lib/pengine/bundle.c             value = crm_itoa(bundle_data->promoted_max);
bundle_data      1240 lib/pengine/bundle.c         bundle_data->child = new_rsc;
bundle_data      1263 lib/pengine/bundle.c         mount_add(bundle_data, DEFAULT_REMOTE_KEY_LOCATION,
bundle_data      1267 lib/pengine/bundle.c             mount_add(bundle_data, CRM_BUNDLE_DIR, "/var/log", NULL,
bundle_data      1272 lib/pengine/bundle.c         if(bundle_data->control_port) {
bundle_data      1273 lib/pengine/bundle.c             port->source = strdup(bundle_data->control_port);
bundle_data      1286 lib/pengine/bundle.c         bundle_data->ports = g_list_append(bundle_data->ports, port);
bundle_data      1289 lib/pengine/bundle.c         for (childIter = bundle_data->child->children; childIter != NULL;
bundle_data      1300 lib/pengine/bundle.c                 pe__set_resource_flags(bundle_data->child, pe_rsc_notify);
bundle_data      1303 lib/pengine/bundle.c             offset += allocate_ip(bundle_data, replica, buffer+offset,
bundle_data      1305 lib/pengine/bundle.c             bundle_data->replicas = g_list_append(bundle_data->replicas,
bundle_data      1307 lib/pengine/bundle.c             bundle_data->attribute_target = g_hash_table_lookup(replica->child->meta,
bundle_data      1310 lib/pengine/bundle.c         bundle_data->container_host_options = buffer;
bundle_data      1311 lib/pengine/bundle.c         if (bundle_data->attribute_target) {
bundle_data      1313 lib/pengine/bundle.c                                  strdup(bundle_data->attribute_target));
bundle_data      1314 lib/pengine/bundle.c             g_hash_table_replace(bundle_data->child->meta,
bundle_data      1316 lib/pengine/bundle.c                                  strdup(bundle_data->attribute_target));
bundle_data      1324 lib/pengine/bundle.c         for (int lpc = 0; lpc < bundle_data->nreplicas; lpc++) {
bundle_data      1328 lib/pengine/bundle.c             offset += allocate_ip(bundle_data, replica, buffer+offset,
bundle_data      1330 lib/pengine/bundle.c             bundle_data->replicas = g_list_append(bundle_data->replicas,
bundle_data      1333 lib/pengine/bundle.c         bundle_data->container_host_options = buffer;
bundle_data      1336 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1340 lib/pengine/bundle.c         if (!create_container(rsc, bundle_data, replica, data_set)) {
bundle_data      1347 lib/pengine/bundle.c     if (bundle_data->child) {
bundle_data      1348 lib/pengine/bundle.c         rsc->children = g_list_append(rsc->children, bundle_data->child);
bundle_data      1371 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1374 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1375 lib/pengine/bundle.c     for (iter = bundle_data->replicas; iter != NULL; iter = iter->next) {
bundle_data      1419 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1422 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, bundle);
bundle_data      1423 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1467 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1476 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1480 lib/pengine/bundle.c     status_print("type=\"%s\" ", container_agent_str(bundle_data->agent_type));
bundle_data      1481 lib/pengine/bundle.c     status_print("image=\"%s\" ", bundle_data->image);
bundle_data      1487 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1512 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1519 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1527 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1556 lib/pengine/bundle.c                      "type", container_agent_str(bundle_data->agent_type),
bundle_data      1557 lib/pengine/bundle.c                      "image", bundle_data->image,
bundle_data      1635 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1642 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1650 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1685 lib/pengine/bundle.c                                      (bundle_data->nreplicas > 1)? " set" : "",
bundle_data      1686 lib/pengine/bundle.c                                      rsc->id, bundle_data->image,
bundle_data      1692 lib/pengine/bundle.c             if (pcmk__list_of_multiple(bundle_data->replicas)) {
bundle_data      1724 lib/pengine/bundle.c                                      (bundle_data->nreplicas > 1)? " set" : "",
bundle_data      1725 lib/pengine/bundle.c                                      rsc->id, bundle_data->image,
bundle_data      1777 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1781 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1791 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1821 lib/pengine/bundle.c                                      (bundle_data->nreplicas > 1)? " set" : "",
bundle_data      1822 lib/pengine/bundle.c                                      rsc->id, bundle_data->image,
bundle_data      1826 lib/pengine/bundle.c             if (pcmk__list_of_multiple(bundle_data->replicas)) {
bundle_data      1857 lib/pengine/bundle.c                                      (bundle_data->nreplicas > 1)? " set" : "",
bundle_data      1858 lib/pengine/bundle.c                                      rsc->id, bundle_data->image,
bundle_data      1905 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      1914 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      1921 lib/pengine/bundle.c                  pre_text, ((bundle_data->nreplicas > 1)? " set" : ""),
bundle_data      1922 lib/pengine/bundle.c                  rsc->id, bundle_data->image,
bundle_data      1930 lib/pengine/bundle.c     for (GList *gIter = bundle_data->replicas; gIter != NULL;
bundle_data      1941 lib/pengine/bundle.c             if (pcmk__list_of_multiple(bundle_data->replicas)) {
bundle_data      2006 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      2009 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      2012 lib/pengine/bundle.c     free(bundle_data->prefix);
bundle_data      2013 lib/pengine/bundle.c     free(bundle_data->image);
bundle_data      2014 lib/pengine/bundle.c     free(bundle_data->control_port);
bundle_data      2015 lib/pengine/bundle.c     free(bundle_data->host_network);
bundle_data      2016 lib/pengine/bundle.c     free(bundle_data->host_netmask);
bundle_data      2017 lib/pengine/bundle.c     free(bundle_data->ip_range_start);
bundle_data      2018 lib/pengine/bundle.c     free(bundle_data->container_network);
bundle_data      2019 lib/pengine/bundle.c     free(bundle_data->launcher_options);
bundle_data      2020 lib/pengine/bundle.c     free(bundle_data->container_command);
bundle_data      2021 lib/pengine/bundle.c     free(bundle_data->container_host_options);
bundle_data      2023 lib/pengine/bundle.c     g_list_free_full(bundle_data->replicas,
bundle_data      2025 lib/pengine/bundle.c     g_list_free_full(bundle_data->mounts, (GDestroyNotify)mount_free);
bundle_data      2026 lib/pengine/bundle.c     g_list_free_full(bundle_data->ports, (GDestroyNotify)port_free);
bundle_data      2029 lib/pengine/bundle.c     if(bundle_data->child) {
bundle_data      2030 lib/pengine/bundle.c         free_xml(bundle_data->child->xml);
bundle_data      2031 lib/pengine/bundle.c         bundle_data->child->xml = NULL;
bundle_data      2032 lib/pengine/bundle.c         bundle_data->child->fns->free(bundle_data->child);
bundle_data      2057 lib/pengine/bundle.c         pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      2059 lib/pengine/bundle.c         get_bundle_variant_data(bundle_data, rsc);
bundle_data      2060 lib/pengine/bundle.c         return bundle_data->nreplicas;
bundle_data      2067 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      2069 lib/pengine/bundle.c     get_bundle_variant_data(bundle_data, rsc);
bundle_data      2070 lib/pengine/bundle.c     for (GList *item = bundle_data->replicas; item != NULL; item = item->next) {
bundle_data      2092 lib/pengine/bundle.c     pe__bundle_variant_data_t *bundle_data = NULL;
bundle_data      2097 lib/pengine/bundle.c         get_bundle_variant_data(bundle_data, rsc);
bundle_data      2099 lib/pengine/bundle.c         for (GList *gIter = bundle_data->replicas; gIter != NULL; gIter = gIter->next) {