match_callback 151 src/libsystemd/sd-bus/bus-internal.h struct match_callback match_callback; match_callback 296 src/libsystemd/sd-bus/bus-match.c slot = container_of(node->leaf.callback, sd_bus_slot, match_callback); match_callback 554 src/libsystemd/sd-bus/bus-match.c struct match_callback *callback) { match_callback 595 src/libsystemd/sd-bus/bus-match.c s = container_of(c->leaf.callback, sd_bus_slot, match_callback); match_callback 911 src/libsystemd/sd-bus/bus-match.c struct match_callback *callback) { match_callback 934 src/libsystemd/sd-bus/bus-match.c struct match_callback *callback) { match_callback 971 src/libsystemd/sd-bus/bus-match.c struct match_callback **ret) { match_callback 1093 src/libsystemd/sd-bus/bus-match.c printf(" %p/%p\n", node->leaf.callback->callback, container_of(node->leaf.callback, sd_bus_slot, match_callback)->userdata); match_callback 61 src/libsystemd/sd-bus/bus-match.h struct match_callback *callback; match_callback 78 src/libsystemd/sd-bus/bus-match.h int bus_match_add(struct bus_match_node *root, struct bus_match_component *components, unsigned n_components, struct match_callback *callback); match_callback 79 src/libsystemd/sd-bus/bus-match.h int bus_match_remove(struct bus_match_node *root, struct match_callback *callback); match_callback 81 src/libsystemd/sd-bus/bus-match.h int bus_match_find(struct bus_match_node *root, struct bus_match_component *components, unsigned n_components, sd_bus_message_handler_t callback, void *userdata, struct match_callback **ret); match_callback 93 src/libsystemd/sd-bus/bus-slot.c bus_remove_match_internal(slot->bus, slot->match_callback.match_string, slot->match_callback.cookie); match_callback 96 src/libsystemd/sd-bus/bus-slot.c bus_match_remove(&slot->bus->match_callbacks, &slot->match_callback); match_callback 98 src/libsystemd/sd-bus/bus-slot.c free(slot->match_callback.match_string); match_callback 2828 src/libsystemd/sd-bus/sd-bus.c s = bus_slot_allocate(bus, !slot, BUS_MATCH_CALLBACK, sizeof(struct match_callback), userdata); match_callback 2834 src/libsystemd/sd-bus/sd-bus.c s->match_callback.callback = callback; match_callback 2835 src/libsystemd/sd-bus/sd-bus.c s->match_callback.cookie = ++bus->match_cookie; match_callback 2844 src/libsystemd/sd-bus/sd-bus.c s->match_callback.match_string = strdup(match); match_callback 2845 src/libsystemd/sd-bus/sd-bus.c if (!s->match_callback.match_string) { match_callback 2851 src/libsystemd/sd-bus/sd-bus.c r = bus_add_match_internal(bus, s->match_callback.match_string, components, n_components, s->match_callback.cookie); match_callback 2857 src/libsystemd/sd-bus/sd-bus.c r = bus_match_add(&bus->match_callbacks, components, n_components, &s->match_callback); match_callback 2880 src/libsystemd/sd-bus/sd-bus.c struct match_callback *c; match_callback 2895 src/libsystemd/sd-bus/sd-bus.c sd_bus_slot_unref(container_of(c, sd_bus_slot, match_callback)); match_callback 54 src/libsystemd/sd-rtnl/rtnl-internal.h LIST_FIELDS(struct match_callback, match_callbacks); match_callback 89 src/libsystemd/sd-rtnl/rtnl-internal.h LIST_HEAD(struct match_callback, match_callbacks); match_callback 160 src/libsystemd/sd-rtnl/sd-rtnl.c struct match_callback *f; match_callback 382 src/libsystemd/sd-rtnl/sd-rtnl.c struct match_callback *c; match_callback 920 src/libsystemd/sd-rtnl/sd-rtnl.c struct match_callback *c; match_callback 929 src/libsystemd/sd-rtnl/sd-rtnl.c c = new0(struct match_callback, 1); match_callback 946 src/libsystemd/sd-rtnl/sd-rtnl.c struct match_callback *c;