Searched refs:idte (Results 1 – 2 of 2) sorted by relevance
165 idt_entry_t idte; in _set_gate_lower() local166 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() local182 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()
1203 struct { uint32_t a, b, c, d; } idte = {}; in svm_emul_swint_injection() local1238 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