| /linux/tools/testing/selftests/verification/test.d/ |
| H A D | rv_monitor_reactor.tc | 8 local prefix="$2" # nested monitors 13 echo "$reactor" > "monitors/$prefix$monitor/reactors" 14 grep -q "\\[$reactor\\]" "monitors/$prefix$monitor/reactors" 17 echo nop > "monitors/$prefix$monitor/reactors" 18 grep -q "\\[nop\\]" "monitors/$prefix$monitor/reactors" 28 echo "$reactor" > "monitors/$monitor/reactors" 29 grep -q "\\[$reactor\\]" "monitors/$monitor/reactors" 31 for nested_dir in "monitors/$monitor"/*; do 34 grep -q "\\[$reactor\\]" "monitors/$monitor/$nested/reactors" 39 echo nop > "monitors/$monitor/reactors" [all …]
|
| H A D | rv_monitor_enable_disable.tc | 7 local prefix="$2" # nested monitors 9 echo 1 > "monitors/$prefix$monitor/enable" 12 echo 0 > "monitors/$prefix$monitor/enable" 16 grep -q 1 "monitors/$prefix$monitor/enable" 19 grep -q 0 "monitors/$prefix$monitor/enable" 26 echo 1 > "monitors/$monitor/enable" 29 for nested_dir in "monitors/$monitor"/*; do 36 echo 0 > "monitors/$monitor/enable" 39 for nested_dir in "monitors/$monitor"/*; do 46 grep -q 1 "monitors/$monitor/enable" [all …]
|
| H A D | rv_wwnr_printk.tc | 14 echo 1 > monitors/wwnr/enable 15 echo printk > monitors/wwnr/reactors 29 echo nop > monitors/wwnr/reactors 30 echo 0 > monitors/wwnr/enable
|
| H A D | rv_monitors_available.tc | 3 # description: Check available monitors 5 for monitor_dir in monitors/*; do
|
| H A D | functions | 1 check_requires() { # Check required files, monitors and reactors 30 for m in monitors/*; do
|
| /linux/tools/power/cpupower/utils/idle_monitor/ |
| H A D | cpupower-monitor.c | 24 /* 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 D | generator.py | 6 # Abstract class for generating kernel runtime verification monitors from specification file 73 return f"#include <monitors/{self.parent}/{self.parent}.h>\n" 145 f"// Add new monitors based on CONFIG_{monitor_class_type} here", 146 f"#include <monitors/{self.name}/{self.name}_trace.h>") 151 #include <monitors/{self.name}/{self.name}_trace.h> 155 return f"# Add new {container + ' ' if container else ''}monitors here" 159 # monitors with a container should stay together in the Kconfig 162 f"source \"kernel/trace/rv/monitors/{self.name}/Kconfig\"") 166 Add this line where other monitors are included: 167 source \"kernel/trace/rv/monitors/{sel [all...] |
| /linux/drivers/accel/habanalabs/common/ |
| H A D | state_dump.c | 203 * 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/kernel/trace/rv/ |
| H A D | rv.c | 38 * 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 D | rv_reactors.c | 8 * 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 197 * All nested monitors are enabled also if they were off, we may refine in monitor_swap_reactors() 343 /* Ensures that concurrent monitors read consistent reacting_on */ in rv_reacting_on() 362 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_off() 369 /* Ensures that concurrent monitors read consistent reacting_on */ in turn_reacting_on()
|
| /linux/sound/pci/echoaudio/ |
| H A D | layla24_dsp.c | 289 s8 *monitors; in switch_asic() local 293 monitors = kmemdup(chip->comm_page->monitors, in switch_asic() 295 if (! monitors) in switch_asic() 298 memset(chip->comm_page->monitors, ECHOGAIN_MUTED, in switch_asic() 304 memcpy(chip->comm_page->monitors, monitors, in switch_asic() 306 kfree(monitors); in switch_asic() 310 memcpy(chip->comm_page->monitors, monitors, MONITOR_ARRAY_SIZE); in switch_asic() 311 kfree(monitors); in switch_asic()
|
| /linux/Documentation/tools/rv/ |
| H A D | rv-mon.rst | 7 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 D | rv-mon-sched.rst | 7 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 D | rv-list.rst | 7 List available monitors 20 The **rv list** command prints all available monitors. These monitors
|
| H A D | rv.rst | 28 verification (rv) monitors. 35 List all available monitors.
|
| /linux/tools/verification/rv/src/ |
| H A D | rv.c | 4 * 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 D | in_kernel.c | 3 * 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/tools/power/cpupower/man/ |
| H A D | cpupower-monitor.1 | 31 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/Documentation/accounting/ |
| H A D | psi.rst | 97 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 D | Kconfig | 15 monitors and controls from userspace, say Y here to get a mountable 19 controls and monitors are left in a quiescent, permissive state.
|
| /linux/Documentation/hwmon/ |
| H A D | adm1031.rst | 42 The ADM1030 monitors a single fan speed, while the ADM1031 monitors up to
|
| H A D | tmp513.rst | 28 The TMP512 (dual-channel) and TMP513 (triple-channel) are system monitors 30 shunt monitor. These system monitors have the capability of measuring remote
|
| H A D | ina3221.rst | 21 The Texas Instruments INA3221 monitors voltage, current, and power on the high 22 side of up to three D.C. power supplies. The INA3221 monitors both shunt drop
|
| /linux/Documentation/trace/rv/ |
| H A D | monitor_rtapp.rst | 1 Real-time application monitors 5 - Type: container for multiple monitors 27 multiple sub-monitors described in the following sections.
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | microchip,pac1934.yaml | 7 title: Microchip PAC1934 Power Monitors with Accumulator 13 This device is part of the Microchip family of Power Monitors with
|