Home
last modified time | relevance | path

Searched refs:dpl (Results 1 – 6 of 6) sorted by relevance

/Zephyr-Core-2.7.6/arch/x86/include/ia32/
Dexception.h14 #define _EXCEPTION_INTLIST(vector, dpl) \ argument
20 ".long " STRINGIFY(dpl) "\n\t" /* ISR_LIST.dpl */ \
44 #define __EXCEPTION_CONNECT(handler, vector, dpl, codepush) \ argument
46 _EXCEPTION_INTLIST(vector, dpl) \
68 #define _EXCEPTION_CONNECT_NOCODE(handler, vector, dpl) \ argument
69 __EXCEPTION_CONNECT(handler, vector, dpl, "push $0\n\t")
81 #define _EXCEPTION_CONNECT_CODE(handler, vector, dpl) \ argument
82 __EXCEPTION_CONNECT(handler, vector, dpl, "")
/Zephyr-Core-2.7.6/arch/x86/core/ia32/
Dfatal.c85 #define Z_EXC_FUNC_CODE(vector, dpl) \ argument
87 _EXCEPTION_CONNECT_CODE(handle_exc_##vector, vector, dpl)
89 #define Z_EXC_FUNC_NOCODE(vector, dpl) \ argument
91 _EXCEPTION_CONNECT_NOCODE(handle_exc_##vector, vector, dpl)
96 #define EXC_FUNC_NOCODE(vector, dpl) \ argument
97 Z_EXC_FUNC_NOCODE(vector, dpl)
99 #define EXC_FUNC_CODE(vector, dpl) \ argument
100 Z_EXC_FUNC_CODE(vector, dpl)
/Zephyr-Core-2.7.6/arch/x86/
Dgen_idt.py64 def create_irq_gate(handler, dpl): argument
67 type_attr = gate_type | (dpl << 5) | (present << 7)
77 def create_task_gate(tss, dpl): argument
80 type_attr = gate_type | (dpl << 5) | (present << 7)
88 for handler, tss, dpl in idt_config:
96 data = create_irq_gate(handler, dpl)
98 data = create_task_gate(tss, dpl)
141 for handler, irq, prio, vec, dpl, tss in intlist:
154 vectors[vec] = (handler, tss, dpl)
158 for handler, irq, prio, vec, dpl, tss in intlist:
[all …]
Dgen_gdt.py99 def create_code_data_entry(base, limit, dpl, flags, access): argument
102 (base, limit, dpl, flags, access))
121 access = access | (present << 7) | (dpl << 5) | (desc_type << 4) | accessed
128 def create_tss_entry(base, limit, dpl): argument
130 debug("create TSS entry: %x %x %x" % (base, limit, dpl))
140 type_byte = ((present << 7) | (dpl << 5) | type_code)
/Zephyr-Core-2.7.6/include/arch/x86/ia32/
Dsegmentation.h96 #define SEG_SELECTOR(index, table, dpl) (index << 3 | table << 2 | dpl) argument
167 uint8_t dpl:2; member
260 .dpl = (dpl_p), \
395 uint32_t dpl) in z_init_irq_gate() argument
398 sd->dpl = dpl; in z_init_irq_gate()
Darch.h89 unsigned int dpl; member
131 .dpl = (d), \
156 .dpl = (dpl_p), \