Home
last modified time | relevance | path

Searched refs:protovsid (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dmmu-hash.h726 #define vsid_scramble(protovsid, size) \
727 ((((protovsid) * VSID_MULTIPLIER_##size) % VSID_MODULUS_##size))
730 #define vsid_scramble(protovsid, size) \
733 x = (protovsid) * VSID_MULTIPLIER_##size; \
739 static inline unsigned long vsid_scramble(unsigned long protovsid, in vsid_scramble() argument
747 vsid = protovsid * vsid_multiplier; in vsid_scramble()
768 unsigned long protovsid; in get_vsid() local
781 protovsid = (context << ESID_BITS) | in get_vsid()
783 return vsid_scramble(protovsid, VSID_MULTIPLIER_256M, vsid_bits); in get_vsid()
787 protovsid = (context << ESID_BITS_1T) | in get_vsid()
[all …]
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dlpar.c1914 unsigned long protovsid; in vsid_unscramble() local
1950 protovsid = (((vsid * max_mod_inv) % vsid_modulus) * tmp_modinv) % vsid_modulus; in vsid_unscramble()
1951 protovsid = (protovsid + vsid * modinv) % vsid_modulus; in vsid_unscramble()
1953 return protovsid; in vsid_unscramble()
1958 unsigned long protovsid; in reserve_vrma_context_id() local
1967 protovsid = vsid_unscramble(VRMA_VSID, MMU_SEGSIZE_1T); in reserve_vrma_context_id()
1968 hash__reserve_context_id(protovsid >> ESID_BITS_1T); in reserve_vrma_context_id()