Lines Matching refs:dt
1463 struct desc_ptr dt;
1466 ctxt->ops->get_idt(ctxt, &dt);
1468 if (dt.size < index * 8 + 7)
1471 addr = dt.address + index * 8;
1476 u16 selector, struct desc_ptr *dt)
1485 memset(dt, 0, sizeof(*dt));
1490 dt->size = desc_limit_scaled(&desc); /* what if limit > 65535? */
1491 dt->address = get_desc_base(&desc) | ((u64)base3 << 32);
1493 ops->get_gdt(ctxt, dt);
1499 struct desc_ptr dt;
1503 get_descriptor_table_ptr(ctxt, selector, &dt);
1505 if (dt.size < index * 8 + 7)
1508 addr = dt.address + index * 8;
2025 struct desc_ptr dt;
2048 ops->get_idt(ctxt, &dt);
2050 eip_addr = dt.address + (irq << 2);
2051 cs_addr = dt.address + (irq << 2) + 2;