OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:tsp_ctx
(Results
1 - 4
of
4
) sorted by null
/device/linaro/bootloader/arm-trusted-firmware/services/spd/tspd/
tspd_common.c
46
tsp_context_t *
tsp_ctx
)
51
assert(
tsp_ctx
);
62
tsp_ctx
->mpidr = read_mpidr_el1();
63
tsp_ctx
->state = 0;
64
set_tsp_pstate(
tsp_ctx
->state, TSP_PSTATE_OFF);
65
clr_std_smc_active_flag(
tsp_ctx
->state);
67
cm_set_context(&
tsp_ctx
->cpu_ctx, SECURE);
84
* 1. Applies the S-EL1 system register context from
tsp_ctx
->cpu_ctx.
88
* from the
tsp_ctx
->cpu_ctx are used to enter the secure payload image.
90
uint64_t tspd_synchronous_sp_entry(tsp_context_t *
tsp_ctx
)
[
all
...]
tspd_pm.c
57
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
60
assert(get_tsp_pstate(
tsp_ctx
->state) == TSP_PSTATE_ON);
64
rc = tspd_synchronous_sp_entry(
tsp_ctx
);
77
set_tsp_pstate(
tsp_ctx
->state, TSP_PSTATE_OFF);
91
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
94
assert(get_tsp_pstate(
tsp_ctx
->state) == TSP_PSTATE_ON);
98
rc = tspd_synchronous_sp_entry(
tsp_ctx
);
108
set_tsp_pstate(
tsp_ctx
->state, TSP_PSTATE_SUSPEND);
122
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
126
assert(get_tsp_pstate(
tsp_ctx
->state) == TSP_PSTATE_OFF)
168
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
208
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
229
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
[
all
...]
tspd_main.c
105
tsp_context_t *
tsp_ctx
;
local
124
tsp_ctx
= &tspd_sp_context[linear_id];
125
assert(&
tsp_ctx
->cpu_ctx == cm_get_context(SECURE));
137
if (get_std_smc_active_flag(
tsp_ctx
->state)) {
138
tsp_ctx
->saved_spsr_el3 = SMC_GET_EL3(&
tsp_ctx
->cpu_ctx,
140
tsp_ctx
->saved_elr_el3 = SMC_GET_EL3(&
tsp_ctx
->cpu_ctx,
144
memcpy(&
tsp_ctx
->sp_ctx, &
tsp_ctx
->cpu_ctx, TSPD_SP_CTX_SIZE)
261
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
305
tsp_context_t *
tsp_ctx
= &tspd_sp_context[linear_id];
local
[
all
...]
tspd_private.h
216
#define store_tsp_args(
tsp_ctx
, x1, x2) do {\
217
tsp_ctx
->saved_tsp_args[0] = x1;\
218
tsp_ctx
->saved_tsp_args[1] = x2;\
221
#define get_tsp_args(
tsp_ctx
, x1, x2) do {\
222
x1 =
tsp_ctx
->saved_tsp_args[0];\
223
x2 =
tsp_ctx
->saved_tsp_args[1];\
239
uint64_t tspd_synchronous_sp_entry(tsp_context_t *
tsp_ctx
);
240
void __dead2 tspd_synchronous_sp_exit(tsp_context_t *
tsp_ctx
, uint64_t ret);
244
tsp_context_t *
tsp_ctx
);
Completed in 187 milliseconds