Lines Matching refs:function

222  *			is running the timer callback function.
224 * waiting for the end of the timer callback function
390 * __round_jiffies - function to round jiffies to a full second
416 * __round_jiffies_relative - function to round jiffies to a full second
445 * round_jiffies - function to round jiffies to a full second
466 * round_jiffies_relative - function to round jiffies to a full second
487 * __round_jiffies_up - function to round jiffies up to a full second
503 * __round_jiffies_up_relative - function to round jiffies up to a full second
522 * round_jiffies_up - function to round jiffies up to a full second
537 * round_jiffies_up_relative - function to round jiffies up to a full second
564 * Helper function to calculate the array index for a given expiry
696 void (*function)(struct timer_list *t);
702 .function = fn, \
720 if (timer_hints[i].function == timer->function) {
727 return timer->function;
900 timer->function = func;
910 * @func: timer callback function
1104 if (!timer->function)
1138 if (!timer->function)
1199 * If @timer->function == NULL then the start operation is silently
1230 * If @timer->function == NULL then the start operation is silently
1255 * If @timer->function == NULL then the start operation is silently
1278 * timer->function(timer) will be invoked from soft interrupt context.
1280 * The @timer->expires and @timer->function fields must be set prior
1281 * to calling this function.
1283 * If @timer->function == NULL then the start operation is silently
1371 if (!timer->function)
1393 * __timer_delete - Internal function: Deactivate a timer
1398 * If @shutdown is true then @timer->function is set to NULL under the
1400 * case any attempt to rearm @timer after this function returns will be
1421 * timer->function == NULL in the expiry code.
1423 * If timer->function is currently executed, then this makes sure
1430 timer->function = NULL;
1441 * The function only deactivates a pending timer, but contrary to
1443 * callback function is concurrently executed on a different CPU or not.
1445 * concurrently then the return value of this function is meaningless.
1461 * The function does not wait for an eventually running timer callback on a
1463 * @timer after this function returns will be silently ignored.
1465 * This function is useful for teardown code and should only be used when
1479 * __try_to_del_timer_sync - Internal function: Try to deactivate a timer
1484 * If @shutdown is true then @timer->function is set to NULL under the
1486 * attempt to rearm @timer after this function returns will be silently
1489 * This function cannot guarantee that the timer cannot be rearmed
1496 * * %-1 - The timer callback function is running on a different CPU
1511 timer->function = NULL;
1522 * This function tries to deactivate a timer. On success the timer is not
1523 * queued and the timer callback function is not running on any CPU.
1525 * This function does not guarantee that the timer cannot be rearmed right
1532 * * %-1 - The timer callback function is running on a different CPU
1574 * This function is called on PREEMPT_RT kernels when the fast path
1575 * deletion of a timer failed because the timer callback function was
1581 * function.
1614 * __timer_delete_sync - Internal function: Deactivate a timer and wait
1617 * @shutdown: If true, @timer->function will be set to NULL under the
1624 * If @shutdown is set then @timer->function is set to NULL under timer
1681 * otherwise this function is meaningless. It must not be called from
1684 * function. The timer's handler must not call add_timer_on(). Upon exit
1706 * This function cannot guarantee that the timer is not rearmed again by
1709 * value of the function is meaningless.
1728 * When the function returns it is guaranteed that:
1730 * - The callback function of @timer is not running
1736 * This function is useful for final teardown of an infrastructure where
1775 * function that is called from it, this we need to take into
1828 fn = timer->function;
2260 * The proper timer migration hierarchy function depends on the callsite
2441 * This function runs timers and the timer-tq in bottom half context.
2516 * The function behavior depends on the current task state