/openbmc/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 196 uint32_t *esp_ptr, int dpl, in get_ss_esp_from_tss() argument 224 index = (dpl * 4 + 2) << shift; in get_ss_esp_from_tss() 241 int rpl, dpl; in tss_load_seg() local 251 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in tss_load_seg() 256 if (dpl != rpl) { in tss_load_seg() 264 if (dpl != cpl || dpl != rpl) { in tss_load_seg() 274 if (dpl < cpl || dpl < rpl) { in tss_load_seg() 649 int type, dpl, selector, ss_dpl, cpl; in do_interrupt_protected() local 689 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in do_interrupt_protected() 692 if (is_int && dpl < cpl) { in do_interrupt_protected() [all …]
|
/openbmc/qemu/target/i386/tcg/user/ |
H A D | seg_helper.c | 51 int dpl, cpl, shift; in do_interrupt_user() local 63 dpl = (e2 >> DESC_DPL_SHIFT) & 3; in do_interrupt_user() 66 if (dpl < cpl) { in do_interrupt_user() 98 int dpl = (env->eflags & VM_MASK) ? 3 : 0; in cpu_x86_load_seg() local 103 DESC_A_MASK | (dpl << DESC_DPL_SHIFT)); in cpu_x86_load_seg()
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_cpu.c | 49 static void set_gate(void *ptr, unsigned int type, unsigned int dpl, in set_gate() argument 54 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate() 61 void bsd_i386_set_idt(int n, unsigned int dpl) in bsd_i386_set_idt() argument 63 set_gate(idt_table + n, 0, dpl, 0, 0); in bsd_i386_set_idt()
|
H A D | target_arch.h | 26 void bsd_i386_set_idt(int n, unsigned int dpl);
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_cpu.c | 48 static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, in set_gate64() argument 53 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate64() 62 void bsd_x86_64_set_idt(int n, unsigned int dpl) in bsd_x86_64_set_idt() argument 64 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in bsd_x86_64_set_idt()
|
H A D | target_arch.h | 26 void bsd_x86_64_set_idt(int n, unsigned int dpl);
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | desc_defs.h | 19 u16 base1: 8, type: 4, s: 1, dpl: 2, p: 1; member 32 .dpl = (flags >> 5) & 0x03, \ 58 u16 base1 : 8, type : 5, dpl : 2, p : 1; member 73 dpl : 2, member
|
H A D | desc.h | 29 desc->dpl = 0x3; in fill_ldt() 81 unsigned dpl, unsigned ist, unsigned seg) in pack_gate() argument 85 gate->bits.dpl = dpl; in pack_gate()
|
/openbmc/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 51 static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, in set_gate64() argument 56 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate64() 66 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument 68 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in set_idt() 71 static void set_gate(void *ptr, unsigned int type, unsigned int dpl, in set_gate() argument 76 e2 = (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); in set_gate() 83 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument 86 set_gate64(idt_table + n * 2, 0, dpl, 0, 0); in set_idt() 88 set_gate(idt_table + n, 0, dpl, 0, 0); in set_idt()
|
/openbmc/linux/net/iucv/ |
H A D | iucv.c | 266 struct iucv_cmd_dpl dpl; member 1247 parm->dpl.ippathid = path->pathid; in iucv_message_reply() 1248 parm->dpl.ipflags1 = flags; in iucv_message_reply() 1249 parm->dpl.ipmsgid = msg->id; in iucv_message_reply() 1250 parm->dpl.iptrgcls = msg->class; in iucv_message_reply() 1251 memcpy(parm->dpl.iprmmsg, reply, min_t(size_t, size, 8)); in iucv_message_reply() 1298 parm->dpl.ippathid = path->pathid; in __iucv_message_send() 1299 parm->dpl.ipflags1 = flags | IUCV_IPNORPY; in __iucv_message_send() 1300 parm->dpl.iptrgcls = msg->class; in __iucv_message_send() 1301 parm->dpl.ipsrccls = srccls; in __iucv_message_send() [all …]
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86_task.c | 138 int dpl; in vmx_handle_task_switch() local 142 dpl = task_gate_desc.dpl; in vmx_handle_task_switch() 144 if (tss_sel.rpl > dpl || cs.rpl > dpl) in vmx_handle_task_switch()
|
H A D | x86_descr.c | 107 desc->dpl << 5 | in x86_segment_descriptor_to_vmx() 120 desc->dpl = (vmx_desc->ar >> 5) & 3; in vmx_segment_to_x86_descriptor()
|
H A D | x86.h | 128 uint64_t dpl:2; member 173 uint64_t dpl:1; member
|
/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | processor.c | 58 indent, "", segment->present, segment->dpl, in segment_dump() 411 desc->dpl = segp->dpl; in kvm_seg_fill_gdt_64bit() 1045 int dpl, unsigned short selector) in set_idt_entry() argument 1056 e->dpl = dpl; in set_idt_entry()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | smm.c | 149 flags |= seg->dpl << 13; in enter_smm_get_segment_flags() 346 cs.dpl = ds.dpl = 0; in enter_smm() 383 desc->dpl = (flags >> 13) & 3; in rsm_set_desc_flags()
|
H A D | emulate.c | 1557 u8 dpl, rpl; in __load_segment_descriptor() local 1581 seg_desc.dpl = 3; in __load_segment_descriptor() 1607 seg_desc.dpl = cpl; in __load_segment_descriptor() 1631 dpl = seg_desc.dpl; in __load_segment_descriptor() 1639 if (rpl != cpl || (seg_desc.type & 0xa) != 0x2 || dpl != cpl) in __load_segment_descriptor() 1665 if (dpl > rpl) in __load_segment_descriptor() 1669 if (dpl != rpl) in __load_segment_descriptor() 1675 if (dpl > cpl) in __load_segment_descriptor() 1679 if (rpl > cpl || dpl != cpl) in __load_segment_descriptor() 1711 (rpl > dpl || cpl > dpl))) in __load_segment_descriptor() [all …]
|
/openbmc/qemu/target/i386/ |
H A D | gdbstub.c | 244 int dpl = (env->eflags & VM_MASK) ? 3 : 0; in x86_cpu_gdb_load_seg() 248 DESC_A_MASK | (dpl << DESC_DPL_SHIFT); in x86_cpu_gdb_load_seg()
|
/openbmc/linux/arch/x86/kernel/ |
H A D | idt.c | 25 .bits.dpl = _dpl, \
|
/openbmc/linux/drivers/scsi/be2iscsi/ |
H A D | be_main.h | 628 u8 dpl[16]; member 642 u8 dpl[17]; /* DWORD 2 */ member
|
/openbmc/linux/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 131 __u8 present, dpl, db, s, l, g, avl; member
|
/openbmc/linux/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 131 __u8 present, dpl, db, s, l, g, avl; member
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1088a-ten64.dts | 322 label = "dpl";
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
H A D | README.lsch3 | 362 => fsl_mc apply dpl 580700000 380 => fsl_mc apply dpl 580700000
|
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/ |
H A D | processor.h | 366 unsigned base1:8, type:4, s:1, dpl:2, p:1; member 1082 uint16_t dpl : 2; member
|
/openbmc/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 71 nseg->attrib.dpl = __SHIFTOUT(attrib, DESC_DPL_MASK); in nvmm_set_segment() 208 __SHIFTIN((uint32_t)nseg->attrib.dpl, DESC_DPL_MASK) | in nvmm_get_segment()
|