sops 453 plugin/svipc/sysvipc.cpp void SysVSem::on_semop(int semid, struct sembuf *sops, unsigned nsops) sops 464 plugin/svipc/sysvipc.cpp ((Semaphore*)_map[semid])->on_semop(sops, nsops); sops 721 plugin/svipc/sysvipc.cpp void Semaphore::on_semop(struct sembuf *sops, unsigned nsops) sops 724 plugin/svipc/sysvipc.cpp int sem_num = sops[i].sem_num; sops 725 plugin/svipc/sysvipc.cpp _semadj[sem_num] -= sops[i].sem_op; sops 753 plugin/svipc/sysvipc.cpp struct sembuf sops; sops 754 plugin/svipc/sysvipc.cpp sops.sem_num = 0; sops 755 plugin/svipc/sysvipc.cpp sops.sem_op = 1; sops 756 plugin/svipc/sysvipc.cpp sops.sem_flg = 0; sops 757 plugin/svipc/sysvipc.cpp int ret = _real_semtimedop(_realId, &sops, 1, NULL); sops 759 plugin/svipc/sysvipc.cpp sops.sem_num = 0; sops 760 plugin/svipc/sysvipc.cpp sops.sem_op = -1; sops 761 plugin/svipc/sysvipc.cpp sops.sem_flg = 0; sops 762 plugin/svipc/sysvipc.cpp JASSERT(_real_semtimedop(_realId, &sops, 1, NULL) == 0) (JASSERT_ERRNO) (_id); sops 805 plugin/svipc/sysvipc.cpp struct sembuf sops; sops 810 plugin/svipc/sysvipc.cpp sops.sem_num = i; sops 811 plugin/svipc/sysvipc.cpp sops.sem_op = abs(_semadj[i]); sops 812 plugin/svipc/sysvipc.cpp sops.sem_flg = _semadj[i] > 0 ? 0 : SEM_UNDO; sops 813 plugin/svipc/sysvipc.cpp JASSERT(_real_semop(_realId, &sops, 1) == 0); sops 815 plugin/svipc/sysvipc.cpp sops.sem_op = - abs(_semadj[i]); sops 816 plugin/svipc/sysvipc.cpp sops.sem_flg = _semadj[i] < 0 ? SEM_UNDO : 0; sops 817 plugin/svipc/sysvipc.cpp JASSERT(_real_semop(_realId, &sops, 1) == 0); sops 102 plugin/svipc/sysvipc.h virtual void on_semop(int semid, struct sembuf *sops, unsigned nsops) {} sops 142 plugin/svipc/sysvipc.h virtual void on_semop(int semid, struct sembuf *sops, unsigned nsops); sops 247 plugin/svipc/sysvipc.h void on_semop(struct sembuf *sops, unsigned nsops); sops 156 plugin/svipc/sysvipcwrappers.cpp int semop(int semid, struct sembuf *sops, size_t nsops) sops 158 plugin/svipc/sysvipcwrappers.cpp return semtimedop(semid, sops, nsops, NULL); sops 162 plugin/svipc/sysvipcwrappers.cpp int semtimedop(int semid, struct sembuf *sops, size_t nsops, sops 171 plugin/svipc/sysvipcwrappers.cpp if (sops[i].sem_flg & IPC_NOWAIT) { sops 182 plugin/svipc/sysvipcwrappers.cpp ret = _real_semtimedop(realId, sops, nsops, timeout); sops 184 plugin/svipc/sysvipcwrappers.cpp SysVSem::instance().on_semop(semid, sops, nsops); sops 199 plugin/svipc/sysvipcwrappers.cpp ret = _real_semtimedop(realId, sops, nsops, &ts_100ms); sops 201 plugin/svipc/sysvipcwrappers.cpp SysVSem::instance().on_semop(semid, sops, nsops); sops 991 syscallsreal.c int _real_semop(int semid, struct sembuf *sops, size_t nsops) { sops 992 syscallsreal.c REAL_FUNC_PASSTHROUGH (semop) (semid, sops, nsops); sops 996 syscallsreal.c int _real_semtimedop(int semid, struct sembuf *sops, size_t nsops, sops 998 syscallsreal.c REAL_FUNC_PASSTHROUGH (semtimedop) (semid, sops, nsops, timeout); sops 454 syscallwrappers.h int _real_semop(int semid, struct sembuf *sops, size_t nsops); sops 455 syscallwrappers.h int _real_semtimedop(int semid, struct sembuf *sops, size_t nsops,