Lines Matching refs:vsid
158 void (*hugepage_invalidate)(unsigned long vsid,
420 unsigned long vsid, int ssize) in hpt_vpn() argument
426 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
436 unsigned long hash, vsid; in hpt_hash() local
445 vsid = vpn >> (SID_SHIFT_1T - VPN_SHIFT); in hpt_hash()
446 hash = vsid ^ (vsid << 25) ^ in hpt_hash()
459 unsigned long vsid, pte_t *ptep, unsigned long trap,
462 unsigned long vsid, pte_t *ptep, unsigned long trap,
473 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
478 unsigned long vsid, pmd_t *pmdp, unsigned long trap,
482 unsigned long vsid, pmd_t *pmdp, in __hash_page_thp() argument
491 unsigned long vsid, unsigned long trap,
514 u64 vsid; member
750 unsigned long vsid; in vsid_scramble() local
755 vsid = protovsid * vsid_multiplier; in vsid_scramble()
756 vsid = (vsid >> vsid_bits) + (vsid & vsid_modulus); in vsid_scramble()
757 return (vsid + ((vsid + 1) >> vsid_bits)) & vsid_modulus; in vsid_scramble()
864 static inline unsigned long __mk_vsid_data(unsigned long vsid, int ssize, in __mk_vsid_data() argument
867 return (vsid << slb_vsid_shift(ssize)) | flags | in __mk_vsid_data()