/freebsd-src/sys/contrib/device-tree/Bindings/timer/ |
H A D | riscv,timer.yaml | 1 # 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 D | idle-states.yaml | 1 # 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 D | idle-states.yaml | 1 # 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 D | iwl-trans.h | 1 /* 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 D | tcp_hpts.c | 1 /*- 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 D | sctp_pcb.c | 1 /*- 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 D | tcp_subr.c | 1 /*- 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 D | cpu_machdep.c | 1 /*- 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 D | spl-taskq.c | 2 * 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 D | changes.txt | 1 ---------- [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rk3288.dtsi | 1 // 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 D | pci.c | 1 // 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 D | mrsas.c | 205 {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 D | nl80211_copy.h | 6 * 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 D | vmm.c | 1 /*- 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 D | iflib.c | 1 /*- 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 D | rack.c | 1 /*- 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 D | bbr.c | 1 /*- 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 D | if_iwm.c | 20 /*- 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 D | kern_umtx.c | 1 /*- 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 D | e1000_ich8lan.c | 2 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 D | Changelog | 2 - 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 D | ecore_hsi.h | 1 /*- 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 D | ChangeLog | 1 --- 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 D | sym_hipd.c | 1 /*- 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 …]
|