gate_desc_t
gate_desc_dump(gate_desc_t *gate, const char *label, int header)
gate_desc_t gate;
if (mdb_vread(&gate, sizeof (gate_desc_t), addr) !=
sizeof (gate_desc_t)) {
gate_desc_t *idt0;
for (i = 0; i < NIDT; i++, addr += sizeof (gate_desc_t)) {
gate_desc_t gate;
if (mdb_vread(&gate, sizeof (gate_desc_t), addr) !=
sizeof (gate_desc_t)) {
static gate_desc_t *bop_idt;
bop_idt = (gate_desc_t *)
bop_idt_info.dtr_limit = (NIDT * sizeof (gate_desc_t)) - 1;
kdi_idt_write(gate_desc_t *gate, uint_t vec)
gate_desc_t *idt = CPU->cpu_m.mcpu_idt;
idt = (gate_desc_t *)idtr.dtr_base;
gate_desc_t *mcpu_idt; /* current IDT */
gate_desc_t *rm_idt_base;
extern gate_desc_t kdi_idt[NIDT];
gate_desc_t *idt = (gate_desc_t *)idtr->dtr_base;
kdi_idt_write(gate_desc_t *gate, uint_t vec)
gate_desc_t *idt = CPU->cpu_m.mcpu_idt;
gate_desc_t *idt = xpv_panic_idt;
static gate_desc_t xpv_panic_idt[NIDT]; /* interrupt descriptor table */
static gate_desc_t kdi_kgates[KDI_GATE_NVECS];
extern gate_desc_t kdi_idt[NIDT];
gate_desc_t gates[KDI_GATE_NVECS];
kdi_idtr_set(gate_desc_t *idt, size_t limit)
idt0 = (gate_desc_t *)BOP_ALLOC(bootops, (caddr_t)IDT_VA,
gate_desc_t *idt0; /* interrupt descriptor table */
gate_desc_t *idt = CPU->cpu_idt;
gate_desc_t *idt = CPU->cpu_idt;
gate_desc_t ih_interp_desc;
gate_desc_t ih_default_desc;
set_gatesegd(gate_desc_t *dp, void (*func)(void), selector_t sel,
xen_idt_to_trap_info(uint_t vec, gate_desc_t *sgd, void *ti_arg)
xen_idt_write(gate_desc_t *sgd, uint_t vec)
init_idt_common(gate_desc_t *idt)
init_idt(gate_desc_t *idt)
init_idt(gate_desc_t *idt)
idt0 = (gate_desc_t *)BOP_ALLOC(bootops, (caddr_t)IDT_VA,
extern void kdi_idtr_set(gate_desc_t *, size_t);
gate_desc_t *krs_idt; /* IDT address */
extern void set_gatesegd(gate_desc_t *, void (*)(void), selector_t,
extern int xen_idt_to_trap_info(uint_t, gate_desc_t *, void *);
extern void xen_idt_write(gate_desc_t *, uint_t);
extern gate_desc_t *idt0;