Home
last modified time | relevance | path

Searched refs:min_events (Results 1 – 5 of 5) sorted by relevance

/linux/io_uring/
H A Dtw.c294 int min_events) in io_run_local_work_continue() argument
298 if (events < min_events) in io_run_local_work_continue()
327 int min_events, int max_events) in __io_run_local_work() argument
339 min_events -= ret; in __io_run_local_work()
353 if (io_run_local_work_continue(ctx, ret, min_events)) in __io_run_local_work()
357 if (io_run_local_work_continue(ctx, ret, min_events)) in __io_run_local_work()
364 int io_run_local_work_locked(struct io_ring_ctx *ctx, int min_events) in io_run_local_work_locked() argument
370 return __io_run_local_work(ctx, ts, min_events, in io_run_local_work_locked()
371 max(IO_LOCAL_TW_DEFAULT_MAX, min_events)); in io_run_local_work_locked()
374 int io_run_local_work(struct io_ring_ctx *ctx, int min_events, int max_events) in io_run_local_work() argument
[all …]
H A Dwait.c189 int io_cqring_wait(struct io_ring_ctx *ctx, int min_events, u32 flags, in io_cqring_wait() argument
197 min_events = min_t(int, min_events, ctx->cq_entries); in io_cqring_wait()
202 io_run_local_work(ctx, min_events, in io_cqring_wait()
203 max(IO_LOCAL_TW_DEFAULT_MAX, min_events)); in io_cqring_wait()
211 if (__io_cqring_events_user(ctx) >= min_events) { in io_cqring_wait()
220 iowq.cq_tail = READ_ONCE(rings->cq.head) + min_events; in io_cqring_wait()
255 trace_io_uring_cqring_wait(ctx, min_events); in io_cqring_wait()
H A Dwait.h24 int io_cqring_wait(struct io_ring_ctx *ctx, int min_events, u32 flags,
H A Dio_uring.c1196 static int io_iopoll_check(struct io_ring_ctx *ctx, unsigned int min_events) in io_iopoll_check() argument
1200 min_events = min(min_events, ctx->cq_entries); in io_iopoll_check()
1240 (void) io_run_local_work_locked(ctx, min_events); in io_iopoll_check()
1251 ret = io_do_iopoll(ctx, !min_events); in io_iopoll_check()
1259 } while (io_cqring_events(ctx) < min_events); in io_iopoll_check()
/linux/include/trace/events/
H A Dio_uring.h257 TP_PROTO(void *ctx, int min_events),
259 TP_ARGS(ctx, min_events),
263 __field( int, min_events )
268 __entry->min_events = min_events;
271 TP_printk("ring %p, min_events %d", __entry->ctx, __entry->min_events)