Home
last modified time | relevance | path

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

1234567

/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dd3.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
9 #include <iwl-trans.h>
12 * enum iwl_d0i3_flags - d0i3 flags
20 * enum iwl_d3_wakeup_flags - D3 manager wakeup flags
30 * struct iwl_d3_manager_config - D3 manager configuration command
32 * @wakeup_flags: wakeup flags, see &enum iwl_d3_wakeup_flags
33 * @wakeup_host_timer: force wakeup after this many seconds
[all …]
/freebsd/sys/contrib/device-tree/Bindings/power/reset/
H A Datmel,at91sam9260-shdwc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/reset/atmel,at91sam9260-shdwc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Claudiu Beznea <claudiu.beznea@microchip.com>
14 and VDDCORE and the wake-up detection on debounced input lines.
19 - atmel,at91sam9260-shdwc
20 - atmel,at91sam9rl-shdwc
21 - atmel,at91sam9x5-shdwc
29 atmel,wakeup-mode:
[all …]
/freebsd/crypto/heimdal/lib/ipc/
H A Dcommon.c59 return cred->uid; in heim_ipc_cred_get_uid()
65 return cred->gid; in heim_ipc_cred_get_gid()
71 return cred->pid; in heim_ipc_cred_get_pid()
77 return cred->session; in heim_ipc_cred_get_session()
87 (*cred)->uid = uid; in _heim_ipc_create_cred()
88 (*cred)->gid = gid; in _heim_ipc_create_cred()
89 (*cred)->pid = pid; in _heim_ipc_create_cred()
90 (*cred)->session = session; in _heim_ipc_create_cred()
98 long counter; member
114 HEIMDAL_MUTEX_init(&s->mutex); in heim_ipc_semaphore_create()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp151.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/stm32mp1-clks.h>
8 #include <dt-bindings/reset/stm32mp1-resets.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "arm,cortex-a7";
[all …]
H A Dstm32mp131.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/clock/stm32mp13-clks.h>
8 #include <dt-bindings/reset/stm32mp13-resets.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "arm,cortex-a7";
[all …]
/freebsd/crypto/openssl/crypto/thread/arch/
H A Dthread_win.c2 * Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.
23 thread->thread_id = GetCurrentThreadId(); in thread_start_thunk()
25 ret = thread->routine(thread->data); in thread_start_thunk()
26 ossl_crypto_mutex_lock(thread->statelock); in thread_start_thunk()
28 thread->retval = ret; in thread_start_thunk()
29 ossl_crypto_condvar_signal(thread->condvar); in thread_start_thunk()
30 ossl_crypto_mutex_unlock(thread->statelock); in thread_start_thunk()
47 thread->handle = handle; in ossl_crypto_thread_native_spawn()
51 thread->handle = NULL; in ossl_crypto_thread_native_spawn()
61 if (thread == NULL || thread->handle == NULL) in ossl_crypto_thread_native_perform_join()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dst,stm32-lptimer.yaml1 # 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 …]
/freebsd/sys/contrib/device-tree/src/arm/microchip/
H A Dusb_a9260.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * usb_a9260.dts - Device Tree file for Caloa USB A9260 board
5 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7 /dts-v1/;
13 compatible = "calao,usb-a9260", "atmel,at91sam9260", "atmel,at91sam9";
26 atmel,wakeup-counter = <10>;
27 atmel,wakeup-rtt-timer;
H A Dat91sam9260ek.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include <dt-bindings/input/input.h>
17 stdout-path = &dbgu;
26 clock-frequency = <32768>;
30 clock-frequency = <18432000>;
38 compatible = "atmel,tcb-timer";
43 compatible = "atmel,tcb-timer";
49 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
54 pinctrl-0 = <
[all …]
H A Dusb_a9263.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7 /dts-v1/;
12 compatible = "atmel,usb-a9263", "atmel,at91sam9263", "atmel,at91sam9";
24 clock-frequency = <32768>;
28 clock-frequency = <12000000>;
40 compatible = "atmel,tcb-timer";
45 compatible = "atmel,tcb-timer";
51 phy-mode = "rmii";
[all …]
H A Dat91-qil_a9260.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
5 * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7 /dts-v1/;
11 compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9";
23 clock-frequency = <32768>;
27 clock-frequency = <12000000>;
35 compatible = "atmel,tcb-timer";
40 compatible = "atmel,tcb-timer";
46 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
[all …]
H A Dat91sam9g20ek_common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board
5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
8 #include <dt-bindings/input/input.h>
14 stdout-path = "serial0:115200n8";
23 clock-frequency = <32768>;
27 clock-frequency = <18432000>;
50 pinctrl_board_mmc0_slot1: mmc0_slot1-board {
63 compatible = "atmel,tcb-timer";
68 compatible = "atmel,tcb-timer";
[all …]
/freebsd/lib/libsys/
H A D_umtx_op.249 .St -p1003.1-2001
57 All objects require ABI-mandated alignment, but this is not currently
61 .Bl -tag -width indent
63 Allow selection of the process-shared sleep queue for the thread sleep
66 The process-shared or process-private sleep queue is selected based on
70 Otherwise, if the flag is not specified, the process-private sleep queue
77 .Bl -hang -offset indent
79 .Bd -literal
95 .Bl -tag -width indent
104 The robust mutex is in a non-recoverable state.
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/sapphirerapids/
H A Dpipeline.json19 "Counter": "0,1,2,3,4,5,6,7", string
30 "Counter": "0,1,2,3,4,5,6,7", string
35 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
42 "Counter": "0,1,2,3,4,5,6,7", string
53 "Counter": "0,1,2,3,4,5,6,7", string
64 "Counter": "0,1,2,3,4,5,6,7", string
75 "Counter": "0,1,2,3,4,5,6,7", string
86 "Counter": "0,1,2,3,4,5,6,7", string
97 "Counter": "0,1,2,3,4,5,6,7", string
109 "Counter": "0,1,2,3,4,5,6,7", string
[all …]
/freebsd/contrib/unbound/dnstap/
H A Ddtstream.h2 * dnstap/dtstream.h - Frame Streams thread for unbound DNSTAP
55 * A message buffer with dnstap messages queued up. It is per-worker.
77 /** reference to the io thread to wakeup */
79 /** the wakeup timer for dtio, on worker event base */
97 * Containing buffer and counter for reading DNSTAP frames.
100 /** Buffer containing frame, except length counter(s). */
129 * round-robin fashion, instead of only from the first when busy.
176 /** if wakeup timer is enabled in some thread */
245 * @param base: event base for wakeup timer.
271 /** timer callback to wakeup dtio thread to process messages */
[all …]
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dspreadtrum,sprd-timer.txt3 The Spreadtrum SC9860 platform provides 3 general-purpose timers.
4 These timers can support 32bit or 64bit counter, as well as supporting
5 period mode or one-shot mode, and they are can be wakeup source
9 - compatible: should be "sprd,sc9860-timer" for SC9860 platform.
10 - reg: The register address of the timer device.
11 - interrupts: Should contain the interrupt for the timer device.
12 - clocks: The phandle to the source clock (usually a 32.768 KHz fixed clock).
16 compatible = "sprd,sc9860-timer";
H A Dsprd,sc9860-timer.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/timer/sprd,sc9860-timer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Orson Zhai <orsonzhai@gmail.com>
11 - Baolin Wang <baolin.wang7@gmail.com>
12 - Chunyan Zhang <zhang.lyra@gmail.com>
15 The Spreadtrum SC9860 platform provides 3 general-purpose timers.
16 These timers can support 32bit or 64bit counter, as well as supporting
17 period mode or one-shot mode, and they can be a wakeup source
[all …]
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_nb_regs.h1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
101 /* [0x6c] Read-only that reflects CPU Cluster Local GIC base high address */
103 /* [0x70] Read-only that reflects CPU Cluster Local GIC base low address */
105 /* [0x74] Read-only that reflects the device's IOGIC base high address. */
107 /* [0x78] Read-only that reflects IOGIC base low address */
341 /* [0x0] Counter Configuration Register */
343 /* [0x4] Counter Control Register */
345 /* [0x8] Counter Control Register */
347 /* [0xc] Counter Control Register */
[all …]
/freebsd/sys/contrib/ck/include/
H A Dck_ec.h31 * ck_ec implements 32- and 64- bit event counts. Event counts let us
32 * easily integrate OS-level blocking (e.g., futexes) in lock-free
44 * available if CK supports 64-bit atomic operations. Currently,
46 * x86-64, on compilers that support GCC extended inline assembly;
53 * - Make changes to some shared data structure, without involving
55 * - After each change, call ck_ec_inc on the event count. The call
56 * acts as a write-write barrier, and wakes up any consumer blocked
61 * - Snapshot ck_ec_value of the event count. The call acts as a
63 * - Read and process the shared data structure.
64 * - Wait for new changes by calling ck_ec_wait with the snapshot value.
[all …]
/freebsd/sys/netinet/
H A Dsiftr.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2007-2009
6 * Copyright (c) 2009-2010, The FreeBSD Foundation
51 * the "Enhancing the FreeBSD TCP Implementation" project 2008-2009.
234 uint16_t counter; member
334 * hash node that stores the counter for the flow in siftr_find_flow()
337 if (hash_node->const_info.key == id) { in siftr_find_flow()
360 hash_node->counter = 0; in siftr_new_hash_node()
361 hash_node->const_info = info; in siftr_new_hash_node()
[all …]
/freebsd/sys/kern/
H A Dkern_synch.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
87 0.9200444146293232 * FSCALE, /* exp(-1/12) */
88 0.9834714538216174 * FSCALE, /* exp(-1/60) */
89 0.9944598480048967 * FSCALE, /* exp(-1/180) */
94 "Fixed-point scale factor used for calculating load average values");
116 * General sleep call. Suspends the current thread until a wakeup i
345 wakeup(const void *ident) wakeup() function
[all...]
/freebsd/sys/tests/epoch/
H A Depoch_test.c1 /*-
30 #include <sys/counter.h>
71 if (eti->threadid & 0x1) in epoch_testcase1()
85 eti->threadid, ticks - startticks, iterations); in epoch_testcase1()
109 eti->threadid, ticks - startticks, iterations); in epoch_testcase2()
140 pri_range = PRI_MIN_TIMESHARE - PRI_MIN_REALTIME; in test_modinit()
173 if (req->newptr == NULL) in epochtest_execute()
179 wakeup(&state_mtx); in epochtest_execute()
205 wakeup(&state_mtx); in epoch_test_module_event_handler()
207 /* yes --- gross */ in epoch_test_module_event_handler()
/freebsd/share/doc/psd/05.sysman/
H A D1.4.t59 Earlier versions of UNIX contained only a 1-second resolution version
79 maintain a wakeup service queue. A SIGALRM signal is delivered
130 This begins sampling of the program counter, with statistics maintained
131 in the user-provided buffer.
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dd3.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2025 Intel Corporation
25 * enum iwl_mld_d3_notif - d3 notifications
75 * struct iwl_mld_wowlan_status - contains wowlan status data from
77 * @wakeup_reasons: wakeup reasons, see &enum iwl_wowlan_wakeup_reason
78 * @replay_ctr: GTK rekey replay counter
80 * @last_qos_seq: QoS sequence counter of offloaded tid
84 * @wake_packet: wakeup packet received
118 * struct iwl_mld_netdetect_res - contains netdetect results from
130 * struct iwl_mld_resume_data - d3 resume flow data
[all …]
/freebsd/sys/dev/e1000/
H A De1000_defines.h2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
42 /* Definitions for power management and wakeup registers */
47 #define E1000_WUC_APMPME 0x00000008 /* Assert PME on APM Wakeup */
48 #define E1000_WUC_PHY_WAKE 0x00000100 /* if PHY supports wakeup */
51 #define E1000_WUFC_LNKC 0x00000001 /* Link Status Change Wakeup Enable */
52 #define E1000_WUFC_MAG 0x00000002 /* Magic Packet Wakeup Enable */
53 #define E1000_WUFC_EX 0x00000004 /* Directed Exact Wakeup Enable */
54 #define E1000_WUFC_MC 0x00000008 /* Directed Multicast Wakeup Enable */
55 #define E1000_WUFC_BC 0x00000010 /* Broadcast Wakeup Enable */
[all …]

1234567