Home
last modified time | relevance | path

Searched refs:sops (Results 1 – 4 of 4) sorted by relevance

/dragonfly/lib/libc/sysvipc/
H A Dsem.c647 sopptr = &sops[i];
717 xsemptr = &semaptr->ds.sem_base[sops[j].sem_num];
721 xsemptr->semval -= sops[j].sem_op;
833 if ((sops[i].sem_flg & SEM_UNDO) == 0)
835 adjval = sops[i].sem_op;
852 if ((sops[j].sem_flg & SEM_UNDO) == 0)
854 adjval = sops[j].sem_op;
857 if (semundo_adjust(semid, sops[j].sem_num,
864 sops[j].sem_num];
868 xsemptr->semval -= sops[j].sem_op;
[all …]
/dragonfly/sys/kern/
H A Dsysv_sem.c734 struct sembuf sops[MAX_SOPS]; in sys_semop() local
783 if ((eval = copyin(uap->sops, &sops, nsops * sizeof(sops[0]))) != 0) { in sys_semop()
786 uap->sops, &sops, nsops * sizeof(sops[0])); in sys_semop()
808 sopptr = &sops[i]; in sys_semop()
886 xsemptr->semval -= sops[j].sem_op; in sys_semop()
981 adjval = sops[i].sem_op; in sys_semop()
985 sops[i].sem_num, -adjval); in sys_semop()
1001 adjval = sops[j].sem_op; in sys_semop()
1011 sops[j].sem_num]; in sys_semop()
1013 xsemptr->semval -= sops[j].sem_op; in sys_semop()
[all …]
/dragonfly/lib/libc/gen/
H A Dsysvipc_semop.c10 int semop(int semid, struct sembuf *sops, unsigned nsops) in semop() argument
13 return (sysvipc_semop(semid, sops, nsops)); in semop()
15 return (__sys_semop(semid, sops, nsops)); in semop()
/dragonfly/sys/sys/
H A Dsysproto.h599 struct sembuf * sops; char sops_[PAD_(struct sembuf *)]; member