Home
last modified time | relevance | path

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

/xen/xen/include/asm-x86/
A Ddesc.h165 idt_entry_t idte; in _set_gate_lower() local
166 idte.b = gate->b; in _set_gate_lower()
167 idte.a = in _set_gate_lower()
174 _write_gate_lower(gate, &idte); in _set_gate_lower()
181 idt_entry_t idte; in _update_gate_addr_lower() local
182 idte.a = gate->a; in _update_gate_addr_lower()
184 idte.b = ((unsigned long)(addr) >> 32); in _update_gate_addr_lower()
185 idte.a &= 0x0000FFFFFFFF0000ULL; in _update_gate_addr_lower()
186 idte.a |= (((unsigned long)(addr) & 0xFFFF0000UL) << 32) | in _update_gate_addr_lower()
189 _write_gate_lower(gate, &idte); in _update_gate_addr_lower()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c1203 struct { uint32_t a, b, c, d; } idte = {}; in svm_emul_swint_injection() local
1238 rc = hvm_copy_from_guest_linear(&idte, idte_linear_addr, idte_size, in svm_emul_swint_injection()
1253 switch ( (idte.b >> 8) & 0x1f ) in svm_emul_swint_injection()
1269 if ( idte.d & 0x1f00 ) in svm_emul_swint_injection()
1274 vmcb_get_cpl(vmcb) > ((idte.b >> 13) & 3) ) in svm_emul_swint_injection()
1278 if ( !(idte.b & (1u << 15)) ) in svm_emul_swint_injection()

Completed in 7 milliseconds