Lines Matching refs:parent
98 r = node_vtable_get_userdata(bus, path, p->parent, &u, error);
336 cap = CAPABILITY_SHIFT(c->parent->vtable[0].flags);
368 if (require_fallback && !c->parent->is_fallback)
375 r = node_vtable_get_userdata(bus, m->path, c->parent, &u, &error);
413 slot = container_of(c->parent, sd_bus_slot, node_vtable);
592 if (require_fallback && !c->parent->is_fallback)
601 slot = container_of(c->parent, sd_bus_slot, node_vtable);
1410 struct node *n, *parent;
1433 parent = NULL;
1440 parent = bus_node_allocate(bus, p);
1441 if (!parent)
1449 n->parent = parent;
1460 if (parent)
1461 LIST_PREPEND(siblings, parent->child, n);
1481 if (n->parent)
1482 LIST_REMOVE(siblings, n->parent->child, n);
1485 bus_node_gc(b, n->parent);
1508 n = n->parent;
1709 m->parent = &s->node_vtable;
1758 m->parent = &s->node_vtable;
1952 if (c != v->parent)
2039 assert(c == v->parent);
2195 * any parent node. */
2257 * followed by all fallback interfaces registered on any parent prefix.
2262 * its parent nodes has as fallback, we make the child overwrite the
2263 * parent instead of extending it. Therefore, we keep a "Set" of all
2264 * handled interfaces during parent traversal, so we skip interfaces on
2265 * a parent that were overwritten by a child.
2401 * any parent node. */