Lines Matching refs:leaf
291 if (node->leaf.callback->install_slot || in bus_match_run()
292 m->read_counter <= node->leaf.callback->after || in bus_match_run()
293 node->leaf.callback->last_iteration == bus->iteration_counter) in bus_match_run()
296 node->leaf.callback->last_iteration = bus->iteration_counter; in bus_match_run()
304 if (node->leaf.callback->callback) { in bus_match_run()
308 slot = container_of(node->leaf.callback, sd_bus_slot, match_callback); in bus_match_run()
311 bus->current_handler = node->leaf.callback->callback; in bus_match_run()
314 r = node->leaf.callback->callback(m, slot->userdata, &error_buffer); in bus_match_run()
558 n->leaf.callback = callback; in bus_match_add_leaf()
1026 fprintf(out, " %p/%p\n", node->leaf.callback->callback, in bus_match_dump()
1027 container_of(node->leaf.callback, sd_bus_slot, match_callback)->userdata); in bus_match_dump()