Lines Matching refs:ctxdata

205 static struct optee_session *find_session(struct optee_context_data *ctxdata,  in find_session()  argument
210 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session()
367 struct optee_context_data *ctxdata = ctx->data; in optee_open_session() local
422 mutex_lock(&ctxdata->mutex); in optee_open_session()
423 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session()
424 mutex_unlock(&ctxdata->mutex); in optee_open_session()
449 struct optee_context_data *ctxdata = ctx->data; in optee_system_session() local
453 mutex_lock(&ctxdata->mutex); in optee_system_session()
455 sess = find_session(ctxdata, session); in optee_system_session()
462 mutex_unlock(&ctxdata->mutex); in optee_system_session()
494 struct optee_context_data *ctxdata = ctx->data; in optee_close_session() local
499 mutex_lock(&ctxdata->mutex); in optee_close_session()
500 sess = find_session(ctxdata, session); in optee_close_session()
503 mutex_unlock(&ctxdata->mutex); in optee_close_session()
516 struct optee_context_data *ctxdata = ctx->data; in optee_invoke_func() local
526 mutex_lock(&ctxdata->mutex); in optee_invoke_func()
527 sess = find_session(ctxdata, arg->session); in optee_invoke_func()
530 mutex_unlock(&ctxdata->mutex); in optee_invoke_func()
569 struct optee_context_data *ctxdata = ctx->data; in optee_cancel_req() local
578 mutex_lock(&ctxdata->mutex); in optee_cancel_req()
579 sess = find_session(ctxdata, session); in optee_cancel_req()
582 mutex_unlock(&ctxdata->mutex); in optee_cancel_req()