Home
last modified time | relevance | path

Searched +full:timer +full:- +full:cannot +full:- +full:wake +full:- +full:cpu (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-src/sys/contrib/device-tree/Bindings/timer/
H A Driscv,timer.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/timer/riscv,timer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V timer
10 - Anup Patel <anup@brainfault.org>
13 RISC-V platforms always have a RISC-V timer device for the supervisor-mode
14 based on the time CSR defined by the RISC-V privileged specification. The
15 timer interrupts of this device are configured using the RISC-V SBI Time
16 extension or the RISC-V Sstc extension.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14 1 - Introduction
18 where cores can be put in different low-power states (ranging from simple wfi
19 to power gating) according to OS PM policies. The CPU states representing the
20 range of dynamic idle states that a processor can enter at run-time, can be
25 power states an ARM CPU can be put into are identified by the following list:
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/cpu/
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpu/idl
[all...]
/freebsd-src/sys/contrib/dev/iwlwifi/
H A Diwl-trans.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2023 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
15 #include "iwl-debu
[all...]
/freebsd-src/sys/netinet/
H A Dtcp_hpts.c1 /*-
2 * Copyright (c) 2016-2018 Netflix, Inc.
34 * The tcp_hpts system is designed to provide a high precision timer
84 * need to wake up the hpts system to get immediate
87 * the current hpts timer run (this is usually set when
88 * a rack timer is up so we know SACK's are happening
93 * knows how to take the input queue of packets from tp->t_inqueue
163 * This gives a range of 10usec - 1024ms to place
166 * when seeing the remainder will re-insert the
174 #define HPTS_MTX_ASSERT(hpts) mtx_assert(&(hpts)->p_mt
270 int cpu[MAXCPU]; global() member
[all...]
H A Dsctp_pcb.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved.
5 * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.
6 * Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved.
85 spcb->ep_count = SCTP_BASE_INFO(ipi_count_ep); in sctp_fill_pcbinfo()
86 spcb->asoc_coun in sctp_fill_pcbinfo()
5629 int i, cpu; sctp_startup_mcore_threads() local
[all...]
H A Dtcp_subr.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
159 if (error == 0 && req->newptr) { in sysctl_net_inet_tcp_mss_check()
181 if (error == 0 && req->newptr) { in sysctl_net_inet_tcp_mss_v6_check()
200 * bandwidth and quickly saturates the CPU and network interface
217 * stacks negotiate TS, but don't send them when sending keep-alive segments.
242 "If the TCP stack does pacing, is there a limit (-
[all...]
/freebsd-src/sys/x86/x86/
H A Dcpu_machdep.c1 /*-
59 #include <sys/cpu.h>
74 #include <machine/cpu.h>
130 switch (a->op) { in x86_msr_op_one()
132 v = rdmsr(a->msr); in x86_msr_op_one()
133 v &= ~a->arg1; in x86_msr_op_one()
134 wrmsr(a->msr, v); in x86_msr_op_one()
137 v = rdmsr(a->msr); in x86_msr_op_one()
138 v |= a->arg1; in x86_msr_op_one()
139 wrmsr(a->ms in x86_msr_op_one()
161 int bound_cpu, cpu, i, is_bound; x86_msr_op() local
694 cpu_idle_wakeup(int cpu) cpu_idle_wakeup() argument
849 nmi_call_kdb(u_int cpu,u_int type,struct trapframe * frame) nmi_call_kdb() argument
[all...]
/freebsd-src/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-taskq.c2 * Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
6 * UCRL-CODE-235197
30 #include <sys/timer.h>
98 #define TQSTAT_INC(tq, stat) wmsum_add(&tq->tq_sums.tqs_##stat, 1)
99 #define TQSTAT_DEC(tq, stat) wmsum_add(&tq->tq_sums.tqs_##stat, -1)
102 switch (t->tqent_flags & TQENT_LIST_MASK) { \
103 case TQENT_LIST_NONE: ASSERT(list_empty(&t->tqent_list)); break;\ in taskq_find_by_name()
113 t->tqent_flag in taskq_find_by_name()
1338 spl_taskq_expand(unsigned int cpu,struct hlist_node * node) spl_taskq_expand() argument
1375 spl_taskq_prepare_down(unsigned int cpu,struct hlist_node * node) spl_taskq_prepare_down() argument
[all...]
/freebsd-src/sys/contrib/dev/acpica/
H A Dchanges.txt1 ----------
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm/rockchip/
H A Drk3288.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-binding
204 timer: timer@ff810000 { global() label
[all...]
/freebsd-src/sys/contrib/dev/athk/ath10k/
H A Dpci.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
62 /* PCI-E QCA988X V2 (Ubiquiti branded) */
65 { PCI_VDEVICE(ATHEROS, QCA988X_2_0_DEVICE_ID) }, /* PCI-E QCA988X V2 */
66 { PCI_VDEVICE(ATHEROS, QCA6164_2_1_DEVICE_ID) }, /* PCI-E QCA6164 V2.1 */
67 { PCI_VDEVICE(ATHEROS, QCA6174_2_1_DEVICE_ID) }, /* PCI-E QCA6174 V2.1 */
68 { PCI_VDEVICE(ATHEROS, QCA99X0_2_0_DEVICE_ID) }, /* PCI-E QCA99X0 V2 */
69 { PCI_VDEVICE(ATHEROS, QCA9888_2_0_DEVICE_ID) }, /* PCI-E QCA9888 V2 */
70 { PCI_VDEVICE(ATHEROS, QCA9984_1_0_DEVICE_ID) }, /* PCI-E QCA9984 V1 */
[all …]
/freebsd-src/sys/dev/mrsas/
H A Dmrsas.c205 {0x1000, MRSAS_AERO_10E0, 0xffff, 0xffff, "BROADCOM AERO-10E0 SAS Controller"},
206 {0x1000, MRSAS_AERO_10E1, 0xffff, 0xffff, "BROADCOM AERO-10E1 SAS Controller"},
207 {0x1000, MRSAS_AERO_10E2, 0xffff, 0xffff, "BROADCOM AERO-10E2 SAS Controller"},
208 {0x1000, MRSAS_AERO_10E3, 0xffff, 0xffff, "BROADCOM AERO-10E3 SAS Controller"},
209 {0x1000, MRSAS_AERO_10E4, 0xffff, 0xffff, "BROADCOM AERO-10E4 SAS Controller"},
210 {0x1000, MRSAS_AERO_10E5, 0xffff, 0xffff, "BROADCOM AERO-10E5 SAS Controller"},
211 {0x1000, MRSAS_AERO_10E6, 0xffff, 0xffff, "BROADCOM AERO-10E6 SAS Controller"},
212 {0x1000, MRSAS_AERO_10E7, 0xffff, 0xffff, "BROADCOM AERO-10E7 SAS Controller"},
250 if (sc->is_aero) { in mrsas_read_reg_with_retries()
269 bus_space_tag_t bus_tag = sc->bus_tag; in mrsas_write_reg()
[all …]
/freebsd-src/contrib/wpa/src/drivers/
H A Dnl80211_copy.h6 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
13 * Copyright 2015-2017 Intel Deutschland GmbH
14 * Copyright (C) 2018-2023 Intel Corporation
32 * be careful not to break things - i.e. don't move anything around or so
74 * - a setup station entry is added, not yet authorized, without any rate
76 * - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid
79 * - %NL80211_TDLS_ENABLE_LINK is then used
80 * - after this, the only valid operation is to remove it by tearing down
92 * certain classes of action frames that cannot be handled in the kernel
95 * Frame registration is done on a per-interfac
[all...]
/freebsd-src/sys/amd64/vmm/
H A Dvmm.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
61 #include <machine/cpu.h>
106 int hostcpu; /* (o) vcpu's host cpu */
109 void *cookie; /* (i) cpu-specific data */
128 #define vcpu_lock_init(v) mtx_init(&((v)->mt
[all...]
/freebsd-src/sys/net/
H A Diflib.c1 /*-
2 * Copyright (c) 2014-2018, Matthew Macy <mmacy@mattmacy.io>
107 * - Prefetching in tx cleaning should perhaps be a tunable. The distance ahead
110 * - NFLX's m_free path is dominated by vm-based M_EXT manipulation which
112 * - small packet forwarding which is just returning a single mbuf to
119 * - private structures
120 * - iflib private utility functions
121 * - ifnet functions
122 * - vla
4911 find_child_with_core(int cpu,struct cpu_group * grp) find_child_with_core() argument
4934 find_l2_neighbor(int cpu) find_l2_neighbor() argument
4977 find_l2_neighbor(int cpu) find_l2_neighbor() argument
5839 int i, j, cpu, err, txconf, rxconf; iflib_queues_alloc() local
6499 iflib_io_tqg_attach(struct grouptask * gt,void * uniq,int cpu,const char * name) iflib_io_tqg_attach() argument
[all...]
/freebsd-src/sys/netinet/tcp_stacks/
H A Drack.c1 /*-
2 * Copyright (c) 2016-2020 Netflix, Inc.
67 #include <machine/cpu.h>
162 * - Matt Mathis's Rate Halving which slowly drops
165 * - Yuchung Cheng's RACK TCP (for which its named) that
168 * - Reorder Detection of RFC4737 and the Tail-Loss probe draft
171 * cannot do SACK the state machine below will shuttle the
186 * TCP output is also over-written with a new version since it
191 static int32_t rack_tlp_limit = 2; /* No more than 2 TLPs w-ou
[all...]
H A Dbbr.c1 /*-
2 * Copyright (c) 2016-2020 Netflix, Inc.
29 * BBR - Congestion Based Congestion Control
159 /* Should the following be dynamic too -- loss wise */
193 * num-measures > min(0) and
227 /* thresholds for reduction on drain in sub-states/drain */
265 * means in non-recovery/retransmission scenarios
266 * cwnd will never be reached by the flight-size.
271 static int32_t bbr_sack_not_required = 0; /* set to one to allow non-sac
[all...]
/freebsd-src/sys/dev/iwm/
H A Dif_iwm.c20 /*-
21 * Based on BSD-licensed source modules in the Linux iwlwifi driver,
34 * Copyright(c) 2007 - 2013 Intel Corporation. All rights reserved.
55 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
60 * Copyright(c) 2005 - 2013 Intel Corporation. All rights reserved.
90 /*-
91 * Copyright (c) 2007-2010 Damien Bergamini <damien.bergamini@free.fr>
173 #define mtodoff(m, t, off) ((t)((m)->m_data + (off)))
230 #define IWM_RIDX_MAX (nitems(iwm_rates)-1)
440 dlen < sizeof(l->siz in iwm_firmware_store_section()
2450 iwm_pcie_load_cpu_sections_8000(struct iwm_softc * sc,const struct iwm_fw_img * image,int cpu,int * first_ucode_section) iwm_pcie_load_cpu_sections_8000() argument
2512 iwm_pcie_load_cpu_sections(struct iwm_softc * sc,const struct iwm_fw_img * image,int cpu,int * first_ucode_section) iwm_pcie_load_cpu_sections() argument
[all...]
/freebsd-src/sys/kern/
H A Dkern_umtx.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
75 #include <machine/cpu.h>
90 #define UMTXQ_LOCKED_ASSERT(uc) mtx_assert(&(uc)->uc_lock, MA_OWNED)
96 mtx_assert(&uc->uc_lock, MA_OWNED); \
97 KASSERT(uc->uc_busy != 0, ("umtx chain is not busy")); \
104 * Don't propagate time-sharin
[all...]
/freebsd-src/sys/dev/e1000/
H A De1000_ich8lan.c2 SPDX-License-Identifier: BSD-3-Clause
4 Copyright (c) 2001-2020, Intel Corporation
36 * 82562G-2 10/100 Network Connection
38 * 82562GT-2 10/100 Network Connection
40 * 82562V-2 10/100 Network Connection
41 * 82566DC-2 Gigabit Network Connection
43 * 82566DM-2 Gigabit Network Connection
50 * 82567LM-2 Gigabit Network Connection
51 * 82567LF-2 Gigabit Network Connection
52 * 82567V-2 Gigabit Network Connection
[all …]
/freebsd-src/contrib/unbound/doc/
H A DChangelog2 - Fix for dnsoverquic and dnstap to use the correct dnstap
6 - Fix for dnstap with dnscrypt and dnstap without dnsoverquic.
9 - Fix to display warning if quic-port is set but dnsoverquic is not
11 - Fix dnsoverquic to extend the number of streams when one is closed.
14 - Fix to disable detection of quic configured ports when quic is
16 - Fix harden-unverified-glue for AAAA cache_fill_missing lookups.
17 - Fi
[all...]
/freebsd-src/sys/dev/bxe/
H A Decore_hsi.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2007-2017 QLogic Corporation. All rights reserved.
145 /* Up to 16 bytes of NULL-terminated string */
164 (if multiple found, priority order is: NC-SI, UMP, IPMI) */
169 /* Use SPIO4 as an arbiter between: 0-NC_SI, 1-IPMI
170 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
172 /* Use SPIO4 as an arbiter between: 0-UMP, 1-IPMI
173 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
175 /* Use SPIO4 as an arbiter between: 0-NC-SI, 1-UMP
[all …]
/freebsd-src/contrib/ntp/
H A DChangeLog1 ---
7 * [Bug 3913] Avoid duplicate IPv6 link-local manycast associations.
10 * [Bug 3910] Memory leak using openssl-3 <hart@ntp.org>
13 * [Bug 3903] lib/isc/win32/strerror.c NTstrerror() is not thread-safe.
15 * [Bug 3901] LIB_GETBUF isn't thread-safe. <hart@ntp.org>
18 * [Bug 3888] ntpd with multiple same-subnet IPs using manycastclient creates
25 * [Bug 3869] Remove long-gone "calldelay" & "crypto sign" from docs.
27 * [Bug 3868] Cannot restrict a pool peer. <hart@ntp.org> Thanks to
29 * [Bug 3864] ntpd IPv6 refid different for big-endian and little-endian.
38 * [Bug 3852] check-libntp.mf and friends are not triggering rebuilds as
[all …]
/freebsd-src/sys/dev/sym/
H A Dsym_hipd.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
5 * PCI-SCSI controllers.
7 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
9 * This driver also supports the following Symbios/LSI PCI-SCSI chips:
14 * This driver for FreeBSD-CAM is derived from the Linux sym53c8xx driver.
15 * Copyright (C) 1998-1999 Gerard Roudier
18 * a port of the FreeBSD ncr driver to Linux-1.2.13.
22 * Stefan Esser <se@mi.Uni-Koeln.de>
26 * FreeBSD-CAM services is based on the aic7xxx driver for FreeBSD-CAM
[all …]

12