Lines Matching defs:users
96 struct percpu_ref users;
634 percpu_ref_exit(&ctx->users);
653 * and ctx->users has dropped to 0, so we know no more kiocbs can be submitted -
658 struct kioctx *ctx = container_of(ref, struct kioctx, users);
791 if (percpu_ref_init(&ctx->users, free_ioctx_users, 0, GFP_KERNEL))
821 percpu_ref_get(&ctx->users); /* io_setup() will drop this ref */
846 percpu_ref_exit(&ctx->users);
889 percpu_ref_kill(&ctx->users);
1104 if (percpu_ref_tryget_live(&ctx->users))
1414 percpu_ref_put(&ioctx->users);
1446 percpu_ref_put(&ioctx->users);
1475 percpu_ref_put(&ioctx->users);
1705 * all users of wake_up_pollfree() will RCU-delay the actual free. If
2041 /* enforce forwards compatibility on users */
2127 percpu_ref_put(&ctx->users);
2169 percpu_ref_put(&ctx->users);
2222 percpu_ref_put(&ctx->users);
2240 percpu_ref_put(&ioctx->users);