Searched refs:vaddr_bits (Results 1 - 3 of 3) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dpage.h77 static __always_inline u64 __canonical_address(u64 vaddr, u8 vaddr_bits) argument
79 return ((s64)vaddr << (64 - vaddr_bits)) >> (64 - vaddr_bits);
82 static __always_inline u64 __is_canonical_address(u64 vaddr, u8 vaddr_bits) argument
84 return __canonical_address(vaddr, vaddr_bits) == vaddr;
/linux-master/arch/x86/events/intel/
H A Dpt.c1384 static u64 clamp_to_ge_canonical_addr(u64 vaddr, u8 vaddr_bits) argument
1386 return __is_canonical_address(vaddr, vaddr_bits) ?
1388 -BIT_ULL(vaddr_bits - 1);
1392 static u64 clamp_to_le_canonical_addr(u64 vaddr, u8 vaddr_bits) argument
1394 return __is_canonical_address(vaddr, vaddr_bits) ?
1396 BIT_ULL(vaddr_bits - 1) - 1;
/linux-master/arch/x86/kvm/
H A Dcpuid.c147 int vaddr_bits = (best->eax & 0xff00) >> 8; local
149 if (vaddr_bits != 48 && vaddr_bits != 57 && vaddr_bits != 0)

Completed in 213 milliseconds