Lines Matching refs:adjval
110 int semid, int semseq, int semnum, int adjval);
443 int semseq, int semnum, int adjval) in semundo_adjust() argument
463 if (adjval == 0) in semundo_adjust()
480 if (adjval != 0) { in semundo_adjust()
481 adjval += sunptr->un_adjval; in semundo_adjust()
482 if (adjval > seminfo.semaem || adjval < -seminfo.semaem) in semundo_adjust()
485 sunptr->un_adjval = adjval; in semundo_adjust()
498 if (adjval == 0) in semundo_adjust()
500 if (adjval > seminfo.semaem || adjval < -seminfo.semaem) in semundo_adjust()
505 sunptr->un_adjval = adjval; in semundo_adjust()
1367 int adjval; in kern_semop() local
1371 adjval = sops[i].sem_op; in kern_semop()
1372 if (adjval == 0) in kern_semop()
1375 sops[i].sem_num, -adjval); in kern_semop()
1392 adjval = sops[k].sem_op; in kern_semop()
1393 if (adjval == 0) in kern_semop()
1396 sops[k].sem_num, adjval) != 0) in kern_semop()
1447 int semid, semnum, adjval, ix; in semexit_myhook() local
1478 adjval = suptr->un_ent[ix].un_adjval; in semexit_myhook()
1499 if (adjval < 0 && semakptr->u.__sem_base[semnum].semval < in semexit_myhook()
1500 -adjval) in semexit_myhook()
1503 semakptr->u.__sem_base[semnum].semval += adjval; in semexit_myhook()