i_node 56 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(xmlNode *i_node, const xmlChar *ns, int *ret, xmlNs **ns_recycle_writable, xmlNs **ns_recycle_readable, xmlNs **ns_recycle_denied) i_node 62 lib/pacemaker/pcmk_acl.c *ns_recycle_writable = xmlNewNs(xmlDocGetRootElement(i_node->doc), i_node 65 lib/pacemaker/pcmk_acl.c xmlSetNs(i_node, *ns_recycle_writable); i_node 72 lib/pacemaker/pcmk_acl.c *ns_recycle_readable = xmlNewNs(xmlDocGetRootElement(i_node->doc), i_node 75 lib/pacemaker/pcmk_acl.c xmlSetNs(i_node, *ns_recycle_readable); i_node 82 lib/pacemaker/pcmk_acl.c *ns_recycle_denied = xmlNewNs(xmlDocGetRootElement(i_node->doc), i_node 85 lib/pacemaker/pcmk_acl.c xmlSetNs(i_node, *ns_recycle_denied); i_node 115 lib/pacemaker/pcmk_acl.c xmlNode *i_node = NULL; i_node 124 lib/pacemaker/pcmk_acl.c for (i_node = xml_modify; i_node != NULL; i_node = i_node->next) { i_node 125 lib/pacemaker/pcmk_acl.c switch (i_node->type) { i_node 127 lib/pacemaker/pcmk_acl.c pcmk__set_xml_doc_flag(i_node, pcmk__xf_tracking); i_node 129 lib/pacemaker/pcmk_acl.c if (!pcmk__check_acl(i_node, NULL, pcmk__xf_acl_read)) { i_node 131 lib/pacemaker/pcmk_acl.c } else if (!pcmk__check_acl(i_node, NULL, pcmk__xf_acl_write)) { i_node 136 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(i_node, ns, &ret, &ns_recycle_writable, &ns_recycle_readable, &ns_recycle_denied); i_node 138 lib/pacemaker/pcmk_acl.c if (i_node->properties != NULL) { i_node 142 lib/pacemaker/pcmk_acl.c ret |= pcmk__acl_annotate_permissions_recursive((xmlNodePtr) i_node->properties); i_node 144 lib/pacemaker/pcmk_acl.c if (i_node->children != NULL) { i_node 145 lib/pacemaker/pcmk_acl.c ret |= pcmk__acl_annotate_permissions_recursive(i_node->children); i_node 150 lib/pacemaker/pcmk_acl.c if (!pcmk__check_acl(i_node->parent, i_node 151 lib/pacemaker/pcmk_acl.c (const char *) i_node->name, i_node 154 lib/pacemaker/pcmk_acl.c } else if (!pcmk__check_acl(i_node, i_node 155 lib/pacemaker/pcmk_acl.c (const char *) i_node->name, i_node 161 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(i_node, ns, &ret, &ns_recycle_writable, &ns_recycle_readable, &ns_recycle_denied); i_node 165 lib/pacemaker/pcmk_acl.c if (!pcmk__check_acl(i_node->parent, (const char *) i_node->name, pcmk__xf_acl_read)) i_node 169 lib/pacemaker/pcmk_acl.c else if (!pcmk__check_acl(i_node->parent, (const char *) i_node->name, pcmk__xf_acl_write)) i_node 177 lib/pacemaker/pcmk_acl.c pcmk__acl_mark_node_with_namespace(i_node, ns, &ret, &ns_recycle_writable, &ns_recycle_readable, &ns_recycle_denied);