Home
last modified time | relevance | path

Searched refs:protovsid (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h553 * would give a protovsid of 0x1fffffffff. That will result in a VSID 0
598 * would give a protovsid of 0x1fffffffff. That will result in a VSID 0
618 * protovsid bits for our modulus optmization to work.
729 #define vsid_scramble(protovsid, size) \
730 ((((protovsid) * VSID_MULTIPLIER_##size) % VSID_MODULUS_##size))
733 #define vsid_scramble(protovsid, size) \
736 x = (protovsid) * VSID_MULTIPLIER_##size; \
742 static inline unsigned long vsid_scramble(unsigned long protovsid, in vsid_scramble() argument
750 vsid = protovsid * vsid_multiplier; in vsid_scramble()
771 unsigned long protovsid; in get_vsid() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h565 * would give a protovsid of 0x1fffffffff. That will result in a VSID 0
610 * would give a protovsid of 0x1fffffffff. That will result in a VSID 0
630 * protovsid bits for our modulus optmization to work.
741 #define vsid_scramble(protovsid, size) \
742 ((((protovsid) * VSID_MULTIPLIER_##size) % VSID_MODULUS_##size))
745 #define vsid_scramble(protovsid, size) \
748 x = (protovsid) * VSID_MULTIPLIER_##size; \
754 static inline unsigned long vsid_scramble(unsigned long protovsid, in vsid_scramble() argument
762 vsid = protovsid * vsid_multiplier; in vsid_scramble()
783 unsigned long protovsid; in get_vsid() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlpar.c1928 unsigned long protovsid; in vsid_unscramble() local
1952 * and vsid = (protovsid * x) % vsid_modulus, then we say: in vsid_unscramble()
1953 * protovsid = (vsid * modinv) % vsid_modulus in vsid_unscramble()
1964 protovsid = (((vsid * max_mod_inv) % vsid_modulus) * tmp_modinv) % vsid_modulus; in vsid_unscramble()
1965 protovsid = (protovsid + vsid * modinv) % vsid_modulus; in vsid_unscramble()
1967 return protovsid; in vsid_unscramble()
1972 unsigned long protovsid; in reserve_vrma_context_id() local
1981 protovsid = vsid_unscramble(VRMA_VSID, MMU_SEGSIZE_1T); in reserve_vrma_context_id()
1982 hash__reserve_context_id(protovsid >> ESID_BITS_1 in reserve_vrma_context_id()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dlpar.c1932 unsigned long protovsid; in vsid_unscramble() local
1956 * and vsid = (protovsid * x) % vsid_modulus, then we say: in vsid_unscramble()
1957 * protovsid = (vsid * modinv) % vsid_modulus in vsid_unscramble()
1968 protovsid = (((vsid * max_mod_inv) % vsid_modulus) * tmp_modinv) % vsid_modulus; in vsid_unscramble()
1969 protovsid = (protovsid + vsid * modinv) % vsid_modulus; in vsid_unscramble()
1971 return protovsid; in vsid_unscramble()
1976 unsigned long protovsid; in reserve_vrma_context_id() local
1985 protovsid = vsid_unscramble(VRMA_VSID, MMU_SEGSIZE_1T); in reserve_vrma_context_id()
1986 hash__reserve_context_id(protovsid >> ESID_BITS_1 in reserve_vrma_context_id()
[all...]

Completed in 9 milliseconds