Searched +full:counter +full:- +full:0 (Results 1 – 25 of 275) sorted by relevance
1234567891011
| /Documentation/driver-api/ |
| D | generic-counter.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Generic Counter Interface 10 Counter devices are prevalent among a diverse spectrum of industries. 13 resolve the issue of duplicate code found among existing counter device 14 drivers by introducing a generic counter interface for consumption. The 15 Generic Counter interface enables drivers to support and expose a common 16 set of components and functionality present in counter devices. 21 Counter devices can vary greatly in design, but regardless of whether 23 counter devices consist of a core set of components. This core set of 24 components, shared by all counter devices, is what forms the essence of [all …]
|
| /Documentation/devicetree/bindings/counter/ |
| D | interrupt-counter.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/counter/interrupt-counter.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Interrupt counter 10 - Oleksij Rempel <o.rempel@pengutronix.de> 13 A generic interrupt counter to measure interrupt frequency. It was developed 22 const: interrupt-counter 31 - compatible 34 - required: [ interrupts-extended ] [all …]
|
| D | ftm-quaddec.txt | 1 FlexTimer Quadrature decoder counter 3 This driver exposes a simple counter for the quadrature decoder mode. 6 - compatible: Must be "fsl,ftm-quaddec". 7 - reg: Must be set to the memory region of the flextimer. 10 - big-endian: Access the device registers in big-endian mode. 13 counter0: counter@29d0000 { 14 compatible = "fsl,ftm-quaddec"; 15 reg = <0x0 0x29d0000 0x0 0x10000>; 16 big-endian;
|
| /Documentation/ABI/testing/ |
| D | sysfs-fs-ubifs | 4 Contact: linux-mtd@lists.infradead.org 8 This counter keeps track of the number of accesses of nodes 11 The counter is reset to 0 with a remount. 16 Contact: linux-mtd@lists.infradead.org 20 This counter keeps track of the number of accesses of nodes 23 The counter is reset to 0 with a remount. 28 Contact: linux-mtd@lists.infradead.org 32 This counter keeps track of the number of accesses of nodes 35 The counter is reset to 0 with a remount.
|
| D | sysfs-bus-counter | 1 What: /sys/bus/counter/devices/counterX/cascade_counts_enable 3 Contact: linux-iio@vger.kernel.org 5 Indicates the cascading of Counts on Counter X. 9 What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select 11 Contact: linux-iio@vger.kernel.org 14 Counter X. 16 MTCLKA-MTCLKB: 20 MTCLKC-MTCLKD: 24 What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select_available 26 Contact: linux-iio@vger.kernel.org [all …]
|
| D | sysfs-bus-iio-timer-stm32 | 8 - "reset" 11 - "enable" 12 The Counter Enable signal CNT_EN is used 14 - "update" 18 - "compare_pulse" 21 - "OC1REF" 23 - "OC2REF" 25 - "OC3REF" 27 - "OC4REF" 32 - "OC5REF" [all …]
|
| /Documentation/admin-guide/perf/ |
| D | imx-ddr.rst | 7 counters is implemented. This is controlled by the CSV modes programmed in counter 10 Selection of the value for each counter is done via the config registers. There 11 is one register for each counter. Counter 0 is special in that it always counts 13 interrupt is raised. If any other counter overflows, it continues counting, and 23 .. code-block:: bash 25 perf stat -a -e imx8_ddr0/cycles/ cmd 26 perf stat -a -e imx8_ddr0/read/,imx8_ddr0/write/ cmd 28 AXI filtering is only used by CSV modes 0x41 (axid-read) and 0x42 (axid-write) 32 type of AXI filter (filter, enhanced_filter and super_filter). Value 0 for 33 un-supported, and value 1 for supported. [all …]
|
| /Documentation/devicetree/bindings/timer/ |
| D | arm,arch_timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 13 ARM cores may have a per-core architected timer, which provides per-cpu timers, 17 The per-core architected timer is attached to a GIC to deliver its 18 per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC 24 - items: 25 - const: arm,cortex-a15-timer [all …]
|
| D | nxp,sysctr-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/nxp,sysctr-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP System Counter Module(sys_ctr) 10 - Bai Ping <ping.bai@nxp.com> 13 The system counter(sys_ctr) is a programmable system counter 15 etc. it is intended for use in applications where the counter 22 - nxp,imx95-sysctr-timer 23 - nxp,sysctr-timer [all …]
|
| D | fsl,ftm-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/fsl,ftm-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Animesh Agarwal <animeshagarwal28@gmail.com> 14 const: fsl,ftm-timer 24 contain an entry for each entry in clock-names. 28 clock-names: 30 - const: ftm-evt 31 - const: ftm-src [all …]
|
| D | ti,keystone-timer.txt | 3 This document provides bindings for the 64-bit timer in the KeyStone 4 architecture devices. The timer can be configured as a general-purpose 64-bit 5 timer, dual general-purpose 32-bit timers. When configured as dual 32-bit 9 It is global timer is a free running up-counter and can generate interrupt 10 when the counter reaches preset counter values. 17 - compatible : should be "ti,keystone-timer". 18 - reg : specifies base physical address and count of the registers. 19 - interrupts : interrupt generated by the timer. 20 - clocks : the clock feeding the timer clock. 25 compatible = "ti,keystone-timer"; [all …]
|
| D | ti,da830-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/ti,da830-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kousik Sanagavarapu <five231003@gmail.com> 13 This is a 64-bit timer found on TI's DaVinci architecture devices. The timer 14 can be configured as a general-purpose 64-bit timer, dual general-purpose 15 32-bit timers. When configured as dual 32-bit timers, each half can operate 18 The timer is a free running up-counter and can generate interrupts when the 19 counter reaches preset counter values. [all …]
|
| D | nxp,tpm-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/nxp,tpm-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dong Aisheng <aisheng.dong@nxp.com> 15 management applications. The counter, compare and capture registers 17 power modes. TPM can support global counter bus where one TPM drives 18 the counter bus for the others, provided bit width is the same. 23 - const: fsl,imx7ulp-tpm 24 - items: [all …]
|
| D | img,pistachio-gptimer.txt | 1 * Pistachio general-purpose timer based clocksource 4 - compatible: "img,pistachio-gptimer". 5 - reg: Address range of the timer registers. 6 - interrupts: An interrupt for each of the four timers 7 - clocks: Should contain a clock specifier for each entry in clock-names 8 - clock-names: Should contain the following entries: 10 "slow", slow counter clock 11 "fast", fast counter clock 12 - img,cr-periph: Must contain a phandle to the peripheral control 17 compatible = "img,pistachio-gptimer"; [all …]
|
| /Documentation/devicetree/bindings/mfd/ |
| D | st,stm32-lptimer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/st,stm32-lptimer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 Low-Power Timers 10 The STM32 Low-Power Timer (LPTIM) is a 16-bit timer that provides several 12 - PWM output (with programmable prescaler, configurable polarity) 13 - Trigger source for STM32 ADC/DAC (LPTIM_OUT) 14 - Several counter modes: 15 - quadrature encoder to detect angular position and direction of rotary [all …]
|
| D | st,stm32-timers.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/st,stm32-timers.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - advanced-control timers consist of a 16-bit auto-reload counter driven 14 - general-purpose timers consist of a 16-bit or 32-bit auto-reload counter 16 - basic timers consist of a 16-bit auto-reload counter driven by a 20 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 24 const: st,stm32-timers 32 clock-names: [all …]
|
| /Documentation/devicetree/bindings/arm/omap/ |
| D | counter.txt | 1 OMAP Counter-32K bindings 4 - compatible: Must be "ti,omap-counter32k" for OMAP controllers 5 - reg: Contains timer register address range (base address and length) 6 - ti,hwmods: Name of the hwmod associated to the counter, which is typically 11 counter32k: counter@4a304000 { 12 compatible = "ti,omap-counter32k"; 13 reg = <0x4a304000 0x20>;
|
| /Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| D | counters.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 13 - `Overview`_ 14 - `Groups`_ 15 - `Types`_ 16 - `Descriptions`_ 21 There are several counter groups based on where the counter is being counted. In 22 addition, each group of counters may have different counter types. 24 These counter groups are based on which component in a networking setup, 27 ---------------------------------------- 29 ---------------------------------------- ---------------------------------------- | [all …]
|
| /Documentation/arch/arm64/ |
| D | perf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 :Date: 2019-03-06 16 ------------ 24 -------------- 39 ---------- 46 For a non-VHE host this attribute will exclude EL2 as we consider the 55 ---------------------------- 59 The KVM host may run at EL0 (userspace), EL1 (non-VHE kernel) and EL2 (VHE 60 kernel or non-VHE hypervisor). 65 exclusively rely on the PMU's hardware exception filtering - therefore we [all …]
|
| D | amu.rst | 9 Date: 2019-09-10 16 --------------------- 23 system register interface to the counter registers and also supports an 24 optional external memory-mapped interface. 26 Version 1 of the Activity Monitors architecture implements a counter group 27 of four fixed and architecturally defined 64-bit event counters. 29 - CPU cycle counter: increments at the frequency of the CPU. 30 - Constant counter: increments at the fixed frequency of the system 32 - Instructions retired: increments with every architecturally executed 34 - Memory stall cycles: counts instruction dispatch stall cycles caused by [all …]
|
| /Documentation/w1/slaves/ |
| D | w1_ds2423.rst | 6 * Maxim DS2423 based counter devices. 11 W1_THERM_DS2423 0x1D 17 ----------- 21 available in DS2423 pages 12 - 15. 23 Result of each page is provided as an ASCII output where each counter 26 Each lines will contain the values of 42 bytes read from the counter and 30 a counter value expressed as an integer after c= 34 - 1 byte from ram page 35 - 4 bytes for the counter value 36 - 4 zero bytes [all …]
|
| /Documentation/timers/ |
| D | timekeeping.rst | 10 If you grep through the kernel source you will find a number of architecture- 12 architecture-specific overrides of the sched_clock() function and some 17 on this timeline, providing facilities such as high-resolution timers. 23 ------------- 30 Typically the clock source is a monotonic, atomic counter which will provide 31 n bits which count from 0 to (2^n)-1 and then wraps around to 0 and start over. 36 shall be as stable and correct as possible as compared to a real-world wall 41 the counter register is read in two phases on the bus lowest 16 bits first 42 and the higher 16 bits in a second bus cycle with the counter bits 44 values from the counter. [all …]
|
| /Documentation/devicetree/bindings/watchdog/ |
| D | starfive,jh7100-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/starfive,jh7100-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xingyu Wu <xingyu.wu@starfivetech.com> 11 - Samin Guo <samin.guo@starfivetech.com> 17 output(WDOGINT) will rise when counter is 0. The counter will reload 18 the timeout value. And then, if counter decreases to 0 again and WDOGINT 25 - enum: 26 - starfive,jh7100-wdt [all …]
|
| /Documentation/virt/kvm/x86/ |
| D | timekeeping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Timekeeping Virtualization for X86-Based Architectures 32 information relevant to KVM and hardware-based virtualization. 41 2.1. i8254 - PIT 42 ---------------- 46 channels which can be programmed to deliver periodic or one-shot interrupts. 53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done 57 controlled by port 61h, bit 0, as illustrated in the following diagram:: 59 -------------- ---------------- 61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0 [all …]
|
| /Documentation/arch/powerpc/ |
| D | imc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 IMC (In-Memory Collection Counters) 17 IMC (In-Memory collection counters) is a hardware monitoring facility that 19 on-chip but off-core), Core level and Thread level. 22 (On-Chip Controller) complex. The microcode collects the counter data and moves 23 the nest IMC counter data to memory. 33 - Event name 34 - Event Offset 35 - Event description 39 - Event scale [all …]
|
1234567891011