Home
last modified time | relevance | path

Searched refs:pkvm_page_state (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dmemory.h21 enum pkvm_page_state { enum
38 enum pkvm_page_state state) in pkvm_mkstate()
45 static inline enum pkvm_page_state pkvm_getstate(enum kvm_pgtable_prot prot) in pkvm_getstate()
99 static inline enum pkvm_page_state get_host_state(struct hyp_page *p) in get_host_state()
104 static inline void set_host_state(struct hyp_page *p, enum pkvm_page_state state) in set_host_state()
109 static inline enum pkvm_page_state get_hyp_state(struct hyp_page *p) in get_hyp_state()
114 static inline void set_hyp_state(struct hyp_page *p, enum pkvm_page_state state) in set_hyp_state()
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c536 static void __host_update_page_state(phys_addr_t addr, u64 size, enum pkvm_page_state state) in __host_update_page_state()
634 enum pkvm_page_state desired;
635 enum pkvm_page_state (*get_page_state)(kvm_pte_t pte, u64 addr);
659 enum pkvm_page_state state) in __host_check_page_state_range()
678 enum pkvm_page_state state) in __host_set_page_state_range()
692 static void __hyp_set_page_state_range(phys_addr_t phys, u64 size, enum pkvm_page_state state) in __hyp_set_page_state_range()
698 static int __hyp_check_page_state_range(phys_addr_t phys, u64 size, enum pkvm_page_state state) in __hyp_check_page_state_range()
708 static enum pkvm_page_state guest_get_page_state(kvm_pte_t pte, u64 addr) in guest_get_page_state()
717 u64 size, enum pkvm_page_state state) in __guest_check_page_state_range()
1030 enum pkvm_page_state state; in __check_host_shared_guest()
[all …]