Lines Matching refs:user
152 struct list_head node; /* list of user requested mmaps */
220 struct list_head user;
450 struct fastrpc_user *user, u32 kernel, u32 sc,
453 struct fastrpc_channel_ctx *cctx = user->cctx;
463 ctx->fl = user;
492 ctx->tgid = user->tgid;
497 spin_lock(&user->lock);
498 list_add_tail(&ctx->node, &user->pending);
499 spin_unlock(&user->lock);
515 spin_lock(&user->lock);
517 spin_unlock(&user->lock);
965 dev_warn_ratelimited(fl->sctx->dev, "user app trying to send a kernel RPC message (%d)\n", handle);
1190 list_del(&fl->user);
1238 INIT_LIST_HEAD(&fl->user);
1252 list_add_tail(&fl->user, &cctx->users);
1429 dev_err(dev, "adding user allocated pages is not supported\n");
1673 static void fastrpc_notify_users(struct fastrpc_user *user)
1677 spin_lock(&user->lock);
1678 list_for_each_entry(ctx, &user->pending, node) {
1682 spin_unlock(&user->lock);
1688 struct fastrpc_user *user;
1694 list_for_each_entry(user, &cctx->users, user)
1695 fastrpc_notify_users(user);