Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/include/uapi/linux/
Dsem.h38 struct sembuf { struct
/linux-4.1.27/arch/xtensa/include/uapi/asm/
DKbuild14 header-y += sembuf.h
/linux-4.1.27/arch/parisc/include/uapi/asm/
DKbuild18 header-y += sembuf.h
/linux-4.1.27/arch/mn10300/include/uapi/asm/
DKbuild20 header-y += sembuf.h
/linux-4.1.27/arch/m32r/include/uapi/asm/
DKbuild19 header-y += sembuf.h
/linux-4.1.27/arch/score/include/uapi/asm/
DKbuild20 header-y += sembuf.h
/linux-4.1.27/arch/frv/include/uapi/asm/
DKbuild21 header-y += sembuf.h
/linux-4.1.27/arch/avr32/include/uapi/asm/
DKbuild11 header-y += sembuf.h
/linux-4.1.27/arch/m68k/include/uapi/asm/
DKbuild6 generic-y += sembuf.h
/linux-4.1.27/arch/microblaze/include/uapi/asm/
DKbuild23 header-y += sembuf.h
/linux-4.1.27/arch/arm/include/asm/
DKbuild27 generic-y += sembuf.h
/linux-4.1.27/include/uapi/asm-generic/
DKbuild20 header-y += sembuf.h
DKbuild.asm26 header-y += sembuf.h
/linux-4.1.27/arch/tile/include/asm/
DKbuild31 generic-y += sembuf.h
/linux-4.1.27/arch/cris/include/uapi/asm/
DKbuild24 header-y += sembuf.h
/linux-4.1.27/arch/sh/include/asm/
DKbuild28 generic-y += sembuf.h
/linux-4.1.27/arch/mips/include/uapi/asm/
DKbuild25 header-y += sembuf.h
/linux-4.1.27/arch/alpha/include/uapi/asm/
DKbuild28 header-y += sembuf.h
/linux-4.1.27/arch/powerpc/include/uapi/asm/
DKbuild28 header-y += sembuf.h
/linux-4.1.27/arch/ia64/include/uapi/asm/
DKbuild33 header-y += sembuf.h
/linux-4.1.27/arch/sparc/include/uapi/asm/
DKbuild33 header-y += sembuf.h
/linux-4.1.27/arch/blackfin/include/asm/
DKbuild33 generic-y += sembuf.h
/linux-4.1.27/arch/arc/include/asm/
DKbuild37 generic-y += sembuf.h
/linux-4.1.27/arch/s390/include/uapi/asm/
DKbuild31 header-y += sembuf.h
/linux-4.1.27/arch/arm64/include/asm/
DKbuild41 generic-y += sembuf.h
/linux-4.1.27/arch/metag/include/asm/
DKbuild38 generic-y += sembuf.h
/linux-4.1.27/arch/c6x/include/asm/
DKbuild43 generic-y += sembuf.h
/linux-4.1.27/arch/hexagon/include/asm/
DKbuild43 generic-y += sembuf.h
/linux-4.1.27/arch/x86/include/uapi/asm/
DKbuild45 header-y += sembuf.h
/linux-4.1.27/arch/unicore32/include/asm/
DKbuild42 generic-y += sembuf.h
/linux-4.1.27/arch/nios2/include/asm/
DKbuild46 generic-y += sembuf.h
/linux-4.1.27/arch/openrisc/include/asm/
DKbuild51 generic-y += sembuf.h
/linux-4.1.27/include/linux/
Dsecurity.h36 struct sembuf;
1658 struct sembuf *sops, unsigned nsops, int alter);
1927 int security_sem_semop(struct sem_array *sma, struct sembuf *sops,
2632 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,
Dcompat.h327 long compat_sys_semtimedop(int semid, struct sembuf __user *tsems,
/linux-4.1.27/arch/arm/kernel/
Dsys_oabi-compat.c312 struct sembuf *sops; in sys_oabi_semtimedop()
/linux-4.1.27/Documentation/ia64/
Derr_inject.txt414 struct sembuf lock;
425 struct sembuf unlock;
/linux-4.1.27/security/
Dcapability.c592 static int cap_sem_semop(struct sem_array *sma, struct sembuf *sops, in cap_sem_semop()
Dsecurity.c1084 int security_sem_semop(struct sem_array *sma, struct sembuf *sops, in security_sem_semop()
/linux-4.1.27/security/smack/
Dsmack_lsm.c2868 static int smack_sem_semop(struct sem_array *sma, struct sembuf *sops, in smack_sem_semop()
/linux-4.1.27/security/selinux/
Dhooks.c5506 struct sembuf *sops, unsigned nsops, int alter) in selinux_sem_semop()