Lines Matching refs:idt

918 init_idt_common(gate_desc_t *idt)  in init_idt_common()  argument
920 set_gatesegd(&idt[T_ZERODIV], &div0trap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
922 set_gatesegd(&idt[T_SGLSTP], &dbgtrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
924 set_gatesegd(&idt[T_NMIFLT], &nmiint, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
926 set_gatesegd(&idt[T_BPTFLT], &brktrap, KCS_SEL, SDT_SYSIGT, TRP_UPL, in init_idt_common()
928 set_gatesegd(&idt[T_OVFLW], &ovflotrap, KCS_SEL, SDT_SYSIGT, TRP_UPL, in init_idt_common()
930 set_gatesegd(&idt[T_BOUNDFLT], &boundstrap, KCS_SEL, SDT_SYSIGT, in init_idt_common()
932 set_gatesegd(&idt[T_ILLINST], &invoptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
934 set_gatesegd(&idt[T_NOEXTFLT], &ndptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
947 set_gatesegd(&idt[T_DBLFLT], &syserrtrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
955 set_gatesegd(&idt[T_DBLFLT], NULL, DFTSS_SEL, SDT_SYSTASKGT, TRP_KPL, in init_idt_common()
965 set_gatesegd(&idt[T_TSSFLT], &invtsstrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
967 set_gatesegd(&idt[T_SEGFLT], &segnptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
969 set_gatesegd(&idt[T_STKFLT], &stktrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt_common()
970 set_gatesegd(&idt[T_GPFLT], &gptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt_common()
971 set_gatesegd(&idt[T_PGFLT], &pftrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt_common()
972 set_gatesegd(&idt[T_EXTERRFLT], &ndperr, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt_common()
974 set_gatesegd(&idt[T_ALIGNMENT], &achktrap, KCS_SEL, SDT_SYSIGT, in init_idt_common()
976 set_gatesegd(&idt[T_MCE], &mcetrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt_common()
977 set_gatesegd(&idt[T_SIMDFPE], &xmtrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt_common()
982 set_gatesegd(&idt[T_FASTTRAP], &fasttrap, KCS_SEL, SDT_SYSIGT, TRP_UPL, in init_idt_common()
989 set_gatesegd(&idt[T_SYSCALLINT], &sys_syscall_int, KCS_SEL, SDT_SYSIGT, in init_idt_common()
993 set_gatesegd(&idt[T_SYSCALLINT], &sys_call, KCS_SEL, SDT_SYSIGT, in init_idt_common()
1000 set_gatesegd(&idt[T_DTRACE_RET], &dtrace_ret, KCS_SEL, in init_idt_common()
1024 init_idt(gate_desc_t *idt) in init_idt() argument
1026 init_idt_common(idt); in init_idt()
1032 init_idt(gate_desc_t *idt) in init_idt() argument
1045 set_gatesegd(&idt[i], &resvtrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt()
1052 set_gatesegd(&idt[i], &invaltrap, KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt()
1064 set_gatesegd(&idt[i], ivctptr, KCS_SEL, SDT_SYSIGT, TRP_KPL, 0); in init_idt()
1071 init_idt_common(idt); in init_idt()
1313 gate_desc_t *idt = CPU->cpu_idt; in brand_interpositioning_enable() local
1319 idt[brand_tbl[i].ih_inum] = brand_tbl[i].ih_interp_desc; in brand_interpositioning_enable()
1321 xen_idt_write(&idt[brand_tbl[i].ih_inum], in brand_interpositioning_enable()
1359 gate_desc_t *idt = CPU->cpu_idt; in brand_interpositioning_disable() local
1365 idt[brand_tbl[i].ih_inum] = brand_tbl[i].ih_default_desc; in brand_interpositioning_disable()
1367 xen_idt_write(&idt[brand_tbl[i].ih_inum], in brand_interpositioning_disable()