Searched refs:mpidr (Results 1 – 4 of 4) sorted by relevance
205 static inline bool mpidr_is_valid(unsigned long mpidr) in mpidr_is_valid() argument207 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() argument219 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()
294 SET_MEMBER(unsigned long mpidr, 0x100, 0x200); /* 0x100 */310 COMPILER_ASSERT(offsetof(struct rmi_rec_params, mpidr) == 0x100);
74 static void init_rec_sysregs(struct rec *rec, unsigned long mpidr) in init_rec_sysregs() argument80 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()
333 unsigned long mpidr = calling_rec->regs[1]; in psci_complete_request() local343 if (mpidr_to_rec_idx(mpidr) != target_rec->rec_idx) { in psci_complete_request()
Completed in 9 milliseconds