Searched refs:protovsid (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu-hash.h | 553 * 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 D | mmu-hash.h | 565 * 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 D | lpar.c | 1928 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 D | lpar.c | 1932 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