MPIDR_LEVEL_BITS 55 arch/arm/include/asm/cputype.h #define MPIDR_LEVEL_MASK ((1 << MPIDR_LEVEL_BITS) - 1) MPIDR_LEVEL_BITS 56 arch/arm/include/asm/cputype.h #define MPIDR_LEVEL_SHIFT(level) (MPIDR_LEVEL_BITS * level) MPIDR_LEVEL_BITS 59 arch/arm/include/asm/cputype.h ((mpidr >> (MPIDR_LEVEL_BITS * level)) & MPIDR_LEVEL_MASK) MPIDR_LEVEL_BITS 650 arch/arm/kernel/setup.c mpidr_hash.shift_aff[1] = MPIDR_LEVEL_BITS + fs[1] - bits[0]; MPIDR_LEVEL_BITS 651 arch/arm/kernel/setup.c mpidr_hash.shift_aff[2] = 2*MPIDR_LEVEL_BITS + fs[2] - MPIDR_LEVEL_BITS 111 arch/arm/kvm/coproc.c ((vcpu->vcpu_id >> 2) << MPIDR_LEVEL_BITS) | MPIDR_LEVEL_BITS 16 arch/arm64/include/asm/cputype.h #define MPIDR_LEVEL_MASK ((1 << MPIDR_LEVEL_BITS) - 1) MPIDR_LEVEL_BITS 24 virt/kvm/arm/psci.c #define AFFINITY_MASK(level) ~((0x1UL << ((level) * MPIDR_LEVEL_BITS)) - 1)