Lines Matching refs:ctxdata
112 static struct optee_session *find_session(struct optee_context_data *ctxdata, in find_session() argument
117 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session()
220 struct optee_context_data *ctxdata = ctx->data; in optee_open_session() local
265 mutex_lock(&ctxdata->mutex); in optee_open_session()
266 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session()
267 mutex_unlock(&ctxdata->mutex); in optee_open_session()
290 struct optee_context_data *ctxdata = ctx->data; in optee_close_session() local
297 mutex_lock(&ctxdata->mutex); in optee_close_session()
298 sess = find_session(ctxdata, session); in optee_close_session()
301 mutex_unlock(&ctxdata->mutex); in optee_close_session()
321 struct optee_context_data *ctxdata = ctx->data; in optee_invoke_func() local
329 mutex_lock(&ctxdata->mutex); in optee_invoke_func()
330 sess = find_session(ctxdata, arg->session); in optee_invoke_func()
331 mutex_unlock(&ctxdata->mutex); in optee_invoke_func()
366 struct optee_context_data *ctxdata = ctx->data; in optee_cancel_req() local
373 mutex_lock(&ctxdata->mutex); in optee_cancel_req()
374 sess = find_session(ctxdata, session); in optee_cancel_req()
375 mutex_unlock(&ctxdata->mutex); in optee_cancel_req()