/linux/include/linux/ |
H A D | damon.h | 39 * struct damon_region - Represents a monitoring target region. 59 * for it before getting the access monitoring results. 79 * struct damon_target - Represents a monitoring target. 81 * @nr_regions: Number of monitoring target regions of this target. 82 * @regions_list: Head of the monitoring target regions of this target. 85 * Each monitoring context could have multiple targets. For example, a context 88 * virtual address spaces monitoring operations. 98 * enum damos_action - Represents an action of a Data Access Monitoring-based 215 * &weight_nr_accesses, and &weight_age, because monitoring operations are 269 * means DAMON does monitoring an [all...] |
/linux/Documentation/admin-guide/ |
H A D | perf-security.rst | 14 depends on the nature of data that perf_events performance monitoring 21 its topology, used kernel and Perf versions, performance monitoring 43 sensitive process data. If PMUs in some monitoring modes capture values 45 to such monitoring modes requires to be ordered and secured properly. 46 So, perf_events performance monitoring and observability operations are 57 monitoring is fully available to privileged processes without access, 71 monitoring and observability operations, thus, bypass *scope* permissions 73 privilege [13]_ (POSIX 1003.1e: 2.2.2.39) for performance monitoring and 75 performance monitoring and observability in the system. 77 For backward compatibility reasons the access to perf_events monitoring and [all …]
|
/linux/Documentation/admin-guide/mm/damon/ |
H A D | usage.rst | 156 ``contexts`` directory contains files for controlling the monitoring contexts 166 ``0`` to ``N-1``. Each directory represents each monitoring context (refer to 180 DAMON supports multiple types of :ref:`monitoring operations 183 monitoring operations set on the currently running kernel by reading 189 You can set and get what type of monitoring operations DAMON will use for the 198 Files for specifying attributes of the monitoring including required quality 199 and efficiency of the monitoring are in ``monitoring_attrs`` directory. 209 of DAMON's monitoring regions (``min`` and ``max``, respectively), which 210 controls the monitoring overhead, exist. You can set and get the values by 213 For more details about the intervals and monitoring region [all...] |
H A D | reclaim.rst | 60 no real monitoring and reclamation due to the watermarks-based activation 168 the low watermark, DAMON_RECLAIM becomes active, so starts the monitoring and 184 Sampling interval for the monitoring in microseconds. 186 The sampling interval of DAMON for the cold memory monitoring. Please refer to 192 Aggregation interval for the monitoring in microseconds. 194 The aggregation interval of DAMON for the cold memory monitoring. Please 200 Minimum number of monitoring regions. 202 The minimal number of monitoring regions of DAMON for the cold memory 203 monitoring. This can be used to set lower-bound of the monitoring quality. 204 But, setting this too high could result in increased monitoring overhead. [all …]
|
H A D | lru_sort.rst | 68 no real monitoring and LRU-lists sorting due to the watermarks-based activation 147 the low watermark, DAMON_LRU_SORT becomes active, so starts the monitoring and 162 Sampling interval for the monitoring in microseconds. 164 The sampling interval of DAMON for the cold memory monitoring. Please refer to 170 Aggregation interval for the monitoring in microseconds. 172 The aggregation interval of DAMON for the cold memory monitoring. Please 179 Minimum number of monitoring regions. 181 The minimal number of monitoring regions of DAMON for the cold memory 182 monitoring. This can be used to set lower-bound of the monitoring quality. 183 But, setting this too high could result in increased monitoring overhead. [all …]
|
/linux/drivers/perf/ |
H A D | Kconfig | 14 Support for PMU events monitoring on the ARM CCI (Cache Coherent 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh 55 Support for PMU events monitoring on the Arm NI-700 Network-on-Chip 116 subsystem, allowing monitoring of various L3 cache perf events. 142 Groups (PMCG), which provide monitoring of transactions passing 189 monitoring L2 cache events. 199 monitoring L3 cache events. 230 Support for PMU events monitoring on the ARM DMC-620 memory 251 Support for Driveway PMU events monitoring on Yitian 710 DDR 260 Enable perf support for Marvell DDR Performance monitoring [all …]
|
/linux/Documentation/mm/damon/ |
H A D | design.rst | 13 The monitoring-related information including the monitoring request 17 types of monitoring. 29 operations for DAMON that depends on the given monitoring target 31 - :ref:`Core <damon_core_logic>`: Implements core logics including monitoring 46 For data access monitoring and additional low level work, DAMON needs a set of 49 monitoring are address-space dependent. 51 1. Identification of the monitoring target address range for the address space. 57 monitoring accruracy and the overhead. 88 and updates the monitoring targe 146 Monitoring global() section in Core Logics 159 Access Frequency MonitoringMonitoring global() argument 186 damon_design_region_based_samplingAccess Frequency Monitoring global() argument 188 Region Based SamplingMonitoring global() argument 206 Adaptive Regions AdjustmentMonitoring global() argument 234 Age TrackingMonitoring global() argument 248 Dynamic Target Space Updates HandlingMonitoring global() argument [all...] |
/linux/drivers/platform/x86/siemens/ |
H A D | Kconfig | 23 This option enables support for monitoring the voltage of the CMOS 30 tristate "CMOS Battery monitoring for Simatic IPCs based on Apollo Lake GPIO" 35 This option enables CMOS battery monitoring for Simatic Industrial PCs 42 tristate "CMOS Battery monitoring for Simatic IPCs based on Elkhart Lake GPIO" 47 This option enables CMOS battery monitoring for Simatic Industrial PCs 54 tristate "CMOS Battery monitoring for Simatic IPCs based on Nuvoton GPIO" 60 This option enables CMOS battery monitoring for Simatic Industrial PCs
|
/linux/drivers/platform/x86/intel/pmt/ |
H A D | Kconfig | 3 # Intel Platform Monitoring Technology drivers 9 The Intel Platform Monitoring Technology (PMT) class driver provides 19 tristate "Intel Platform Monitoring Technology (PMT) Telemetry driver" 31 tristate "Intel Platform Monitoring Technology (PMT) Crashlog driver" 35 The Intel Platform Monitoring Technology (PMT) crashlog driver provides
|
/linux/include/rv/ |
H A D | da_monitor.h | 76 da_mon->monitoring = 0; \ 98 * da_monitor_start_##name - start monitoring \ 100 * The monitor will ignore all events until monitoring is set to true. This \ 101 * function needs to be called to tell the monitor to start monitoring. \ 106 da_mon->monitoring = 1; \ 114 return da_mon->monitoring; \ 142 /* monitor is actually monitoring */ \ 404 * da_handle_start_event_##name - start monitoring or handle event \ 407 * to the initial state, so the monitor can start monitoring in the next event. \ 433 * da_handle_start_run_event_##name - start monitoring and handle event \ [all …]
|
/linux/Documentation/hwmon/ |
H A D | pc87360.rst | 44 The National Semiconductor PC87360 Super I/O chip contains monitoring and 46 PC87364 chip has monitoring and PWM control for a third fan. 49 hardware monitoring chipsets, not only controlling and monitoring three fans, 50 but also monitoring eleven voltage inputs and two (PC87365) or up to four 66 Fan Monitoring 123 Temperature Monitoring 149 Voltage Monitoring 185 Monitoring of in9 isn't enabled at lower init levels (<3) because that 197 shouldn't be changed once the monitoring has started, but we ignore that
|
H A D | lm63.rst | 47 The LM63 is a digital temperature sensor with integrated fan monitoring 50 The LM63 is basically an LM86 with fan speed monitoring and control 72 Note that the pin used for fan monitoring is shared with an alert out 74 speed monitoring will or will not be possible. The proper chip configuration 77 for fan monitoring and alert out. On the LM64, monitoring is always enabled;
|
H A D | smsc47m1.rst | 57 contain monitoring and PWM control circuitry for two fans. 60 monitoring block' in addition to the fan monitoring and control. The 61 hardware monitoring block is not supported by this driver, use the
|
H A D | ltc4282.rst | 27 I2C interface and onboard ADC allows for monitoring of board current, voltage, 29 limiting and supply monitoring for applications from 2.9V to 33V. Dual 12V gate 33 LTC4282 is well suited to high power applications because the precise monitoring 55 in0_enable Enable/Disable VSOURCE monitoring 70 in1_enable Enable/Disable VDD monitoring
|
H A D | nzxt-smart2.rst | 14 This driver implements monitoring and control of fans plugged into the device. 15 Besides typical speed monitoring and PWM duty cycle control, voltage and current 33 during initialization. Speed, voltage, current monitoring will work even without 46 fan[1-3]_input Fan speed monitoring (in rpm).
|
H A D | emc6w201.rst | 22 "The EMC6W201 is an environmental monitoring device with automatic fan 24 This ACPI compliant device provides hardware monitoring for up to six 35 The driver currently only supports the monitoring of the voltages,
|
/linux/drivers/perf/hisilicon/ |
H A D | Kconfig | 13 Provide support for HiSilicon PCIe performance monitoring unit (PMU) 15 Adds the PCIe PMU into perf events system for monitoring latency, 23 Provide support for HNS3 performance monitoring unit (PMU) RCiEP 25 Adds the HNS3 PMU into perf events system for monitoring latency,
|
/linux/sound/pci/mixart/ |
H A D | mixart.h | 148 int monitoring; /* pipe used for monitoring issue */ member 182 int monitoring_active[2]; /* Mixer : Monitoring Active */ 183 int monitoring_volume[2]; /* Mixer : Monitoring Volume */ 204 …ipe *snd_mixart_add_ref_pipe(struct snd_mixart *chip, int pcm_number, int capture, int monitoring); 205 int snd_mixart_kill_ref_pipe(struct mixart_mgr *mgr, struct mixart_pipe *pipe, int monitoring);
|
/linux/drivers/perf/arm_cspmu/ |
H A D | Kconfig | 9 Provides support for performance monitoring unit (PMU) devices 18 Provides NVIDIA specific attributes for performance monitoring unit 25 Provides Ampere specific attributes for performance monitoring unit
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-mm-damon | 4 Description: Interface for Data Access MONitoring (DAMON). Contains files 57 Description: Reading this file returns the available monitoring operations 63 Description: Writing a keyword for a monitoring operations set ('vaddr' for 64 virtual address spaces monitoring, 'fvaddr' for fixed virtual 65 address ranges monitoring, and 'paddr' for the physical address 66 space monitoring) to this file makes the context to use the 99 monitoring regions of the DAMON context as the value. Reading 106 monitoring regions of the DAMON context as the value. Reading 121 monitoring, respectively. 129 case of the virtual address space monitoring, DAMO [all...] |
H A D | sysfs-bus-event_source-devices-dfl_fme | 22 0x06 local event id for overall monitoring (portid=0xff). 29 for access to all fme pmu performance monitoring events. 35 Description: Read-only. Attribute group to describe performance monitoring 37 a single performance monitoring event supported by this fme pmu. 41 All supported performance monitoring events are listed below.
|
/linux/sound/usb/line6/ |
H A D | pcm.h | 46 *) software monitoring (for devices without hardware monitoring) 57 LINE6_STREAM_MONITOR = software monitoring 153 /* Previously captured frame (for software monitoring) */ 156 /* Size of previously captured frame (for software monitoring/sync) */
|
/linux/Documentation/power/ |
H A D | charger-manager.rst | 8 requires temperature monitoring during suspend-to-RAM state 36 monitoring the battery health and tasks, and user processes that are 63 (in-suspend monitoring), the user should provide charger_global_desc 65 This charger_global_desc data for in-suspend monitoring is global 69 and it will manage in-suspend monitoring for all instances of Charger Manager. 72 properly in order to activate in-suspend monitoring: 107 (in-suspend monitoring) results in "normal".
|
/linux/mm/damon/ |
H A D | core.c | 65 * damon_register_ops() - Register a monitoring operations set to DAMON. 66 * @ops: monitoring operations set to register. 68 * This function registers a monitoring operations set of valid &struct 92 * damon_select_ops() - Select a monitoring operations to use with the context. 93 * @ctx: monitoring context to use the operations. 94 * @id: id of the registered monitoring operations to select. 96 * This function finds registered monitoring operations set of @id and make 203 * @ranges: array of new monitoring target ranges. 207 * monitoring target to fit in specific ranges. 618 * damon_set_attrs() - Set attributes for the monitoring. [all …]
|
/linux/Documentation/input/devices/ |
H A D | atarikbd.rst | 146 Joystick Monitoring 155 Fire Button Monitoring 158 A mode is provided to permit monitoring a single input bit at a high rate. In 300 Set mouse monitoring routines to return cursor motion keycodes instead of 418 disabled). Any valid mouse mode command resumes mouse motion monitoring. (The 448 When the ikbd is in either the JOYSTICK MONITORING mode or the FIRE BUTTON 449 MONITORING mode, the PAUSE OUTPUT command also temporarily stops the 450 monitoring process (i.e. the samples are not enqueued for transmission). 483 SET JOYSTICK MONITORING 502 SET FIRE BUTTON MONITORING [all …]
|