Home
last modified time | relevance | path

Searched +full:up +full:- +full:counter (Results 1 – 25 of 1051) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-other.json4 "Counter": "0,1,2,3", string
10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
11 "Counter": "0,1,2,3", string
21 "Counter": "0,1,2,3", string
31 "Counter": "0,1,2,3", string
41 "Counter": "0,1,2,3", string
52 "Counter": "0,1,2,3", string
63 "Counter": "0,1,2,3", string
72 "Counter": "0,1,2,3", string
81 "Counter": "0,1,2,3", string
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-other.json4 "Counter": "0,1,2,3", string
10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
11 "Counter": "0,1,2,3", string
21 "Counter": "0,1,2,3", string
31 "Counter": "0,1,2,3", string
41 "Counter": "0,1,2,3", string
52 "Counter": "0,1,2,3", string
63 "Counter": "0,1,2,3", string
72 "Counter": "0,1,2,3", string
81 "Counter": "0,1,2,3", string
[all …]
/kernel/linux/linux-5.10/drivers/counter/
Dstm32-lptimer-cnt.c1 // SPDX-License-Identifier: GPL-2.0
3 * STM32 Low-Power Timer Encoder and Counter driver
9 * Inspired by 104-quad-8 and stm32-timer-trigger drivers.
14 #include <linux/counter.h>
15 #include <linux/mfd/stm32-lptimer.h>
22 struct counter_device counter; member
37 ret = regmap_read(priv->regmap, STM32_LPTIM_CR, &val); in stm32_lptim_is_enabled()
51 ret = regmap_write(priv->regmap, STM32_LPTIM_CR, val); in stm32_lptim_set_enable_state()
56 clk_disable(priv->clk); in stm32_lptim_set_enable_state()
57 priv->enabled = false; in stm32_lptim_set_enable_state()
[all …]
Dstm32-timer-cnt.c1 // SPDX-License-Identifier: GPL-2.0
3 * STM32 Timer Encoder and Counter driver
10 #include <linux/counter.h>
11 #include <linux/mfd/stm32-timers.h>
31 struct counter_device counter; member
40 * enum stm32_count_function - enumerates stm32 timer counter encoder modes
60 static int stm32_count_read(struct counter_device *counter, in stm32_count_read() argument
63 struct stm32_timer_cnt *const priv = counter->priv; in stm32_count_read()
66 regmap_read(priv->regmap, TIM_CNT, &cnt); in stm32_count_read()
72 static int stm32_count_write(struct counter_device *counter, in stm32_count_write() argument
[all …]
/kernel/linux/linux-6.6/drivers/counter/
Dstm32-lptimer-cnt.c1 // SPDX-License-Identifier: GPL-2.0
3 * STM32 Low-Power Timer Encoder and Counter driver
9 * Inspired by 104-quad-8 and stm32-timer-trigger drivers.
14 #include <linux/counter.h>
15 #include <linux/mfd/stm32-lptimer.h>
37 ret = regmap_read(priv->regmap, STM32_LPTIM_CR, &val); in stm32_lptim_is_enabled()
51 ret = regmap_write(priv->regmap, STM32_LPTIM_CR, val); in stm32_lptim_set_enable_state()
56 clk_disable(priv->clk); in stm32_lptim_set_enable_state()
57 priv->enabled = false; in stm32_lptim_set_enable_state()
61 ret = clk_enable(priv->clk); in stm32_lptim_set_enable_state()
[all …]
Dstm32-timer-cnt.c1 // SPDX-License-Identifier: GPL-2.0
3 * STM32 Timer Encoder and Counter driver
10 #include <linux/counter.h>
11 #include <linux/mfd/stm32-timers.h>
46 static int stm32_count_read(struct counter_device *counter, in stm32_count_read() argument
49 struct stm32_timer_cnt *const priv = counter_priv(counter); in stm32_count_read()
52 regmap_read(priv->regmap, TIM_CNT, &cnt); in stm32_count_read()
58 static int stm32_count_write(struct counter_device *counter, in stm32_count_write() argument
61 struct stm32_timer_cnt *const priv = counter_priv(counter); in stm32_count_write()
64 regmap_read(priv->regmap, TIM_ARR, &ceiling); in stm32_count_write()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpm_runtime.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * pm_runtime.h - Device run-time power management helper functions.
66 * pm_runtime_get_if_in_use - Conditionally bump up runtime PM usage counter.
69 * Increment the runtime PM usage counter of @dev if its runtime PM status is
70 * %RPM_ACTIVE and its runtime PM usage counter is greater than 0.
78 * pm_suspend_ignore_children - Set runtime PM behavior regarding children.
88 dev->power.ignore_children = enable; in pm_suspend_ignore_children()
92 * pm_runtime_get_noresume - Bump up runtime PM usage counter of a device.
97 atomic_inc(&dev->power.usage_count); in pm_runtime_get_noresume()
101 * pm_runtime_put_noidle - Drop runtime PM usage counter of a device.
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-iio-counter-104-quad-87 Contact: linux-iio@vger.kernel.org
9 This interface is deprecated; please use the Counter subsystem.
11 Discrete set of available values for the respective counter
16 Contact: linux-iio@vger.kernel.org
18 This interface is deprecated; please use the Counter subsystem.
21 normal, range limit, non-recycle, and modulo-n. The preset value
31 counter freezes at count = preset when counting up, and
36 Non-recycle:
37 Counter is disabled whenever a 24-bit count overflow or
38 underflow takes place. The counter is re-enabled when a
[all …]
Dsysfs-bus-counter1 What: /sys/bus/counter/devices/counterX/countY/count
3 Contact: linux-iio@vger.kernel.org
7 What: /sys/bus/counter/devices/counterX/countY/ceiling
9 Contact: linux-iio@vger.kernel.org
12 respective counter.
14 What: /sys/bus/counter/devices/counterX/countY/floor
16 Contact: linux-iio@vger.kernel.org
19 respective counter.
21 What: /sys/bus/counter/devices/counterX/countY/count_mode
23 Contact: linux-iio@vger.kernel.org
[all …]
/kernel/linux/linux-6.6/include/linux/
Dpm_runtime.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * pm_runtime.h - Device run-time power management helper functions.
99 * pm_runtime_get_if_in_use - Conditionally bump up runtime PM usage counter.
102 * Increment the runtime PM usage counter of @dev if its runtime PM status is
103 * %RPM_ACTIVE and its runtime PM usage counter is greater than 0.
111 * pm_suspend_ignore_children - Set runtime PM behavior regarding children.
121 dev->power.ignore_children = enable; in pm_suspend_ignore_children()
125 * pm_runtime_get_noresume - Bump up runtime PM usage counter of a device.
130 atomic_inc(&dev->power.usage_count); in pm_runtime_get_noresume()
134 * pm_runtime_put_noidle - Drop runtime PM usage counter of a device.
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/netfilter/
Dconntrack_icmp_related.sh3 # check that ICMP df-needed/pkttoobig icmp are set are set as related
8 # nsclient1 -> nsrouter1 -> nsrouter2 -> nsclient2
9 # MTU 1500, except for nsrouter2 <-> nsclient2 link (1280).
15 # nat of "established" icmp-echo "connection".
17 # Kselftest framework requirement - SKIP code is 4.
21 nft --version > /dev/null 2>&1
22 if [ $? -ne 0 ];then
27 ip -Version > /dev/null 2>&1
28 if [ $? -ne 0 ];then
41 echo -n 192.168.$1.2
[all …]
Dconntrack_vrf.sh38 sfx=$(mktemp -u "XXXXXXXX")
39 ns0="ns0-$sfx"
40 ns1="ns1-$sfx"
50 nft --version > /dev/null 2>&1
51 if [ $? -ne 0 ];then
56 ip -Version > /dev/null 2>&1
57 if [ $? -ne 0 ];then
63 if [ $? -ne 0 ];then
71 ip netns exec $ns0 sysctl -q -w net.ipv4.conf.default.rp_filter=0
72 ip netns exec $ns0 sysctl -q -w net.ipv4.conf.all.rp_filter=0
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/netfilter/
Dconntrack_icmp_related.sh3 # check that ICMP df-needed/pkttoobig icmp are set are set as related
8 # nsclient1 -> nsrouter1 -> nsrouter2 -> nsclient2
9 # MTU 1500, except for nsrouter2 <-> nsclient2 link (1280).
15 # nat of "established" icmp-echo "connection".
17 # Kselftest framework requirement - SKIP code is 4.
21 nft --version > /dev/null 2>&1
22 if [ $? -ne 0 ];then
27 ip -Version > /dev/null 2>&1
28 if [ $? -ne 0 ];then
41 echo -n 192.168.$1.2
[all …]
Dconntrack_vrf.sh38 sfx=$(mktemp -u "XXXXXXXX")
39 ns0="ns0-$sfx"
40 ns1="ns1-$sfx"
50 nft --version > /dev/null 2>&1
51 if [ $? -ne 0 ];then
56 ip -Version > /dev/null 2>&1
57 if [ $? -ne 0 ];then
63 if [ $? -ne 0 ];then
71 ip netns exec $ns0 sysctl -q -w net.ipv4.conf.default.rp_filter=0
72 ip netns exec $ns0 sysctl -q -w net.ipv4.conf.all.rp_filter=0
[all …]
Dconntrack_tcp_unreplied.sh2 # SPDX-License-Identifier: GPL-2.0
7 # Kselftest framework requirement - SKIP code is 4.
12 sfx=$(mktemp -u "XXXXXXXX")
13 ns1="ns1-$sfx"
14 ns2="ns2-$sfx"
16 nft --version > /dev/null 2>&1
17 if [ $? -ne 0 ];then
22 ip -Version > /dev/null 2>&1
23 if [ $? -ne 0 ];then
37 echo -n 192.168.$1.2
[all …]
Dnft_flowtable.sh2 # SPDX-License-Identifier: GPL-2.0
7 # Originator (MTU 9000) <-Router1-> MTU 1500 <-Router2-> Responder (MTU 2000)
14 # nft_flowtable.sh -o8000 -l1500 -r2000
17 sfx=$(mktemp -u "XXXXXXXX")
18 ns1="ns1-$sfx"
19 ns2="ns2-$sfx"
20 nsr1="nsr1-$sfx"
21 nsr2="nsr2-$sfx"
23 # Kselftest framework requirement - SKIP code is 4.
31 log_netns=$(sysctl -n net.netfilter.nf_log_all_netns)
[all …]
Dnft_queue.sh7 # Kselftest framework requirement - SKIP code is 4.
11 sfx=$(mktemp -u "XXXXXXXX")
12 ns1="ns1-$sfx"
13 ns2="ns2-$sfx"
14 nsrouter="nsrouter-$sfx"
26 rm -f "$TMPFILE0"
27 rm -f "$TMPFILE1"
28 rm -f "$TMPFILE2" "$TMPFILE3"
31 nft --version > /dev/null 2>&1
32 if [ $? -ne 0 ];then
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dst,stm32-timers.yaml1 # 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dst,stm32-timers.yaml1 # 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 - Benjamin Gaignard <benjamin.gaignard@st.com>
21 - Fabrice Gasnier <fabrice.gasnier@st.com>
25 const: st,stm32-timers
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Druntime_pm.rst5 (C) 2009-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
18 put their PM-related work items. It is strongly recommended that pm_wq be
20 them to be synchronized with system-wide power transitions (suspend to RAM,
53 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
57 1. PM domain of the device, if the device's PM domain object, dev->pm_domain,
60 2. Device type of the device, if both dev->type and dev->type->pm are present.
62 3. Device class of the device, if both dev->class and dev->class->pm are
65 4. Bus type of the device, if both dev->bus and dev->bus->pm are present.
69 dev->driver->pm directly (if present).
73 and bus type. Moreover, the high-priority one will always take precedence over
[all …]
/kernel/linux/linux-6.6/Documentation/power/
Druntime_pm.rst5 (C) 2009-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
18 put their PM-related work items. It is strongly recommended that pm_wq be
20 them to be synchronized with system-wide power transitions (suspend to RAM,
53 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
57 1. PM domain of the device, if the device's PM domain object, dev->pm_domain,
60 2. Device type of the device, if both dev->type and dev->type->pm are present.
62 3. Device class of the device, if both dev->class and dev->class->pm are
65 4. Bus type of the device, if both dev->bus and dev->bus->pm are present.
69 dev->driver->pm directly (if present).
73 and bus type. Moreover, the high-priority one will always take precedence over
[all …]
/kernel/linux/linux-5.10/Documentation/arm64/
Damu.rst9 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 …]
/kernel/linux/linux-6.6/Documentation/arch/arm64/
Damu.rst9 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 …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/ivytown/
Duncore-cache.json9 "BriefDescription": "Counter 0 Occupancy",
13counter, this event allows a user to capture occupancy related information by filtering the Cb0 oc…
21 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer…
30 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer…
39 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer…
48 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer…
57- this includes code, data, prefetches and hints coming from L2. This has numerous filters availa…
188 "BriefDescription": "LRU Queue; Non-0 Aged Victim",
192 "PublicDescription": "How often we picked a victim that had a non-zero age",
201-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction …
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
Dintel_vblank.c1 // SPDX-License-Identifier: MIT
3 * Copyright © 2022-2023 Intel Corporation
25 * increment frame counter (ctg+)
30 * | may be shifted forward 1-3 extra lines via TRANSCONF
37 * ----va---> <-----------------vb--------------------> <--------va-------------
38 * | | <----vs-----> |
39 …* -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter
40 …* -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter
41 …* -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter
44 * | increment frame counter (gen3/4)
[all …]

12345678910>>...43