Home | History | Annotate | Download | only in target-i386

Lines Matching defs:dpl

94                                        uint32_t *esp_ptr, int dpl)
116 index = (dpl * 4 + 2) << shift;
132 int rpl, dpl, cpl;
140 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
146 if (dpl != rpl)
148 if ((e2 & DESC_C_MASK) && dpl > rpl)
154 if (dpl != cpl || dpl != rpl)
162 if (dpl < cpl || dpl < rpl)
500 int type, dpl, selector, ss_dpl, cpl;
555 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
558 if (is_int && dpl < cpl)
572 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
573 if (dpl > cpl)
577 if (!(e2 & DESC_C_MASK) && dpl < cpl) {
579 get_ss_esp_from_tss(env, &ss, &esp, dpl);
582 if ((ss & 3) != dpl)
587 if (ss_dpl != dpl)
598 } else if ((e2 & DESC_C_MASK) || dpl == cpl) {
606 dpl = cpl;
667 ss = (ss & ~3) | dpl;
673 selector = (selector & ~3) | dpl;
678 cpu_x86_set_cpl(env, dpl);
726 int type, dpl, selector, cpl, ist;
756 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
759 if (is_int && dpl < cpl)
774 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
775 if (dpl > cpl)
781 if ((!(e2 & DESC_C_MASK) && dpl < cpl) || ist != 0) {
786 esp = get_rsp_from_tss(env, dpl);
790 } else if ((e2 & DESC_C_MASK) || dpl == cpl) {
800 dpl = cpl;
817 ss = 0 | dpl;
822 selector = (selector & ~3) | dpl;
827 cpu_x86_set_cpl(env, dpl);
1003 int dpl, cpl, shift;
1015 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1018 if (is_int && dpl < cpl)
1328 int cpl, dpl, rpl;
1360 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1365 if (rpl != cpl || dpl != cpl)
1374 if (dpl < cpl || dpl < rpl)
1409 uint32_t e1, e2, cpl, dpl, rpl, limit;
1420 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1423 if (dpl > cpl)
1430 if (dpl != cpl)
1444 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1452 if (dpl < cpl || dpl < rpl)
1460 if ((dpl < cpl) || (dpl < rpl))
1470 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1475 if (((e2 & DESC_C_MASK) && (dpl > cpl)) ||
1476 (!(e2 & DESC_C_MASK) && (dpl != cpl)))
1527 uint32_t e1, e2, cpl, dpl, rpl, selector, offset, param_count;
1544 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1547 if (dpl > cpl)
1554 if (dpl != cpl)
1600 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1606 if (dpl < cpl || dpl < rpl)
1620 if (dpl < cpl || dpl < rpl)
1635 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1636 if (dpl > cpl)
1641 if (!(e2 & DESC_C_MASK) && dpl < cpl) {
1643 get_ss_esp_from_tss(env, &ss, &sp, dpl);
1648 if ((ss & 3) != dpl)
1653 if (ss_dpl != dpl)
1705 ss = (ss & ~3) | dpl;
1712 selector = (selector & ~3) | dpl;
1717 cpu_x86_set_cpl(env, dpl);
1761 int dpl;
1772 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1775 if (dpl < cpl) {
1788 int cpl, dpl, rpl, eflags_mask, iopl;
1841 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
1843 if (dpl > rpl)
1846 if (dpl != rpl)
1906 dpl = (ss_e2 >> DESC_DPL_SHIFT) & 3;
1907 if (dpl != rpl)
2085 int rpl, dpl, cpl, type;
2094 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
2100 if (dpl < cpl || dpl < rpl)
2115 if (dpl < cpl || dpl < rpl) {
2129 int rpl, dpl, cpl, type;
2138 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
2144 if (dpl < cpl || dpl < rpl)
2162 if (dpl < cpl || dpl < rpl) {
2175 int rpl, dpl, cpl;
2186 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
2192 if (dpl < cpl || dpl < rpl)
2196 if (dpl < cpl || dpl < rpl) {
2208 int rpl, dpl, cpl;
2219 dpl = (e2 >> DESC_DPL_SHIFT) & 3;
2224 if (dpl < cpl || dpl < rpl)