Searched refs:bus_match_node (Results 1 – 5 of 5) sorted by relevance
/systemd-251/src/libsystemd/sd-bus/ |
D | bus-match.h | 35 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);
|
D | bus-match.c | 60 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 …]
|
D | test-bus-match.c | 39 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()
|
D | bus-internal.h | 53 struct bus_match_node *match_node; 236 struct bus_match_node match_callbacks;
|
D | fuzz-bus-match.c | 29 struct bus_match_node root = { in LLVMFuzzerTestOneInput()
|