Home
last modified time | relevance | path

Searched refs:semval (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/ipc/
H A Dsem.c96 int semval; /* current value */ member
636 * (2) 0 (wait-for-zero operation): semval is non-zero.
637 * (3) <0 attempting to decrement semval to a value smaller than zero.
660 result = curr->semval; in perform_atomic_semop_slow()
679 curr->semval = result; in perform_atomic_semop_slow()
707 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
742 result = curr->semval; in perform_atomic_semop()
766 result = curr->semval; in perform_atomic_semop()
773 curr->semval += sem_op; in perform_atomic_semop()
832 * semval valu in check_restart()
[all...]
/kernel/linux/linux-6.6/ipc/
H A Dsem.c96 int semval; /* current value */ member
639 * (2) 0 (wait-for-zero operation): semval is non-zero.
640 * (3) <0 attempting to decrement semval to a value smaller than zero.
663 result = curr->semval; in perform_atomic_semop_slow()
682 curr->semval = result; in perform_atomic_semop_slow()
710 sma->sems[sop->sem_num].semval -= sem_op; in perform_atomic_semop_slow()
745 result = curr->semval; in perform_atomic_semop()
775 curr->semval += sem_op; in perform_atomic_semop()
834 * semval value and couldn't proceed. The operation in check_restart()
905 if (sma->sems[num].semval in do_smart_wakeup_zero()
[all...]

Completed in 4 milliseconds