Lines Matching defs:vsie_page
24 struct vsie_page { struct
37 /* the shadow gmap in use by the vsie_page */ argument
38 struct gmap *gmap; /* 0x0220 */
63 static void prefix_unmapped(struct vsie_page *vsie_page) in prefix_unmapped()
69 static void prefix_unmapped_sync(struct vsie_page *vsie_page) in prefix_unmapped_sync()
79 static void prefix_mapped(struct vsie_page *vsie_page) in prefix_mapped()
85 static int prefix_is_mapped(struct vsie_page *vsie_page) in prefix_is_mapped()
91 static void update_intervention_requests(struct vsie_page *vsie_page) in update_intervention_requests()
102 static int prepare_cpuflags(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in prepare_cpuflags()
149 static int shadow_crycb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in shadow_crycb()
194 static void prepare_ibc(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in prepare_ibc()
217 static void unshadow_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in unshadow_scb()
273 static int shadow_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in shadow_scb()
440 static int map_prefix(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in map_prefix()
497 static void unpin_blocks(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in unpin_blocks()
553 static int pin_blocks(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in pin_blocks()
671 static void unpin_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page, in unpin_scb()
687 static int pin_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page, in pin_scb()
739 static int handle_fault(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in handle_fault()
767 struct vsie_page *vsie_page) in handle_last_fault()
775 static inline void clear_vsie_icpt(struct vsie_page *vsie_page) in clear_vsie_icpt()
781 static void retry_vsie_icpt(struct vsie_page *vsie_page) in retry_vsie_icpt()
803 static int handle_stfle(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in handle_stfle()
826 static int do_vsie_run(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in do_vsie_run()
902 static void release_gmap_shadow(struct vsie_page *vsie_page) in release_gmap_shadow()
911 struct vsie_page *vsie_page) in acquire_gmap_shadow()
945 struct vsie_page *vsie_page) in register_shadow_scb()
988 static int vsie_run(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page) in vsie_run()
1040 struct vsie_page *vsie_page; in get_vsie_page() local
1099 static void put_vsie_page(struct kvm *kvm, struct vsie_page *vsie_page) in put_vsie_page()
1108 struct vsie_page *vsie_page; in kvm_s390_handle_vsie() local
1168 struct vsie_page *vsie_page; in kvm_s390_vsie_destroy() local