/linux-4.4.14/ipc/ |
D | syscall.c | 26 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6() 29 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
|
D | sem.c | 111 struct sembuf *sops; /* array of pending operations */ 112 struct sembuf *blocking; /* the operation that blocked */ 298 static inline int sem_lock(struct sem_array *sma, struct sembuf *sops, in sem_lock() 399 int id, struct sembuf *sops, int nsops, int *locknum) in sem_obtain_lock() 616 struct sembuf *sop; in perform_atomic_semop() 618 struct sembuf *sops; in perform_atomic_semop() 832 static int do_smart_wakeup_zero(struct sem_array *sma, struct sembuf *sops, in do_smart_wakeup_zero() 949 static void set_semotime(struct sem_array *sma, struct sembuf *sops) in set_semotime() 973 static void do_smart_update(struct sem_array *sma, struct sembuf *sops, int nsops, in do_smart_update() 1019 struct sembuf *sop = q->blocking; in check_qop() [all …]
|
D | compat.c | 749 COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems, in COMPAT_SYSCALL_DEFINE4()
|
/linux-4.4.14/include/uapi/linux/ |
D | sem.h | 38 struct sembuf { struct
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | Kbuild | 14 header-y += sembuf.h
|
/linux-4.4.14/arch/h8300/include/uapi/asm/ |
D | Kbuild | 18 header-y += sembuf.h
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | Kbuild | 18 header-y += sembuf.h
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
D | Kbuild | 20 header-y += sembuf.h
|
/linux-4.4.14/arch/score/include/uapi/asm/ |
D | Kbuild | 20 header-y += sembuf.h
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
D | Kbuild | 19 header-y += sembuf.h
|
/linux-4.4.14/arch/m68k/include/uapi/asm/ |
D | Kbuild | 6 generic-y += sembuf.h
|
/linux-4.4.14/arch/microblaze/include/uapi/asm/ |
D | Kbuild | 23 header-y += sembuf.h
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
D | Kbuild | 11 header-y += sembuf.h
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
D | Kbuild | 21 header-y += sembuf.h
|
/linux-4.4.14/arch/arm/include/asm/ |
D | Kbuild | 27 generic-y += sembuf.h
|
/linux-4.4.14/include/uapi/asm-generic/ |
D | Kbuild | 20 header-y += sembuf.h
|
D | Kbuild.asm | 26 header-y += sembuf.h
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | Kbuild | 25 header-y += sembuf.h
|
/linux-4.4.14/arch/tile/include/asm/ |
D | Kbuild | 32 generic-y += sembuf.h
|
/linux-4.4.14/arch/sh/include/asm/ |
D | Kbuild | 28 generic-y += sembuf.h
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
D | Kbuild | 29 header-y += sembuf.h
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
D | Kbuild | 28 header-y += sembuf.h
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | Kbuild | 30 header-y += sembuf.h
|
/linux-4.4.14/arch/cris/include/asm/ |
D | Kbuild | 36 generic-y += sembuf.h
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
D | Kbuild | 33 header-y += sembuf.h
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
D | Kbuild | 33 header-y += sembuf.h
|
/linux-4.4.14/arch/arc/include/asm/ |
D | Kbuild | 36 generic-y += sembuf.h
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | Kbuild | 33 generic-y += sembuf.h
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
D | Kbuild | 31 header-y += sembuf.h
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | Kbuild | 41 generic-y += sembuf.h
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | Kbuild | 43 generic-y += sembuf.h
|
/linux-4.4.14/arch/metag/include/asm/ |
D | Kbuild | 38 generic-y += sembuf.h
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | Kbuild | 43 generic-y += sembuf.h
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
D | Kbuild | 45 header-y += sembuf.h
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | Kbuild | 42 generic-y += sembuf.h
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | Kbuild | 46 generic-y += sembuf.h
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | Kbuild | 51 generic-y += sembuf.h
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | Kbuild | 52 generic-y += sembuf.h
|
/linux-4.4.14/include/linux/ |
D | security.h | 37 struct sembuf; 345 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, 1051 struct sembuf *sops, unsigned nsops, in security_sem_semop()
|
D | syscalls.h | 44 struct sembuf; 665 asmlinkage long sys_semop(int semid, struct sembuf __user *sops, 668 asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
|
D | lsm_hooks.h | 1504 int (*sem_semop)(struct sem_array *sma, struct sembuf *sops,
|
D | compat.h | 327 long compat_sys_semtimedop(int semid, struct sembuf __user *tsems,
|
/linux-4.4.14/arch/arm/kernel/ |
D | sys_oabi-compat.c | 313 struct sembuf *sops; in sys_oabi_semtimedop()
|
/linux-4.4.14/Documentation/ia64/ |
D | err_inject.txt | 414 struct sembuf lock; 425 struct sembuf unlock;
|
/linux-4.4.14/security/ |
D | security.c | 1109 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 3143 static int smack_sem_semop(struct sem_array *sma, struct sembuf *sops, in smack_sem_semop()
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 5520 struct sembuf *sops, unsigned nsops, int alter) in selinux_sem_semop()
|