Home
last modified time | relevance | path

Searched refs:tmem (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/tee/optee/
H A Dsmc_abi.c91 p->u.memref.size = mp->u.tmem.size; in from_msg_param_tmp_mem()
92 shm = (struct tee_shm *)(unsigned long)mp->u.tmem.shm_ref; in from_msg_param_tmp_mem()
103 p->u.memref.shm_offs = mp->u.tmem.buf_ptr - pa; in from_msg_param_tmp_mem()
188 mp->u.tmem.shm_ref = (unsigned long)p->u.memref.shm; in to_msg_param_tmp_mem()
189 mp->u.tmem.size = p->u.memref.size; in to_msg_param_tmp_mem()
192 mp->u.tmem.buf_ptr = 0; in to_msg_param_tmp_mem()
200 mp->u.tmem.buf_ptr = pa; in to_msg_param_tmp_mem()
501 msg_arg->params->u.tmem.shm_ref = (unsigned long)shm; in optee_shm_register()
502 msg_arg->params->u.tmem.size = tee_shm_get_size(shm); in optee_shm_register()
504 * In the least bits of msg_arg->params->u.tmem in optee_shm_register()
[all...]
H A Doptee_msg.h58 * 12 least significant bits of optee_msg_param.u.tmem.buf_ptr should hold
166 * @tmem: parameter by temporary memory reference
172 * @attr & OPTEE_MSG_ATTR_TYPE_MASK indicates if tmem, rmem or value is used in
174 * OPTEE_MSG_ATTR_TYPE_TMEM_* indicates @tmem and
182 struct optee_msg_param_tmem tmem; member
323 * [in] param[0].u.tmem.buf_ptr physical address (of first fragment)
324 * [in] param[0].u.tmem.size size (of first fragment)
325 * [in] param[0].u.tmem.shm_ref holds shared memory reference
/kernel/linux/linux-5.10/drivers/tee/optee/
H A Drpc.c360 * In the least bits of u.tmem.buf_ptr we store buffer offset in handle_rpc_func_cmd_shm_alloc()
363 arg->params[0].u.tmem.buf_ptr = virt_to_phys(pages_list) | in handle_rpc_func_cmd_shm_alloc()
366 arg->params[0].u.tmem.size = tee_shm_get_size(shm); in handle_rpc_func_cmd_shm_alloc()
367 arg->params[0].u.tmem.shm_ref = (unsigned long)shm; in handle_rpc_func_cmd_shm_alloc()
373 arg->params[0].u.tmem.buf_ptr = pa; in handle_rpc_func_cmd_shm_alloc()
374 arg->params[0].u.tmem.size = sz; in handle_rpc_func_cmd_shm_alloc()
375 arg->params[0].u.tmem.shm_ref = (unsigned long)shm; in handle_rpc_func_cmd_shm_alloc()
H A Dcore.c70 p->u.memref.size = mp->u.tmem.size; in optee_from_msg_param()
72 mp->u.tmem.shm_ref; in optee_from_msg_param()
81 p->u.memref.shm_offs = mp->u.tmem.buf_ptr - pa; in optee_from_msg_param()
119 mp->u.tmem.shm_ref = (unsigned long)p->u.memref.shm; in to_msg_param_tmp_mem()
120 mp->u.tmem.size = p->u.memref.size; in to_msg_param_tmp_mem()
123 mp->u.tmem.buf_ptr = 0; in to_msg_param_tmp_mem()
131 mp->u.tmem.buf_ptr = pa; in to_msg_param_tmp_mem()
H A Doptee_msg.h57 * 12 least significant bints of optee_msg_param.u.tmem.buf_ptr should hold page
146 * @tmem: parameter by temporary memory reference
151 * @attr & OPTEE_MSG_ATTR_TYPE_MASK indicates if tmem, rmem or value is used in
153 * OPTEE_MSG_ATTR_TYPE_TMEM_* indicates @tmem and
160 struct optee_msg_param_tmem tmem; member
296 * [in] param[0].u.tmem.buf_ptr physical address (of first fragment)
297 * [in] param[0].u.tmem.size size (of first fragment)
298 * [in] param[0].u.tmem.shm_ref holds shared memory reference
398 * [out] param[0].u.tmem.buf_ptr physical address (of first fragment)
399 * [out] param[0].u.tmem
[all...]
H A Dcall.c644 msg_arg->params->u.tmem.shm_ref = (unsigned long)shm; in optee_shm_register()
645 msg_arg->params->u.tmem.size = tee_shm_get_size(shm); in optee_shm_register()
647 * In the least bits of msg_arg->params->u.tmem.buf_ptr we in optee_shm_register()
650 msg_arg->params->u.tmem.buf_ptr = virt_to_phys(pages_list) | in optee_shm_register()
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Dfile_load_64.c143 struct crash_mem *tmem; in get_crash_memory_ranges() local
169 tmem = *mem_ranges; in get_crash_memory_ranges()
170 if (tmem && (tmem->nr_ranges == tmem->max_nr_ranges)) { in get_crash_memory_ranges()
171 tmem = realloc_mem_ranges(mem_ranges); in get_crash_memory_ranges()
172 if (!tmem) in get_crash_memory_ranges()
177 ret = crash_exclude_mem_range(tmem, crashk_res.start, crashk_res.end); in get_crash_memory_ranges()
/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Dfile_load_64.c148 struct crash_mem *tmem; in get_crash_memory_ranges() local
174 tmem = *mem_ranges; in get_crash_memory_ranges()
175 if (tmem && (tmem->nr_ranges == tmem->max_nr_ranges)) { in get_crash_memory_ranges()
176 tmem = realloc_mem_ranges(mem_ranges); in get_crash_memory_ranges()
177 if (!tmem) in get_crash_memory_ranges()
182 ret = crash_exclude_mem_range(tmem, crashk_res.start, crashk_res.end); in get_crash_memory_ranges()

Completed in 8 milliseconds