Lines Matching refs:seg
952 static void init_seg(struct vmcb_seg *seg) in init_seg() argument
954 seg->selector = 0; in init_seg()
955 seg->attrib = SVM_SELECTOR_P_MASK | SVM_SELECTOR_S_MASK | in init_seg()
957 seg->limit = 0xffff; in init_seg()
958 seg->base = 0; in init_seg()
961 static void init_sys_seg(struct vmcb_seg *seg, uint32_t type) in init_sys_seg() argument
963 seg->selector = 0; in init_sys_seg()
964 seg->attrib = SVM_SELECTOR_P_MASK | type; in init_sys_seg()
965 seg->limit = 0xffff; in init_sys_seg()
966 seg->base = 0; in init_sys_seg()
1385 static struct vmcb_seg *svm_seg(struct kvm_vcpu *vcpu, int seg) in svm_seg() argument
1389 switch (seg) { in svm_seg()
1403 static u64 svm_get_segment_base(struct kvm_vcpu *vcpu, int seg) in svm_get_segment_base() argument
1405 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_get_segment_base()
1411 struct kvm_segment *var, int seg) in svm_get_segment() argument
1413 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_get_segment()
1442 switch (seg) { in svm_get_segment()
1609 struct kvm_segment *var, int seg) in svm_set_segment() argument
1612 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_set_segment()
1636 if (seg == VCPU_SREG_SS) in svm_set_segment()