Home
last modified time | relevance | path

Searched full:monitors (Results 1 – 25 of 268) sorted by relevance

1234567891011

/linux/kernel/trace/rv/
H A DKconfig46 This option configures the maximum number of per-task RV monitors that can run
49 source "kernel/trace/rv/monitors/wip/Kconfig"
50 source "kernel/trace/rv/monitors/wwnr/Kconfig"
52 source "kernel/trace/rv/monitors/sched/Kconfig"
53 source "kernel/trace/rv/monitors/sco/Kconfig"
54 source "kernel/trace/rv/monitors/snroc/Kconfig"
55 source "kernel/trace/rv/monitors/scpd/Kconfig"
56 source "kernel/trace/rv/monitors/snep/Kconfig"
57 source "kernel/trace/rv/monitors/sts/Kconfig"
58 source "kernel/trace/rv/monitors/nrp/Kconfig"
[all …]
H A DMakefile6 obj-$(CONFIG_RV_MON_WIP) += monitors/wip/wip.o
7 obj-$(CONFIG_RV_MON_WWNR) += monitors/wwnr/wwnr.o
8 obj-$(CONFIG_RV_MON_SCHED) += monitors/sched/sched.o
9 obj-$(CONFIG_RV_MON_SCO) += monitors/sco/sco.o
10 obj-$(CONFIG_RV_MON_SNROC) += monitors/snroc/snroc.o
11 obj-$(CONFIG_RV_MON_SCPD) += monitors/scpd/scpd.o
12 obj-$(CONFIG_RV_MON_SNEP) += monitors/snep/snep.o
13 obj-$(CONFIG_RV_MON_RTAPP) += monitors/rtapp/rtapp.o
14 obj-$(CONFIG_RV_MON_PAGEFAULT) += monitors/pagefault/pagefault.o
15 obj-$(CONFIG_RV_MON_SLEEP) += monitors/sleep/sleep.o
[all …]
H A Drv_trace.h60 #include <monitors/wip/wip_trace.h>
61 #include <monitors/sco/sco_trace.h>
62 #include <monitors/scpd/scpd_trace.h>
63 #include <monitors/snep/snep_trace.h>
64 #include <monitors/sts/sts_trace.h>
65 #include <monitors/opid/opid_trace.h>
66 // Add new monitors based on CONFIG_DA_MON_EVENTS_IMPLICIT here
125 #include <monitors/wwnr/wwnr_trace.h>
126 #include <monitors/snroc/snroc_trace.h>
127 #include <monitors/nrp/nrp_trace.h>
[all …]
H A Drv.c38 * In Linux terms, the runtime verification monitors are encapsulated
64 * This file implements the interface for loading RV monitors, and
67 * == Registering monitors ==
86 * - List the available monitors, one per line.
94 * - Lists the enabled monitors, one per line;
97 * - Truncating the file disables all enabled monitors.
117 * that it does not disable enabled monitors or detach events,
118 * but stops the per-entity monitors from monitoring the events
122 * "monitors/"
123 * Each monitor will have its own directory inside "monitors/". There
[all …]
H A Drv_reactors.c8 * exception on the model's execution. By default, the monitors have
45 * "monitors/MONITOR/reactors"
53 * # cat monitors/wip/reactors
57 * # echo panic > monitors/wip/reactors
58 * # cat monitors/wip/reactors
196 * All nested monitors are enabled also if they were off, we may refine in monitor_swap_reactors()
352 /* Ensures that concurrent monitors read consistent reacting_on */ in rv_reacting_on()
371 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_off()
378 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_on()
/linux/tools/power/cpupower/utils/idle_monitor/
H A Dcpupower-monitor.c24 /* Define pointers to all monitors. */
33 static struct cpuidle_monitor *monitors[MONITORS_MAX]; variable
111 need_len = monitors[mon]->hw_states_num * (MAX_COL_WIDTH + 1) in print_header()
115 sprintf(buf, "%s", monitors[mon]->name); in print_header()
136 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in print_header()
139 s = monitors[mon]->hw_states[state]; in print_header()
181 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in print_results()
185 s = monitors[mon]->hw_states[state]; in print_results()
206 monitors[mon]->name, s.name); in print_results()
226 /* param: string passed by -m param (The list of monitors to show)
[all …]
/linux/tools/verification/rvgen/rvgen/
H A Dgenerator.py6 # Abtract class for generating kernel runtime verification monitors from specification file
79 return "#include <monitors/%s/%s.h>\n" % (self.parent, self.parent)
151 "// Add new monitors based on CONFIG_%s here" % monitor_class_type,
152 "#include <monitors/%s/%s_trace.h>" % (self.name, self.name))
157 #include <monitors/%s/%s_trace.h>
166 # monitors with a container should stay together in the Kconfig
169 "source \"kernel/trace/rv/monitors/%s/Kconfig\"" % (self.name))
173 Add this line where other monitors are included:
174 source \"kernel/trace/rv/monitors/%s/Kconfig\"
182 "# Add new monitors here",
[all …]
/linux/drivers/accel/habanalabs/common/
H A Dstate_dump.c203 * monitors are named.
440 * hl_state_dump_alloc_read_sm_block_monitors - read monitors for a specific
452 struct hl_mon_state_dump *monitors; in hl_state_dump_alloc_read_sm_block_monitors() local
456 monitors = vmalloc(sds->props[SP_MONITORS_AMOUNT] * in hl_state_dump_alloc_read_sm_block_monitors()
458 if (!monitors) in hl_state_dump_alloc_read_sm_block_monitors()
464 monitors[i].id = i; in hl_state_dump_alloc_read_sm_block_monitors()
465 monitors[i].wr_addr_low = in hl_state_dump_alloc_read_sm_block_monitors()
469 monitors[i].wr_addr_high = in hl_state_dump_alloc_read_sm_block_monitors()
473 monitors[i].wr_data = in hl_state_dump_alloc_read_sm_block_monitors()
477 monitors[i].arm_data = in hl_state_dump_alloc_read_sm_block_monitors()
[all …]
/linux/Documentation/tools/rv/
H A Drv-mon.rst7 List available monitors
22 monitors.
31 AVAILABLE MONITORS
34 The **rv** tool provides the interface for a set of monitors. Use the
35 **rv list** command to list all available monitors.
H A Drv-mon-sched.rst7 Scheduler monitors collection
24 The scheduler monitor collection is a container for several monitors to model
28 As a monitor container, it will enable all nested monitors and set them
30 Nevertheless nested monitors can also be activated independently both by name
48 The available nested monitors are:
H A Drv-list.rst7 List available monitors
20 The **rv list** command prints all available monitors. These monitors
H A Drv.rst28 verification (rv) monitors.
35 List all available monitors.
/linux/sound/pci/echoaudio/
H A Dlayla24_dsp.c303 s8 *monitors; in switch_asic() local
307 monitors = kmemdup(chip->comm_page->monitors, in switch_asic()
309 if (! monitors) in switch_asic()
312 memset(chip->comm_page->monitors, ECHOGAIN_MUTED, in switch_asic()
318 memcpy(chip->comm_page->monitors, monitors, in switch_asic()
320 kfree(monitors); in switch_asic()
324 memcpy(chip->comm_page->monitors, monitors, MONITOR_ARRAY_SIZ in switch_asic()
[all...]
/linux/tools/verification/rv/src/
H A Drv.c4 * user-space controlled monitors.
20 * stop_rv - tell monitors to stop
38 * rv_list - list all available monitors
46 " list all available monitors", in rv_list()
50 " [container]: list only monitors in this container", in rv_list()
146 " list: list all available monitors", in usage()
H A Din_kernel.c3 * in kernel monitor support: allows rv to control in-kernel monitors.
41 snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name); in __ikm_read_enable()
127 snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name); in ikm_write_enable()
158 * ikm_read_desc - read monitors' description
168 snprintf(path, MAX_PATH, "rv/monitors/%s/desc", monitor_name); in ikm_read_desc()
237 snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name); in ikm_write_reactor()
255 snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name); in ikm_read_reactor()
333 * ikm_list_monitors - list all available monitors
347 err_msg("ikm: available monitors is not available, is CONFIG_RV enabled?\n"); in ikm_list_monitors()
560 snprintf(rv_path, MAX_PATH, "rv/monitors/%s", monitor_name); in ikm_enable_trace_container()
[all …]
/linux/Documentation/hwmon/
H A Dmax16065.rst59 The MAX16067 flash-configurable system manager monitors and sequences multiple
62 The MAX16068 flash-configurable system manager monitors and manages up to six
65 The MAX16070/MAX16071 flash-configurable system monitors supervise multiple
68 MAX16070 monitors up to twelve system voltages simultaneously, and the MAX16071
69 monitors up to eight supply voltages.
H A Dina2xx.rst83 interface. The INA219 monitors both shunt drop and supply voltage, with
87 interface. The INA220 monitors both shunt drop and supply voltage.
90 The INA226 monitors both a shunt voltage drop and bus supply voltage.
92 INA230 and INA231 are high or low side current shunt and power monitors
H A Dadm1031.rst42 The ADM1030 monitors a single fan speed, while the ADM1031 monitors up to
/linux/tools/power/cpupower/man/
H A Dcpupower-monitor.131 List available monitors on your system. Additional details about each monitor
59 Only display specific monitors. Use the monitor string(s) provided by \-l option.
115 The monitors are named after the CPU family where the sleep state capabilities
120 state monitors.
194 Nehalem, SandyBridge monitors and command passing
/linux/drivers/perf/
H A DKconfig63 Say y if you want to use CPU performance monitors on ARM-based
83 Say y if you want to use CPU performance monitors on RISCV-based
137 tristate "ARM SMMUv3 Performance Monitors Extension"
152 version 3. The PMUv3 is the CPU performance monitors on ARMv8
225 Say y if you want to use APM X-Gene SoC performance monitors.
258 performance monitors on CN10K family silicons.
/linux/Documentation/trace/rv/
H A Dmonitor_sched.rst1 Scheduler monitors
5 - Type: container for multiple monitors
11 Monitors describing complex systems, such as the scheduler, can easily grow to
14 Often it is possible to break such descriptions into smaller monitors,
15 sharing some or all events. Enabling those smaller monitors concurrently is,
21 It includes several per-cpu and per-task monitors that work independently to verify
25 monitors, whereas sched itself is a *container*.
26 From the interface perspective, sched includes other monitors as sub-directories,
27 enabling/disabling or setting reactors to sched, propagates the change to all monitors,
28 however single monitors can be used independently as well.
H A Dmonitor_rtapp.rst1 Real-time application monitors
5 - Type: container for multiple monitors
27 multiple sub-monitors described in the following sections.
/linux/kernel/trace/rv/monitors/rtapp/
H A Drtapp.c15 .description = "Collection of monitors for detecting problems with real-time applications",
33 MODULE_DESCRIPTION("Collection of monitors for detecting problems with real-time applications");
/linux/Documentation/accounting/
H A Dpsi.rst97 Monitors activate only when system enters stall state for the monitored
105 after which monitors are most likely not needed and psi averages can be used
108 Unprivileged users can also create monitors, with the only limitation that the
187 Per-cgroup psi monitors can be specified and used the same way as
/linux/fs/resctrl/
H A DKconfig15 monitors and controls from userspace, say Y here to get a mountable
19 controls and monitors are left in a quiescent, permissive state.

1234567891011