From 7271b076b82785ffca73ee9e4ae84cabb77018ee Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Wed, 10 Jan 2024 12:40:37 +0100 Subject: New upstream version 3.3.0 --- linux/PressureStallMeter.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'linux/PressureStallMeter.c') diff --git a/linux/PressureStallMeter.c b/linux/PressureStallMeter.c index e5089fc..f796247 100644 --- a/linux/PressureStallMeter.c +++ b/linux/PressureStallMeter.c @@ -6,6 +6,8 @@ Released under the GNU GPLv2+, see the COPYING file in the source distribution for its full text. */ +#include "config.h" // IWYU pragma: keep + #include "linux/PressureStallMeter.h" #include @@ -31,6 +33,8 @@ static void PressureStallMeter_updateValues(Meter* this) { file = "cpu"; } else if (strstr(Meter_name(this), "IO")) { file = "io"; + } else if (strstr(Meter_name(this), "IRQ")) { + file = "irq"; } else { file = "memory"; } @@ -114,6 +118,23 @@ const MeterClass PressureStallIOFullMeter_class = { .description = "Pressure Stall Information, full io" }; +const MeterClass PressureStallIRQFullMeter_class = { + .super = { + .extends = Class(Meter), + .delete = Meter_delete, + .display = PressureStallMeter_display, + }, + .updateValues = PressureStallMeter_updateValues, + .defaultMode = TEXT_METERMODE, + .maxItems = 3, + .total = 100.0, + .attributes = PressureStallMeter_attributes, + .name = "PressureStallIRQFull", + .uiName = "PSI full IRQ", + .caption = "PSI full IRQ: ", + .description = "Pressure Stall Information, full irq" +}; + const MeterClass PressureStallMemorySomeMeter_class = { .super = { .extends = Class(Meter), -- cgit v1.2.3