Lines Matching refs:i
315 int i; in merge_queues() local
316 for (i = 0; i < sma->sem_nsems; i++) { in merge_queues()
317 struct sem *sem = &sma->sems[i]; in merge_queues()
338 int i; in complexmode_enter() local
352 for (i = 0; i < sma->sem_nsems; i++) { in complexmode_enter()
353 sem = &sma->sems[i]; in complexmode_enter()
538 int i; in newary() local
559 for (i = 0; i < nsems; i++) { in newary()
560 INIT_LIST_HEAD(&sma->sems[i].pending_alter); in newary()
561 INIT_LIST_HEAD(&sma->sems[i].pending_const); in newary()
562 spin_lock_init(&sma->sems[i].lock); in newary()
896 int i; in do_smart_wakeup_zero() local
902 for (i = 0; i < nsops; i++) { in do_smart_wakeup_zero()
903 int num = sops[i].sem_num; in do_smart_wakeup_zero()
915 for (i = 0; i < sma->sem_nsems; i++) { in do_smart_wakeup_zero()
916 if (sma->sems[i].semval == 0) { in do_smart_wakeup_zero()
918 semop_completed |= wake_const_ops(sma, i, wake_q); in do_smart_wakeup_zero()
1032 int i; in do_smart_update() local
1045 for (i = 0; i < sma->sem_nsems; i++) in do_smart_update()
1046 otime |= update_queue(sma, i, wake_q); in do_smart_update()
1057 for (i = 0; i < nsops; i++) { in do_smart_update()
1058 if (sops[i].sem_op > 0) { in do_smart_update()
1060 sops[i].sem_num, wake_q); in do_smart_update()
1148 int i; in freeary() local
1172 for (i = 0; i < sma->sem_nsems; i++) { in freeary()
1173 struct sem *sem = &sma->sems[i]; in freeary()
1221 int i; in get_semotime() local
1225 for (i = 1; i < sma->sem_nsems; i++) { in get_semotime()
1226 time64_t to = sma->sems[i].sem_otime; in get_semotime()
1436 int i; in semctl_main() local
1464 for (i = 0; i < sma->sem_nsems; i++) in semctl_main()
1465 sem_io[i] = sma->sems[i].semval; in semctl_main()
1475 int i; in semctl_main() local
1499 for (i = 0; i < nsems; i++) { in semctl_main()
1500 if (sem_io[i] > SEMVMX) { in semctl_main()
1513 for (i = 0; i < nsems; i++) { in semctl_main()
1514 sma->sems[i].semval = sem_io[i]; in semctl_main()
1515 ipc_update_pid(&sma->sems[i].sempid, task_tgid(current)); in semctl_main()
1520 for (i = 0; i < nsems; i++) in semctl_main()
1521 un->semadj[i] = 0; in semctl_main()
2350 int semid, i; in exit_sem() local
2413 for (i = 0; i < sma->sem_nsems; i++) { in exit_sem()
2414 struct sem *semaphore = &sma->sems[i]; in exit_sem()
2415 if (un->semadj[i]) { in exit_sem()
2416 semaphore->semval += un->semadj[i]; in exit_sem()