Lines Matching defs:users
96 struct percpu_ref users;
628 percpu_ref_exit(&ctx->users);
647 * and ctx->users has dropped to 0, so we know no more kiocbs can be submitted -
652 struct kioctx *ctx = container_of(ref, struct kioctx, users);
785 if (percpu_ref_init(&ctx->users, free_ioctx_users, 0, GFP_KERNEL))
815 percpu_ref_get(&ctx->users); /* io_setup() will drop this ref */
840 percpu_ref_exit(&ctx->users);
883 percpu_ref_kill(&ctx->users);
1098 if (percpu_ref_tryget_live(&ctx->users))
1361 percpu_ref_put(&ioctx->users);
1393 percpu_ref_put(&ioctx->users);
1422 percpu_ref_put(&ioctx->users);
1652 * all users of wake_up_pollfree() will RCU-delay the actual free. If
1988 /* enforce forwards compatibility on users */
2074 percpu_ref_put(&ctx->users);
2116 percpu_ref_put(&ctx->users);
2169 percpu_ref_put(&ctx->users);
2187 percpu_ref_put(&ioctx->users);