Lines Matching defs:users
97 struct percpu_ref users;
607 percpu_ref_exit(&ctx->users);
626 * and ctx->users has dropped to 0, so we know no more kiocbs can be submitted -
631 struct kioctx *ctx = container_of(ref, struct kioctx, users);
766 if (percpu_ref_init(&ctx->users, free_ioctx_users, 0, GFP_KERNEL))
796 percpu_ref_get(&ctx->users); /* io_setup() will drop this ref */
821 percpu_ref_exit(&ctx->users);
864 percpu_ref_kill(&ctx->users);
1083 if (percpu_ref_tryget_live(&ctx->users))
1351 percpu_ref_put(&ioctx->users);
1383 percpu_ref_put(&ioctx->users);
1412 percpu_ref_put(&ioctx->users);
1658 * all users of wake_up_pollfree() will RCU-delay the actual free. If
1994 /* enforce forwards compatibility on users */
2080 percpu_ref_put(&ctx->users);
2122 percpu_ref_put(&ctx->users);
2175 percpu_ref_put(&ctx->users);
2200 percpu_ref_put(&ioctx->users);