Lines Matching refs:reply_callback
599 struct reply_callback *c; in bus_start_running()
2226 const struct reply_callback *x = a, *y = b; in timeout_compare()
2283 … s = bus_slot_allocate(bus, !slot, BUS_REPLY_CALLBACK, sizeof(struct reply_callback), userdata); in sd_bus_call_async()
2287 s->reply_callback.callback = callback; in sd_bus_call_async()
2289 s->reply_callback.cookie = BUS_MESSAGE_COOKIE(m); in sd_bus_call_async()
2290 … r = ordered_hashmap_put(bus->reply_callbacks, &s->reply_callback.cookie, &s->reply_callback); in sd_bus_call_async()
2292 s->reply_callback.cookie = 0; in sd_bus_call_async()
2296 s->reply_callback.timeout_usec = calc_elapse(bus, m->timeout); in sd_bus_call_async()
2297 if (s->reply_callback.timeout_usec != 0) { in sd_bus_call_async()
2298 … r = prioq_put(bus->reply_callbacks_prioq, &s->reply_callback, &s->reply_callback.prioq_idx); in sd_bus_call_async()
2300 s->reply_callback.timeout_usec = 0; in sd_bus_call_async()
2306 r = sd_bus_send(bus, m, s ? &s->reply_callback.cookie : NULL); in sd_bus_call_async()
2555 struct reply_callback *c; in sd_bus_get_timeout()
2614 struct reply_callback *c; in process_timeout()
2651 slot = container_of(c, sd_bus_slot, reply_callback); in process_timeout()
2704 struct reply_callback *c; in process_reply()
2724 slot = container_of(c, sd_bus_slot, reply_callback); in process_reply()
3067 static int process_closing_reply_callback(sd_bus *bus, struct reply_callback *c) { in process_closing_reply_callback()
3098 slot = container_of(c, sd_bus_slot, reply_callback); in process_closing_reply_callback()
3122 struct reply_callback *c; in process_closing()