Home
last modified time | relevance | path

Searched refs:sembuf (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/ipc/
Dsyscall.c26 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
29 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
Dsem.c111 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 …]
Dcompat.c749 COMPAT_SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsems, in COMPAT_SYSCALL_DEFINE4()
/linux-4.4.14/include/uapi/linux/
Dsem.h38 struct sembuf { struct
/linux-4.4.14/arch/xtensa/include/uapi/asm/
DKbuild14 header-y += sembuf.h
/linux-4.4.14/arch/h8300/include/uapi/asm/
DKbuild18 header-y += sembuf.h
/linux-4.4.14/arch/parisc/include/uapi/asm/
DKbuild18 header-y += sembuf.h
/linux-4.4.14/arch/mn10300/include/uapi/asm/
DKbuild20 header-y += sembuf.h
/linux-4.4.14/arch/score/include/uapi/asm/
DKbuild20 header-y += sembuf.h
/linux-4.4.14/arch/m32r/include/uapi/asm/
DKbuild19 header-y += sembuf.h
/linux-4.4.14/arch/m68k/include/uapi/asm/
DKbuild6 generic-y += sembuf.h
/linux-4.4.14/arch/microblaze/include/uapi/asm/
DKbuild23 header-y += sembuf.h
/linux-4.4.14/arch/avr32/include/uapi/asm/
DKbuild11 header-y += sembuf.h
/linux-4.4.14/arch/frv/include/uapi/asm/
DKbuild21 header-y += sembuf.h
/linux-4.4.14/arch/arm/include/asm/
DKbuild27 generic-y += sembuf.h
/linux-4.4.14/include/uapi/asm-generic/
DKbuild20 header-y += sembuf.h
DKbuild.asm26 header-y += sembuf.h
/linux-4.4.14/arch/mips/include/uapi/asm/
DKbuild25 header-y += sembuf.h
/linux-4.4.14/arch/tile/include/asm/
DKbuild32 generic-y += sembuf.h
/linux-4.4.14/arch/sh/include/asm/
DKbuild28 generic-y += sembuf.h
/linux-4.4.14/arch/cris/include/uapi/asm/
DKbuild29 header-y += sembuf.h
/linux-4.4.14/arch/alpha/include/uapi/asm/
DKbuild28 header-y += sembuf.h
/linux-4.4.14/arch/powerpc/include/uapi/asm/
DKbuild30 header-y += sembuf.h
/linux-4.4.14/arch/cris/include/asm/
DKbuild36 generic-y += sembuf.h
/linux-4.4.14/arch/sparc/include/uapi/asm/
DKbuild33 header-y += sembuf.h
/linux-4.4.14/arch/ia64/include/uapi/asm/
DKbuild33 header-y += sembuf.h
/linux-4.4.14/arch/arc/include/asm/
DKbuild36 generic-y += sembuf.h
/linux-4.4.14/arch/blackfin/include/asm/
DKbuild33 generic-y += sembuf.h
/linux-4.4.14/arch/s390/include/uapi/asm/
DKbuild31 header-y += sembuf.h
/linux-4.4.14/arch/arm64/include/asm/
DKbuild41 generic-y += sembuf.h
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild43 generic-y += sembuf.h
/linux-4.4.14/arch/metag/include/asm/
DKbuild38 generic-y += sembuf.h
/linux-4.4.14/arch/c6x/include/asm/
DKbuild43 generic-y += sembuf.h
/linux-4.4.14/arch/x86/include/uapi/asm/
DKbuild45 header-y += sembuf.h
/linux-4.4.14/arch/unicore32/include/asm/
DKbuild42 generic-y += sembuf.h
/linux-4.4.14/arch/nios2/include/asm/
DKbuild46 generic-y += sembuf.h
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild51 generic-y += sembuf.h
/linux-4.4.14/arch/h8300/include/asm/
DKbuild52 generic-y += sembuf.h
/linux-4.4.14/include/linux/
Dsecurity.h37 struct sembuf;
345 int security_sem_semop(struct sem_array *sma, struct sembuf *sops,
1051 struct sembuf *sops, unsigned nsops, in security_sem_semop()
Dsyscalls.h44 struct sembuf;
665 asmlinkage long sys_semop(int semid, struct sembuf __user *sops,
668 asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
Dlsm_hooks.h1504 int (*sem_semop)(struct sem_array *sma, struct sembuf *sops,
Dcompat.h327 long compat_sys_semtimedop(int semid, struct sembuf __user *tsems,
/linux-4.4.14/arch/arm/kernel/
Dsys_oabi-compat.c313 struct sembuf *sops; in sys_oabi_semtimedop()
/linux-4.4.14/Documentation/ia64/
Derr_inject.txt414 struct sembuf lock;
425 struct sembuf unlock;
/linux-4.4.14/security/
Dsecurity.c1109 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop()
/linux-4.4.14/security/smack/
Dsmack_lsm.c3143 static int smack_sem_semop(struct sem_array *sma, struct sembuf *sops, in smack_sem_semop()
/linux-4.4.14/security/selinux/
Dhooks.c5520 struct sembuf *sops, unsigned nsops, int alter) in selinux_sem_semop()