Lines Matching refs:ctxdata
89 struct optee_context_data *ctxdata; in optee_open() local
93 ctxdata = kzalloc(sizeof(*ctxdata), GFP_KERNEL); in optee_open()
94 if (!ctxdata) in optee_open()
107 kfree(ctxdata); in optee_open()
115 kfree(ctxdata); in optee_open()
122 mutex_init(&ctxdata->mutex); in optee_open()
123 INIT_LIST_HEAD(&ctxdata->sess_list); in optee_open()
126 ctx->data = ctxdata; in optee_open()
134 struct optee_context_data *ctxdata = ctx->data; in optee_release_helper() local
138 if (!ctxdata) in optee_release_helper()
141 list_for_each_entry_safe(sess, sess_tmp, &ctxdata->sess_list, in optee_release_helper()
147 kfree(ctxdata); in optee_release_helper()