Lines Matching refs:sem_nsems

122 	int			sem_nsems;	/* no. of semaphores in array */  member
314 for (i = 0; i < sma->sem_nsems; i++) { in merge_queues()
350 for (i = 0; i < sma->sem_nsems; i++) { in complexmode_enter()
408 idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in sem_lock()
567 sma->sem_nsems = nsems; in newary()
593 if (params->u.nsems > sma->sem_nsems) in sem_more_checks()
657 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop_slow()
738 int idx = array_index_nospec(sop->sem_num, sma->sem_nsems); in perform_atomic_semop()
913 for (i = 0; i < sma->sem_nsems; i++) { in do_smart_wakeup_zero()
1043 for (i = 0; i < sma->sem_nsems; i++) in do_smart_update()
1170 for (i = 0; i < sma->sem_nsems; i++) { in freeary()
1189 ns->used_sems -= sma->sem_nsems; in freeary()
1208 out.sem_nsems = in->sem_nsems; in copy_semid_to_user()
1223 for (i = 1; i < sma->sem_nsems; i++) { in get_semotime()
1285 semid64->sem_nsems = sma->sem_nsems; in semctl_stat()
1360 if (semnum < 0 || semnum >= sma->sem_nsems) { in semctl_setval()
1385 semnum = array_index_nospec(semnum, sma->sem_nsems); in semctl_setval()
1420 nsems = sma->sem_nsems; in semctl_main()
1463 for (i = 0; i < sma->sem_nsems; i++) in semctl_main()
1733 unsigned short sem_nsems; member
1760 v.sem_nsems = in->sem_nsems; in copy_compat_semid_to_user()
1768 v.sem_nsems = in->sem_nsems; in copy_compat_semid_to_user()
1931 nsems = sma->sem_nsems; in find_alloc_undo()
2066 if (max >= sma->sem_nsems) { in do_semtimedop()
2140 int idx = array_index_nospec(sops->sem_num, sma->sem_nsems); in do_semtimedop()
2394 for (i = 0; i < sma->sem_nsems; i++) { in exit_sem()
2452 sma->sem_nsems, in sysvipc_sem_proc_show()