Searched refs:semnum (Results 1 - 14 of 14) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/mod_db4/
H A Dsem_utils.h12 extern int md4_sem_create(int semnum, unsigned short *start);
14 extern void md4_sem_lock(int semid, int semnum);
15 extern void md4_sem_unlock(int semid, int semnum);
16 extern void md4_sem_wait_for_zero(int semid, int semnum);
17 extern void md4_sem_set(int semid, int semnum, int value);
18 extern int md4_sem_get(int semid, int semnum);
H A Dsem_utils.c43 int md4_sem_create(int semnum, unsigned short *start) argument
50 while((semid = semget(key, semnum, IPC_CREAT | IPC_EXCL | perms)) == -1) {
75 void md4_sem_lock(int semid, int semnum) argument
78 sops.sem_num = semnum;
84 void md4_sem_unlock(int semid, int semnum) argument
87 sops.sem_num = semnum;
93 void md4_sem_wait_for_zero(int semid, int semnum) argument
96 sops.sem_num = semnum;
102 void md4_sem_set(int semid, int semnum, int value) argument
106 semctl(semid, semnum, SETAL
109 md4_sem_get(int semid, int semnum) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/mod_db4/
H A Dsem_utils.h12 extern int md4_sem_create(int semnum, unsigned short *start);
14 extern void md4_sem_lock(int semid, int semnum);
15 extern void md4_sem_unlock(int semid, int semnum);
16 extern void md4_sem_wait_for_zero(int semid, int semnum);
17 extern void md4_sem_set(int semid, int semnum, int value);
18 extern int md4_sem_get(int semid, int semnum);
H A Dsem_utils.c43 int md4_sem_create(int semnum, unsigned short *start) argument
50 while((semid = semget(key, semnum, IPC_CREAT | IPC_EXCL | perms)) == -1) {
75 void md4_sem_lock(int semid, int semnum) argument
78 sops.sem_num = semnum;
84 void md4_sem_unlock(int semid, int semnum) argument
87 sops.sem_num = semnum;
93 void md4_sem_wait_for_zero(int semid, int semnum) argument
96 sops.sem_num = semnum;
102 void md4_sem_set(int semid, int semnum, int value) argument
106 semctl(semid, semnum, SETAL
109 md4_sem_get(int semid, int semnum) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/mod_db4/
H A Dsem_utils.h12 extern int md4_sem_create(int semnum, unsigned short *start);
14 extern void md4_sem_lock(int semid, int semnum);
15 extern void md4_sem_unlock(int semid, int semnum);
16 extern void md4_sem_wait_for_zero(int semid, int semnum);
17 extern void md4_sem_set(int semid, int semnum, int value);
18 extern int md4_sem_get(int semid, int semnum);
H A Dsem_utils.c43 int md4_sem_create(int semnum, unsigned short *start) argument
50 while((semid = semget(key, semnum, IPC_CREAT | IPC_EXCL | perms)) == -1) {
75 void md4_sem_lock(int semid, int semnum) argument
78 sops.sem_num = semnum;
84 void md4_sem_unlock(int semid, int semnum) argument
87 sops.sem_num = semnum;
93 void md4_sem_wait_for_zero(int semid, int semnum) argument
96 sops.sem_num = semnum;
102 void md4_sem_set(int semid, int semnum, int value) argument
106 semctl(semid, semnum, SETAL
109 md4_sem_get(int semid, int semnum) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/ipc/
H A Dsem.c530 * update_queue(sma, semnum): Look for tasks that can be completed.
532 * @semnum: semaphore that was modified.
536 * was modified. If multiple semaphore were modified, then @semnum
542 static int update_queue(struct sem_array *sma, int semnum, struct list_head *pt) argument
555 semnum = -1;
557 if (semnum == -1) {
561 pending_list = &sma->sem_base[semnum].sem_pending;
580 if (semnum != -1 && sma->sem_base[semnum].semval == 0 &&
654 static int count_semncnt (struct sem_array * sma, ushort semnum) argument
673 count_semzcnt(struct sem_array * sma, ushort semnum) argument
846 semctl_main(struct ipc_namespace *ns, int semid, int semnum, int cmd, int version, union semun arg) argument
1079 semctl(int semid, int semnum, int cmd, union semun arg) argument
1116 SyS_semctl(int semid, int semnum, int cmd, union semun arg) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/ipc/
H A Dsem.c530 * update_queue(sma, semnum): Look for tasks that can be completed.
532 * @semnum: semaphore that was modified.
536 * was modified. If multiple semaphore were modified, then @semnum
542 static int update_queue(struct sem_array *sma, int semnum, struct list_head *pt) argument
555 semnum = -1;
557 if (semnum == -1) {
561 pending_list = &sma->sem_base[semnum].sem_pending;
580 if (semnum != -1 && sma->sem_base[semnum].semval == 0 &&
654 static int count_semncnt (struct sem_array * sma, ushort semnum) argument
673 count_semzcnt(struct sem_array * sma, ushort semnum) argument
846 semctl_main(struct ipc_namespace *ns, int semid, int semnum, int cmd, int version, union semun arg) argument
1079 semctl(int semid, int semnum, int cmd, union semun arg) argument
1116 SyS_semctl(int semid, int semnum, int cmd, union semun arg) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/parisc/kernel/
H A Dsys_parisc32.c204 asmlinkage long sys32_semctl(int semid, int semnum, int cmd, union semun arg) argument
214 return sys_semctl (semid, semnum, cmd, u);
216 return sys_semctl (semid, semnum, cmd, arg);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/parisc/kernel/
H A Dsys_parisc32.c204 asmlinkage long sys32_semctl(int semid, int semnum, int cmd, union semun arg) argument
214 return sys_semctl (semid, semnum, cmd, u);
216 return sys_semctl (semid, semnum, cmd, arg);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/kernel/
H A Dlinux32.c229 SYSCALL_DEFINE4(n32_semctl, int, semid, int, semnum, int, cmd, u32, arg)
235 return compat_sys_semctl(semid, semnum, cmd, uptr);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/kernel/
H A Dlinux32.c229 SYSCALL_DEFINE4(n32_semctl, int, semid, int, semnum, int, cmd, u32, arg)
235 return compat_sys_semctl(semid, semnum, cmd, uptr);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Dsyscalls.h664 asmlinkage long sys_semctl(int semid, int semnum, int cmd, union semun arg);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Dsyscalls.h664 asmlinkage long sys_semctl(int semid, int semnum, int cmd, union semun arg);

Completed in 147 milliseconds