r = c->find(bus, path, c->interface, u, &u, error);
r = c->find(bus, path, c->interface, u, &u, error);
slot = container_of(c, sd_bus_slot, node_enumerator);
bus->current_slot = sd_bus_slot_ref(slot);
slot = container_of(c, sd_bus_slot, node_enumerator);
bus->current_slot = sd_bus_slot_ref(slot);
r = c->callback(bus, prefix, slot->userdata, &children, error);
r = c->callback(bus, prefix, slot->userdata, &children, error);
slot = container_of(c, sd_bus_slot, node_callback);
bus->current_slot = sd_bus_slot_ref(slot);
slot = container_of(c, sd_bus_slot, node_callback);
bus->current_slot = sd_bus_slot_ref(slot);
r = c->callback(bus, m, slot->userdata, &error_buffer);
r = c->callback(bus, m, slot->userdata, &error_buffer);
bus->current_slot = sd_bus_slot_unref(slot);
r = bus_maybe_reply_error(m, r, &error_buffer);
bus->current_slot = sd_bus_slot_unref(slot);
r = bus_maybe_reply_error(m, r, &error_buffer);
slot = container_of(c->parent, sd_bus_slot, node_vtable);
bus->current_slot = sd_bus_slot_ref(slot);
slot = container_of(c->parent, sd_bus_slot, node_vtable);
bus->current_slot = sd_bus_slot_ref(slot);
r = c->vtable->x.method.handler(bus, m, u, &error);
r = c->vtable->x.method.handler(bus, m, u, &error);
bus->current_slot = sd_bus_slot_unref(slot);
return bus_maybe_reply_error(m, r, &error);
bus->current_slot = sd_bus_slot_unref(slot);
return bus_maybe_reply_error(m, r, &error);
r = v->x.property.get(bus, path, interface, property, reply, userdata, error);
r = v->x.property.get(bus, path, interface, property, reply, userdata, error);
r = v->x.property.set(bus, path, interface, property, value, userdata, error);
r = v->x.property.set(bus, path, interface, property, value, userdata, error);