Lines Matching refs:nr

58 	unsigned	nr;	/* number of io_events */  member
82 unsigned nr; member
83 struct kioctx __rcu *table[] __counted_by(nr);
367 for (i = 0; i < table->nr; i++) { in aio_ring_mremap()
575 ring->nr = nr_events; /* user copy */ in aio_setup_ring()
685 for (i = 0; i < table->nr; i++) in ioctx_add_table()
700 new_nr = (table ? table->nr : 1) * 4; in ioctx_add_table()
707 table->nr = new_nr; in ioctx_add_table()
714 } else if (table->nr > old->nr) { in ioctx_add_table()
716 old->nr * sizeof(struct kioctx *)); in ioctx_add_table()
727 static void aio_nr_sub(unsigned nr) in aio_nr_sub() argument
730 if (WARN_ON(aio_nr - nr > aio_nr)) in aio_nr_sub()
733 aio_nr -= nr; in aio_nr_sub()
908 atomic_set(&wait.count, table->nr); in exit_aio()
912 for (i = 0; i < table->nr; ++i) { in exit_aio()
941 static void put_reqs_available(struct kioctx *ctx, unsigned nr) in put_reqs_available() argument
948 kcpu->reqs_available += nr; in put_reqs_available()
1096 if (!table || id >= table->nr) in lookup_ioctx()
1099 id = array_index_nospec(id, table->nr); in lookup_ioctx()
1207 struct io_event __user *event, long nr) in aio_read_events_ring() argument
1242 while (ret < nr) { in aio_read_events_ring()
1255 avail = min(avail, nr - ret); in aio_read_events_ring()
1283 static bool aio_read_events(struct kioctx *ctx, long min_nr, long nr, in aio_read_events() argument
1286 long ret = aio_read_events_ring(ctx, event + *i, nr - *i); in aio_read_events()
1300 static long read_events(struct kioctx *ctx, long min_nr, long nr, in read_events() argument
1321 aio_read_events(ctx, min_nr, nr, event, &ret); in read_events()
1324 aio_read_events(ctx, min_nr, nr, event, &ret), in read_events()
2041 SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, in SYSCALL_DEFINE3() argument
2049 if (unlikely(nr < 0)) in SYSCALL_DEFINE3()
2058 if (nr > ctx->nr_events) in SYSCALL_DEFINE3()
2059 nr = ctx->nr_events; in SYSCALL_DEFINE3()
2061 if (nr > AIO_PLUG_THRESHOLD) in SYSCALL_DEFINE3()
2063 for (i = 0; i < nr; i++) { in SYSCALL_DEFINE3()
2075 if (nr > AIO_PLUG_THRESHOLD) in SYSCALL_DEFINE3()
2084 int, nr, compat_uptr_t __user *, iocbpp) in COMPAT_SYSCALL_DEFINE3() argument
2091 if (unlikely(nr < 0)) in COMPAT_SYSCALL_DEFINE3()
2100 if (nr > ctx->nr_events) in COMPAT_SYSCALL_DEFINE3()
2101 nr = ctx->nr_events; in COMPAT_SYSCALL_DEFINE3()
2103 if (nr > AIO_PLUG_THRESHOLD) in COMPAT_SYSCALL_DEFINE3()
2105 for (i = 0; i < nr; i++) { in COMPAT_SYSCALL_DEFINE3()
2117 if (nr > AIO_PLUG_THRESHOLD) in COMPAT_SYSCALL_DEFINE3()
2180 long nr, in do_io_getevents() argument
2189 if (likely(min_nr <= nr && min_nr >= 0)) in do_io_getevents()
2190 ret = read_events(ioctx, min_nr, nr, events, until); in do_io_getevents()
2213 long, nr, in SYSCALL_DEFINE5() argument
2223 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL); in SYSCALL_DEFINE5()
2239 long, nr, in SYSCALL_DEFINE6() argument
2259 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL); in SYSCALL_DEFINE6()
2274 long, nr, in SYSCALL_DEFINE6() argument
2295 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL); in SYSCALL_DEFINE6()
2311 __s32, nr, in SYSCALL_DEFINE5() argument
2321 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL); in SYSCALL_DEFINE5()
2341 compat_long_t, nr, in COMPAT_SYSCALL_DEFINE6() argument
2361 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL); in COMPAT_SYSCALL_DEFINE6()
2376 compat_long_t, nr, in COMPAT_SYSCALL_DEFINE6() argument
2396 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL); in COMPAT_SYSCALL_DEFINE6()