Lines Matching refs:seg
943 static void init_seg(struct vmcb_seg *seg) in init_seg() argument
945 seg->selector = 0; in init_seg()
946 seg->attrib = SVM_SELECTOR_P_MASK | SVM_SELECTOR_S_MASK | in init_seg()
948 seg->limit = 0xffff; in init_seg()
949 seg->base = 0; in init_seg()
952 static void init_sys_seg(struct vmcb_seg *seg, uint32_t type) in init_sys_seg() argument
954 seg->selector = 0; in init_sys_seg()
955 seg->attrib = SVM_SELECTOR_P_MASK | type; in init_sys_seg()
956 seg->limit = 0xffff; in init_sys_seg()
957 seg->base = 0; in init_sys_seg()
1300 static struct vmcb_seg *svm_seg(struct kvm_vcpu *vcpu, int seg) in svm_seg() argument
1304 switch (seg) { in svm_seg()
1318 static u64 svm_get_segment_base(struct kvm_vcpu *vcpu, int seg) in svm_get_segment_base() argument
1320 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_get_segment_base()
1326 struct kvm_segment *var, int seg) in svm_get_segment() argument
1328 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_get_segment()
1357 switch (seg) { in svm_get_segment()
1525 struct kvm_segment *var, int seg) in svm_set_segment() argument
1528 struct vmcb_seg *s = svm_seg(vcpu, seg); in svm_set_segment()
1552 if (seg == VCPU_SREG_SS) in svm_set_segment()