Lines Matching defs:call
60 timer_call_t call,
64 call_entry_setup(call, func, param0);
154 timer_call_t call,
165 old_queue = call_entry_enqueue_deadline(call, queue, deadline);
167 call->param1 = NULL;
177 timer_call_t call,
189 old_queue = call_entry_enqueue_deadline(call, queue, deadline);
191 call->param1 = param1;
201 timer_call_t call)
209 old_queue = call_entry_dequeue(call);
213 timer_queue_cancel(old_queue, call->deadline, TC(queue_first(old_queue))->deadline);
215 timer_queue_cancel(old_queue, call->deadline, UINT64_MAX);
228 timer_call_t call;
235 call = TC(queue_first(queue));
237 while (!queue_end(queue, qe(call))) {
238 new_queue = timer_queue_assign(call->deadline);
240 call_entry_enqueue_deadline(call, new_queue, call->deadline);
242 call = TC(queue_first(queue));
254 timer_call_t call;
258 call = TC(queue_first(queue));
260 while (!queue_end(queue, qe(call))) {
261 if (call->deadline <= deadline) {
265 call_entry_dequeue(call);
267 func = call->func;
268 param0 = call->param0;
269 param1 = call->param1;
306 call = TC(queue_first(queue));
309 if (!queue_end(queue, qe(call)))
310 deadline = call->deadline;