Lines Matching refs:napi
267 struct io_uring_napi *napi) in io_napi_register_napi() argument
269 switch (napi->op_param) { in io_napi_register_napi()
278 WRITE_ONCE(ctx->napi_track_mode, napi->op_param); in io_napi_register_napi()
279 WRITE_ONCE(ctx->napi_busy_poll_dt, napi->busy_poll_to * NSEC_PER_USEC); in io_napi_register_napi()
280 WRITE_ONCE(ctx->napi_prefer_busy_poll, !!napi->prefer_busy_poll); in io_napi_register_napi()
298 struct io_uring_napi napi; in io_register_napi() local
302 if (copy_from_user(&napi, arg, sizeof(napi))) in io_register_napi()
304 if (napi.pad[0] || napi.pad[1] || napi.resv) in io_register_napi()
310 switch (napi.opcode) { in io_register_napi()
312 return io_napi_register_napi(ctx, &napi); in io_register_napi()
316 return __io_napi_add_id(ctx, napi.op_param); in io_register_napi()
320 return __io_napi_del_id(ctx, napi.op_param); in io_register_napi()