Home
last modified time | relevance | path

Searched refs:bus_match_node (Results 1 – 5 of 5) sorted by relevance

/systemd-251/src/libsystemd/sd-bus/
Dbus-match.h35 struct bus_match_node { struct
37 struct bus_match_node *parent, *next, *prev, *child; argument
66 int bus_match_run(sd_bus *bus, struct bus_match_node *root, sd_bus_message *m);
68 int bus_match_add(struct bus_match_node *root, struct bus_match_component *components, unsigned n_c…
69 int bus_match_remove(struct bus_match_node *root, struct match_callback *callback);
71 void bus_match_free(struct bus_match_node *node);
73 void bus_match_dump(FILE *out, struct bus_match_node *node, unsigned level);
Dbus-match.c60 static void bus_match_node_free(struct bus_match_node *node) { in bus_match_node_free()
102 static bool bus_match_node_maybe_free(struct bus_match_node *node) { in bus_match_node_maybe_free()
119 struct bus_match_node *node, in value_node_test()
203 struct bus_match_node *node, in value_node_same()
239 struct bus_match_node *node, in bus_match_run()
378 struct bus_match_node *found; in bus_match_run()
407 for (struct bus_match_node *c = node->child; c; c = c->next) { in bus_match_run()
427 struct bus_match_node *where, in bus_match_add_compare_value()
431 struct bus_match_node **ret) { in bus_match_add_compare_value()
433 struct bus_match_node *c, *n = NULL; in bus_match_add_compare_value()
[all …]
Dtest-bus-match.c39 static int match_add(sd_bus_slot *slots, struct bus_match_node *root, const char *match, int value)… in match_add()
70 struct bus_match_node root = { in main()
Dbus-internal.h53 struct bus_match_node *match_node;
236 struct bus_match_node match_callbacks;
Dfuzz-bus-match.c29 struct bus_match_node root = { in LLVMFuzzerTestOneInput()