Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/tee/optee/
Drpc.c362 arg->params[0].u.tmem.buf_ptr = virt_to_phys(pages_list) | in handle_rpc_func_cmd_shm_alloc()
365 arg->params[0].u.tmem.size = tee_shm_get_size(shm); in handle_rpc_func_cmd_shm_alloc()
366 arg->params[0].u.tmem.shm_ref = (unsigned long)shm; in handle_rpc_func_cmd_shm_alloc()
372 arg->params[0].u.tmem.buf_ptr = pa; in handle_rpc_func_cmd_shm_alloc()
373 arg->params[0].u.tmem.size = sz; in handle_rpc_func_cmd_shm_alloc()
374 arg->params[0].u.tmem.shm_ref = (unsigned long)shm; in handle_rpc_func_cmd_shm_alloc()
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()
Doptee_msg.h158 struct optee_msg_param_tmem tmem; member
Dcall.c647 msg_arg->params->u.tmem.shm_ref = (unsigned long)shm; in optee_shm_register()
648 msg_arg->params->u.tmem.size = tee_shm_get_size(shm); in optee_shm_register()
653 msg_arg->params->u.tmem.buf_ptr = virt_to_phys(pages_list) | in optee_shm_register()
/Linux-v5.15/arch/powerpc/kexec/
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()
/Linux-v5.15/Documentation/vm/
Dcleancache.rst127 this transcendent memory (aka "tmem"), which conceptually lies between
129 Disallowing direct kernel or userland reads/writes to tmem
Dfrontswap.rst22 to the requirements of transcendent memory (such as Xen's "tmem", or
/Linux-v5.15/mm/
DKconfig433 bool "Enable cleancache driver to cache clean pages if tmem is present"
455 bool "Enable frontswap to cache swap pages if tmem is present"