Lines Matching defs:parent
105 struct mbof_del_operation *parent;
232 struct ldb_dn *parent,
245 if (ldb_dn_compare(parent, muops[i].dn) == 0) {
263 op->dn = parent;
312 * we create an "add operation" and we pass it a parent list of one member
317 * still missing from the parent list we have provided.
342 * it and only propagated to parent groups.
792 /* can't be more than the immediate parent */
799 /* create new parent set for this entry */
1106 /* add memberuid attributes to parent groups */
1219 * For each parent we retrieved we proceed to delete the member attribute that
1233 * The remove list for the children, the immediate parent, and the dn and
1240 * parent (all the objects in the tree that have target as a "member").
1272 * attribute being removed from a parent group is just inherited from the group
1273 * being removed or also a direct member of the parent group. To make sure
1275 * set expire the parent group at the same time.
1287 static int mbof_append_delop(struct mbof_del_operation *parent,
1349 /* the first entry is the parent of all entries and the one where we remove
1733 static int mbof_append_delop(struct mbof_del_operation *parent,
1738 delop = talloc_zero(parent, struct mbof_del_operation);
1743 delop->del_ctx = parent->del_ctx;
1744 delop->parent = parent;
1747 parent->children = talloc_realloc(parent, parent->children,
1749 parent->num_children +1);
1750 if (!parent->children) {
1755 parent->children[parent->num_children] = delop;
1756 parent->num_children++;
1923 /* do we have any direct parent at all ? */
2406 for (top = delop; top; top = top->parent) {
2546 "processing ghosts in parent [%s]\n",
2581 /* del memberuid attributes from parent groups */
2679 /* del ghost attributes from parent groups */
2702 /* Also expire any parent groups to force reloading direct members in
2704 * of the parent groups
2743 * might have been directly nested in the parent as well and
3713 /* the first entry is the parent of all entries and the one where we
3918 struct mbof_member *parent,
4241 struct mbof_member *parent,
4249 if (parent == mem) return LDB_SUCCESS;
4252 key.str = discard_const(ldb_dn_get_linearized(parent->dn));
4278 value.ptr = parent;
4287 ret = mbof_add_memuid(parent, mem->name);
4299 /* now see if the parent has memberofs to pass down */
4300 if (parent->memberofs) {
4301 ret = hash_iterate(parent->memberofs, mbof_member_iter, mem);
4320 struct mbof_member *parent;
4353 parent = (struct mbof_member *)item->value.ptr;
4354 ret = mbof_add_memuid(parent, mem->name);