Home
last modified time | relevance | path

Searched refs:rsvd_check (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/arch/x86/kvm/mmu/
A Dspte.h335 static inline u64 get_rsvd_bits(struct rsvd_bits_validate *rsvd_check, u64 pte, in get_rsvd_bits() argument
340 return rsvd_check->rsvd_bits_mask[bit7][level-1]; in get_rsvd_bits()
343 static inline bool __is_rsvd_bits_set(struct rsvd_bits_validate *rsvd_check, in __is_rsvd_bits_set() argument
346 return pte & get_rsvd_bits(rsvd_check, pte, level); in __is_rsvd_bits_set()
349 static inline bool __is_bad_mt_xwr(struct rsvd_bits_validate *rsvd_check, in __is_bad_mt_xwr() argument
352 return rsvd_check->bad_mt_xwr & BIT_ULL(pte & 0x3f); in __is_bad_mt_xwr()
355 static __always_inline bool is_rsvd_spte(struct rsvd_bits_validate *rsvd_check, in is_rsvd_spte() argument
358 return __is_bad_mt_xwr(rsvd_check, spte) || in is_rsvd_spte()
359 __is_rsvd_bits_set(rsvd_check, spte, level); in is_rsvd_spte()
A Dmmu.c4650 rsvd_check->bad_mt_xwr = 0; in __reset_rsvds_bits_mask()
4676 rsvd_check->rsvd_bits_mask[1][0] = in __reset_rsvds_bits_mask()
4677 rsvd_check->rsvd_bits_mask[0][0]; in __reset_rsvds_bits_mask()
4700 rsvd_check->rsvd_bits_mask[1][0] = in __reset_rsvds_bits_mask()
4701 rsvd_check->rsvd_bits_mask[0][0]; in __reset_rsvds_bits_mask()
4707 rsvd_check->rsvd_bits_mask[1][4] = in __reset_rsvds_bits_mask()
4708 rsvd_check->rsvd_bits_mask[0][4]; in __reset_rsvds_bits_mask()
4718 rsvd_check->rsvd_bits_mask[1][3] = in __reset_rsvds_bits_mask()
4777 rsvd_check->rsvd_bits_mask[1][4] = rsvd_check->rsvd_bits_mask[0][4]; in __reset_rsvds_bits_mask_ept()
4778 rsvd_check->rsvd_bits_mask[1][3] = rsvd_check->rsvd_bits_mask[0][3]; in __reset_rsvds_bits_mask_ept()
[all …]
A Dpaging_tmpl.h136 static bool FNAME(is_bad_mt_xwr)(struct rsvd_bits_validate *rsvd_check, u64 gpte) in FNAME()
141 return __is_bad_mt_xwr(rsvd_check, gpte); in FNAME()

Completed in 19 milliseconds