Lines Matching refs:vsid
159 void (*hugepage_invalidate)(unsigned long vsid,
421 unsigned long vsid, int ssize) in hpt_vpn() argument
427 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
437 unsigned long hash, vsid; in hpt_hash() local
446 vsid = vpn >> (SID_SHIFT_1T - VPN_SHIFT); in hpt_hash()
447 hash = vsid ^ (vsid << 25) ^ in hpt_hash()
460 unsigned long vsid, pte_t *ptep, unsigned long trap,
463 unsigned long vsid, pte_t *ptep, unsigned long trap,
474 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
479 unsigned long vsid, pmd_t *pmdp, unsigned long trap,
483 unsigned long vsid, pmd_t *pmdp, in __hash_page_thp() argument
492 unsigned long vsid, unsigned long trap,
515 u64 vsid; member
757 unsigned long vsid; in vsid_scramble() local
762 vsid = protovsid * vsid_multiplier; in vsid_scramble()
763 vsid = (vsid >> vsid_bits) + (vsid & vsid_modulus); in vsid_scramble()
764 return (vsid + ((vsid + 1) >> vsid_bits)) & vsid_modulus; in vsid_scramble()
871 static inline unsigned long __mk_vsid_data(unsigned long vsid, int ssize, in __mk_vsid_data() argument
874 return (vsid << slb_vsid_shift(ssize)) | flags | in __mk_vsid_data()