Home
last modified time | relevance | path

Searched refs:thread_get_tsd (Results 1 – 19 of 19) sorted by relevance

/optee_os/core/kernel/
H A Dts_manager.c40 struct thread_specific_data *tsd = thread_get_tsd(); in ts_push_current_session()
48 struct thread_specific_data *tsd = thread_get_tsd(); in ts_pop_current_session()
65 return TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ts_get_current_session_may_fail()
H A Dscall.c170 s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_syscall_enter()
177 struct ts_session *s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_syscall_leave()
H A Duser_ta.c127 struct thread_specific_data *tsd = thread_get_tsd(); in inc_recursion()
141 struct thread_specific_data *tsd = thread_get_tsd(); in dec_recursion()
H A Dldelf_loader.c194 struct thread_specific_data *tsd = thread_get_tsd(); in ldelf_dump_state()
H A Dthread.c690 struct thread_specific_data * __noprof thread_get_tsd(void) in thread_get_tsd() function
/optee_os/core/arch/riscv/kernel/
H A Darch_scall.c55 struct thread_specific_data *tsd = thread_get_tsd(); in scall_save_panic_stack()
80 struct thread_specific_data *tsd = thread_get_tsd(); in scall_save_panic_stack()
H A Dabort.c86 core_pos = thread_get_tsd()->abort_core; in __print_abort_info()
165 struct thread_specific_data *tsd = thread_get_tsd(); in abort_print_current_ts()
190 struct thread_specific_data *tsd = thread_get_tsd(); in save_abort_info_in_tsd()
H A Dthread_arch.c292 struct ts_session *s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_suspend()
300 struct ts_session *s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_resume()
/optee_os/core/arch/arm/kernel/
H A Darch_scall.c47 struct thread_specific_data *tsd = thread_get_tsd(); in scall_save_panic_stack()
119 struct thread_specific_data *tsd = thread_get_tsd(); in scall_save_panic_stack()
150 struct thread_specific_data *tsd = thread_get_tsd(); in scall_save_panic_stack()
H A Dabort.c140 core_pos = thread_get_tsd()->abort_core; in __print_abort_info()
149 core_pos = thread_get_tsd()->abort_core; in __print_abort_info()
254 struct thread_specific_data *tsd = thread_get_tsd(); in abort_print_current_ts()
279 struct thread_specific_data *tsd = thread_get_tsd(); in save_abort_info_in_tsd()
H A Dthread.c334 struct ts_session *s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_suspend()
342 struct ts_session *s = TAILQ_FIRST(&thread_get_tsd()->sess_stack); in ftrace_resume()
H A Dthread_spmc.c2101 thread_get_tsd()->rpc_target_info = swap_src_dst(a0); in __thread_std_smc_entry()
2214 .w1 = thread_get_tsd()->rpc_target_info, in thread_rpc_cmd()
2233 .w1 = thread_get_tsd()->rpc_target_info, in thread_rpc_free()
2257 .w1 = thread_get_tsd()->rpc_target_info, in thread_rpc_alloc()
2741 retrieve_desc.sender_id = thread_get_tsd()->rpc_target_info; in thread_spmc_populate_mobj_from_rx()
H A Dsecure_partition.c1815 rpc_target_info = thread_get_tsd()->rpc_target_info; in sp_enter_invoke_cmd()
1817 thread_get_tsd()->rpc_target_info = in sp_enter_invoke_cmd()
1825 thread_get_tsd()->rpc_target_info = rpc_target_info; in sp_enter_invoke_cmd()
/optee_os/lib/libutils/ext/ftrace/
H A Dftrace.c50 tsd = thread_get_tsd(); in get_fbuf()
/optee_os/core/include/kernel/
H A Dthread.h119 struct thread_specific_data *thread_get_tsd(void);
/optee_os/core/mm/
H A Dvm.c121 tsd = thread_get_tsd(); in alloc_pgt()
357 if (thread_get_tsd()->ctx == uctx->ts_ctx) in vm_map_pad()
569 assert(thread_get_tsd()->ctx == uctx->ts_ctx); in vm_remap()
751 assert(thread_get_tsd()->ctx == uctx->ts_ctx); in vm_set_prot()
822 assert(thread_get_tsd()->ctx == uctx->ts_ctx); in vm_unmap()
1303 struct thread_specific_data *tsd = thread_get_tsd(); in vm_set_ctx()
H A Dcore_mmu.c2484 res = vm_va2pa(to_user_mode_ctx(thread_get_tsd()->ctx), in check_pa_matches_va()
2588 return vm_pa2va(to_user_mode_ctx(thread_get_tsd()->ctx), pa, len); in phys_to_virt_ts_vaspace()
/optee_os/lib/libutils/ext/include/
H A Dfault_mitigation.h264 return &thread_get_tsd()->ftmn_arg; in __ftmn_get_tsd_func_arg_pp()
/optee_os/core/arch/arm/mm/
H A Dtee_pager.c680 struct ts_ctx *ctx = thread_get_tsd()->ctx; in find_uta_region()
817 struct thread_specific_data *tsd = thread_get_tsd(); in tee_pager_add_um_region()