Lines Matching refs:rupts
95 chudxnu_get_cpu_interrupt_counters(int cpu, interrupt_counters_t *rupts)
101 if(rupts) {
107 rupts->hwResets = per_proc->cpu_hwIntCnt[T_NMI];
108 rupts->hwMachineChecks = per_proc->cpu_hwIntCnt[T_MACHINE_CHECK];
109 rupts->hwDSIs = 0;
110 rupts->hwISIs = 0;
112 rupts->hwExternals = 0;
114 rupts->hwAlignments = 0; //per_proc->cpu_hwIntCnt[0x11];
115 rupts->hwPrograms = 0;
116 rupts->hwFloatPointUnavailable = per_proc->cpu_hwIntCnt[T_NO_FPU];
118 rupts->hwDecrementers = per_proc->cpu_hwIntCnt[LAPIC_VECTOR(TIMER)];
120 rupts->hwIOErrors = per_proc->cpu_hwIntCnt[LAPIC_VECTOR(ERROR)];
124 rupts->hwSystemCalls = per_proc->cpu_hwIntCnt[UNIX_INT] +
129 rupts->hwTraces = per_proc->cpu_hwIntCnt[T_DEBUG]; // single steps == traces??
130 rupts->hwFloatingPointAssists = 0;
132 rupts->hwPerformanceMonitors =
134 rupts->hwAltivecs = 0;
135 rupts->hwInstBreakpoints = per_proc->cpu_hwIntCnt[T_INT3];
136 rupts->hwSystemManagements = 0;
137 rupts->hwAltivecAssists = 0;
138 rupts->hwThermal = per_proc->cpu_hwIntCnt[LAPIC_VECTOR(THERMAL)];
139 rupts->hwSoftPatches = 0;
140 rupts->hwMaintenances = 0;
142 rupts->hwInstrumentations = per_proc->cpu_hwIntCnt[T_WATCHPOINT];