Searched refs:nr_requeue (Results  1 – 6 of 6) sorted by relevance
| /Linux-v6.6/tools/perf/bench/ | 
| D | futex.h | 56 futex_syscall_nr_requeue(volatile u_int32_t *uaddr, int op, u_int32_t val, int nr_requeue,  in futex_syscall_nr_requeue()  argument 59 	return syscall(SYS_futex, uaddr, op | opflags, val, nr_requeue, uaddr2, val3);  in futex_syscall_nr_requeue() 107 		 int nr_requeue, int opflags)  in futex_cmp_requeue()  argument 109 	return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,  in futex_cmp_requeue() 140 		     int nr_requeue, int opflags)  in futex_cmp_requeue_pi()  argument 142 	return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE_PI, 1, nr_requeue, uaddr2,  in futex_cmp_requeue_pi()
  | 
| /Linux-v6.6/tools/testing/selftests/futex/include/ | 
| D | futextest.h | 156 futex_requeue(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_requeue,  in futex_requeue()  argument 159 	return futex(uaddr, FUTEX_REQUEUE, nr_wake, nr_requeue, uaddr2, 0,  in futex_requeue() 170 		  int nr_requeue, int opflags)  in futex_cmp_requeue()  argument 172 	return futex(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,  in futex_cmp_requeue() 201 		     int nr_requeue, int opflags)  in futex_cmp_requeue_pi()  argument 203 	return futex(uaddr, FUTEX_CMP_REQUEUE_PI, nr_wake, nr_requeue, uaddr2,  in futex_cmp_requeue_pi()
  | 
| /Linux-v6.6/tools/testing/selftests/futex/functional/ | 
| D | futex_requeue_pi.c | 147 	int nr_requeue = INT_MAX;  in broadcast_wakerfn()  local 165 	args->ret = futex_cmp_requeue_pi(&f1, old_val, &f2, nr_wake, nr_requeue,  in broadcast_wakerfn() 196 	int nr_requeue = 0;  in signal_wakerfn()  local 218 						 nr_wake, nr_requeue,  in signal_wakerfn()
  | 
| /Linux-v6.6/kernel/futex/ | 
| D | requeue.c | 365 		  int nr_wake, int nr_requeue, u32 *cmpval, int requeue_pi)  in futex_requeue()  argument 374 	if (nr_wake < 0 || nr_requeue < 0)  in futex_requeue() 486 						 &exiting, nr_requeue);  in futex_requeue() 571 		if (task_count - nr_wake >= nr_requeue)  in futex_requeue()
  | 
| D | futex.h | 264 			 u32 __user *uaddr2, int nr_wake, int nr_requeue,
  | 
| /Linux-v6.6/Documentation/locking/ | 
| D | futex-requeue-pi.rst | 118 nr_wake+nr_requeue tasks to the PI futex, calling 124 FUTEX_CMP_REQUEUE_PI accepts nr_wake and nr_requeue as arguments, but 126 requeue up to nr_wake + nr_requeue tasks.  It will wake only as many 131 nr_wake=1.  nr_requeue should be INT_MAX for broadcast and 0 for
  |