Lines Matching full:variable

288  * wait_var_event - wait for a variable to be updated and notified
289 * @var: the address of variable being waited on
312 * wait_var_event_io - wait for a variable to be updated and notified
313 * @var: the address of variable being waited on
344 * wait_var_event_killable - wait for a variable to be updated and notified
345 * @var: the address of variable being waited on
376 * wait_var_event_timeout - wait for a variable to be updated or a timeout to expire
377 * @var: the address of variable being waited on
409 * wait_var_event_killable - wait for a variable to be updated and notified
410 * @var: the address of variable being waited on
435 * wait_var_event_any_lock - wait for a variable to be updated under a lock
436 * @var: the address of the variable being waited on
438 * @lock: the object that is locked to protect updates to the variable
448 * while calling this function and while updating the variable.
471 * wait_var_event_spinlock - wait for a variable to be updated under a spinlock
472 * @var: the address of the variable being waited on
474 * @lock: the spinlock which protects updates to the variable
482 * while calling this function and while updating the variable.
492 * wait_var_event_mutex - wait for a variable to be updated under a mutex
493 * @var: the address of the variable being waited on
495 * @mutex: the mutex which protects updates to the variable
503 * while calling this function and while updating the variable.
513 * wake_up_var_protected - wake up waiters for a variable asserting that it is safe
514 * @var: the address of the variable being waited on
529 * wake_up_var_locked - wake up waiters for a variable while holding a spinlock or mutex
530 * @var: the address of the variable being waited on
531 * @lock: The spinlock or mutex what protects the variable
533 * Send a wake up for the given variable which should be waited for with
582 * @var: the variable to dec and test
584 * Decrements the atomic variable and if it reaches zero, send a wake_up to any
585 * processes waiting on the variable.
589 * Returns %true is the variable reaches zero and the wake up was sent.
602 * store_release_wake_up - update a variable and send a wake_up
603 * @var: the address of the variable to be updated and woken
604 * @val: the value to store in the variable.
606 * Store the given value in the variable send a wake up to any tasks
607 * waiting on the variable. All necessary barriers are included to ensure