node_vtable 74 src/libsystemd/sd-bus/bus-internal.h LIST_HEAD(struct node_vtable, vtables); node_vtable 116 src/libsystemd/sd-bus/bus-internal.h LIST_FIELDS(struct node_vtable, vtables); node_vtable 123 src/libsystemd/sd-bus/bus-internal.h struct node_vtable *parent; node_vtable 155 src/libsystemd/sd-bus/bus-internal.h struct node_vtable node_vtable; node_vtable 38 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c, node_vtable 50 src/libsystemd/sd-bus/bus-objects.c s = container_of(c, sd_bus_slot, node_vtable); node_vtable 395 src/libsystemd/sd-bus/bus-objects.c slot = container_of(c->parent, sd_bus_slot, node_vtable); node_vtable 583 src/libsystemd/sd-bus/bus-objects.c slot = container_of(c->parent, sd_bus_slot, node_vtable); node_vtable 672 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c, node_vtable 698 src/libsystemd/sd-bus/bus-objects.c slot = container_of(c, sd_bus_slot, node_vtable); node_vtable 721 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c, node_vtable 756 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *first, node_vtable 762 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c; node_vtable 839 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c; node_vtable 888 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c; node_vtable 995 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *i; node_vtable 1589 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *i, *existing = NULL; node_vtable 1635 src/libsystemd/sd-bus/bus-objects.c s = bus_slot_allocate(bus, !slot, BUS_NODE_VTABLE, sizeof(struct node_vtable), userdata); node_vtable 1641 src/libsystemd/sd-bus/bus-objects.c s->node_vtable.is_fallback = fallback; node_vtable 1642 src/libsystemd/sd-bus/bus-objects.c s->node_vtable.vtable = vtable; node_vtable 1643 src/libsystemd/sd-bus/bus-objects.c s->node_vtable.find = find; node_vtable 1645 src/libsystemd/sd-bus/bus-objects.c s->node_vtable.interface = strdup(interface); node_vtable 1646 src/libsystemd/sd-bus/bus-objects.c if (!s->node_vtable.interface) { node_vtable 1651 src/libsystemd/sd-bus/bus-objects.c for (v = s->node_vtable.vtable+1; v->type != _SD_BUS_VTABLE_END; v++) { node_vtable 1673 src/libsystemd/sd-bus/bus-objects.c m->parent = &s->node_vtable; node_vtable 1675 src/libsystemd/sd-bus/bus-objects.c m->interface = s->node_vtable.interface; node_vtable 1716 src/libsystemd/sd-bus/bus-objects.c m->parent = &s->node_vtable; node_vtable 1718 src/libsystemd/sd-bus/bus-objects.c m->interface = s->node_vtable.interface; node_vtable 1748 src/libsystemd/sd-bus/bus-objects.c s->node_vtable.node = n; node_vtable 1749 src/libsystemd/sd-bus/bus-objects.c LIST_INSERT_AFTER(vtables, n->vtables, existing, &s->node_vtable); node_vtable 1844 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c; node_vtable 2121 src/libsystemd/sd-bus/bus-objects.c struct node_vtable *c; node_vtable 137 src/libsystemd/sd-bus/bus-slot.c if (slot->node_vtable.node && slot->node_vtable.interface && slot->node_vtable.vtable) { node_vtable 140 src/libsystemd/sd-bus/bus-slot.c for (v = slot->node_vtable.vtable; v->type != _SD_BUS_VTABLE_END; v++) { node_vtable 148 src/libsystemd/sd-bus/bus-slot.c key.path = slot->node_vtable.node->path; node_vtable 149 src/libsystemd/sd-bus/bus-slot.c key.interface = slot->node_vtable.interface; node_vtable 160 src/libsystemd/sd-bus/bus-slot.c key.path = slot->node_vtable.node->path; node_vtable 161 src/libsystemd/sd-bus/bus-slot.c key.interface = slot->node_vtable.interface; node_vtable 173 src/libsystemd/sd-bus/bus-slot.c free(slot->node_vtable.interface); node_vtable 175 src/libsystemd/sd-bus/bus-slot.c if (slot->node_vtable.node) { node_vtable 176 src/libsystemd/sd-bus/bus-slot.c LIST_REMOVE(vtables, slot->node_vtable.node->vtables, &slot->node_vtable); node_vtable 179 src/libsystemd/sd-bus/bus-slot.c bus_node_gc(slot->bus, slot->node_vtable.node);