/Zephyr-Core-2.7.6/arch/x86/include/ia32/ |
D | exception.h | 14 #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/ |
D | fatal.c | 85 #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/ |
D | gen_idt.py | 64 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 …]
|
D | gen_gdt.py | 99 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/ |
D | segmentation.h | 96 #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()
|
D | arch.h | 89 unsigned int dpl; member 131 .dpl = (d), \ 156 .dpl = (dpl_p), \
|