Searched refs:seg (Results 1 – 5 of 5) sorted by relevance
115 #define save_segment(seg, SEG_NAME) \ argument117 (seg).selector = exec_vmread16(SEG_NAME##_SEL); \118 (seg).base = exec_vmread(SEG_NAME##_BASE); \119 (seg).limit = exec_vmread32(SEG_NAME##_LIMIT); \120 (seg).attr = exec_vmread32(SEG_NAME##_ATTR); \123 #define load_segment(seg, SEG_NAME) \ argument125 exec_vmwrite16(SEG_NAME##_SEL, (seg).selector); \126 exec_vmwrite(SEG_NAME##_BASE, (seg).base); \127 exec_vmwrite32(SEG_NAME##_LIMIT, (seg).limit); \128 exec_vmwrite32(SEG_NAME##_ATTR, (seg).attr); \
566 uint32_t seg, err_code = 0U; in get_vmx_memory_operand() local599 seg = VMX_II_SEG_REG(instr_info); in get_vmx_memory_operand()600 if (seg == 4U) { in get_vmx_memory_operand()604 if (seg == 5U) { in get_vmx_memory_operand()1302 seg->selector = sel; in set_segment()1303 seg->base = b; in set_segment()1304 seg->limit = l; in set_segment()1305 seg->attr = a; in set_segment()1330 struct segment_sel seg; in set_vmcs01_guest_state() local1367 seg.selector = vmcs12->host_ss; in set_vmcs01_guest_state()[all …]
286 switch (seg) { in encode_vmcs_seg_desc()1080 enum cpu_reg_name seg; in emulate_movs() local1765 *seg = CPU_REG_CS; in segment_override()1768 *seg = CPU_REG_SS; in segment_override()1771 *seg = CPU_REG_DS; in segment_override()1774 *seg = CPU_REG_ES; in segment_override()1777 *seg = CPU_REG_FS; in segment_override()1780 *seg = CPU_REG_GS; in segment_override()2280 enum cpu_reg_name seg; in instr_check_gva() local2318 seg = CPU_REG_SS; in instr_check_gva()[all …]
330 struct segment_sel *seg; in set_vcpu_regs() local349 for (seg = &(ectx->cs); seg <= &(ectx->gs); seg++) { in set_vcpu_regs()350 seg->base = 0UL; in set_vcpu_regs()351 seg->limit = limit; in set_vcpu_regs()352 seg->attr = attr; in set_vcpu_regs()353 seg->selector = *sel; in set_vcpu_regs()
466 #define CPU_SEG_READ(seg, result_ptr) \ argument468 asm volatile ("mov %%" STRINGIFY(seg) ", %0": "=r" (*(result_ptr))); \
Completed in 19 milliseconds