Home
last modified time | relevance | path

Searched refs:mpidr (Results 1 – 4 of 4) sorted by relevance

/tf-rmm-v0.2.0/lib/realm/include/
A Drec.h205 static inline bool mpidr_is_valid(unsigned long mpidr) in mpidr_is_valid() argument
207 return (mpidr & ~(MASK(MPIDR_EL2_AFF0) | in mpidr_is_valid()
217 static inline unsigned long mpidr_to_rec_idx(unsigned long mpidr) in mpidr_to_rec_idx() argument
219 return (MPIDR_EL2_AFF(0, mpidr) + in mpidr_to_rec_idx()
220 MPIDR_EL2_AFF(1, mpidr) + in mpidr_to_rec_idx()
221 MPIDR_EL2_AFF(2, mpidr) + in mpidr_to_rec_idx()
222 MPIDR_EL2_AFF(3, mpidr)); in mpidr_to_rec_idx()
A Dsmc-rmi.h294 SET_MEMBER(unsigned long mpidr, 0x100, 0x200); /* 0x100 */
310 COMPILER_ASSERT(offsetof(struct rmi_rec_params, mpidr) == 0x100);
/tf-rmm-v0.2.0/runtime/rmi/
A Drec.c74 static void init_rec_sysregs(struct rec *rec, unsigned long mpidr) in init_rec_sysregs() argument
80 rec->sysregs.vmpidr_el2 = mpidr | VMPIDR_EL2_RES1; in init_rec_sysregs()
151 init_rec_sysregs(rec, rec_params->mpidr); in init_rec_regs()
241 if (!mpidr_is_valid(rec_params.mpidr) || in smc_rec_create()
242 (rec_idx != mpidr_to_rec_idx(rec_params.mpidr))) { in smc_rec_create()
/tf-rmm-v0.2.0/runtime/rsi/
A Dpsci.c333 unsigned long mpidr = calling_rec->regs[1]; in psci_complete_request() local
343 if (mpidr_to_rec_idx(mpidr) != target_rec->rec_idx) { in psci_complete_request()

Completed in 9 milliseconds