| /freebsd/sys/contrib/device-tree/Bindings/spi/ |
| H A D | spi-sprd-adi.txt | 3 ADI is the abbreviation of Anolog-Digital interface, which is used to access 16 Thus we introduce one property named "sprd,hw-channels" to configure hardware 21 Since we have multi-subsystems will use unique ADI to access analog chip, when 26 Then we need one hardware spinlock to synchronize between the multiple subsystems. 34 - compatible: Should be "sprd,sc9860-adi". 35 - reg: Offset and length of ADI-SPI controller register space. 36 - #address-cells: Number of cells required to define a chip select address 37 on the ADI-SPI bus. Should be set to 1. 38 - #size-cells: Size of cells required to define a chip select address size 39 on the ADI-SPI bus. Should be set to 0. [all …]
|
| H A D | sprd,spi-adi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/sprd,spi-adi.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 ADI is the abbreviation of Anolog-Digital interface, which is used to access 28 Thus we introduce one property named "sprd,hw-channels" to configure hardware 33 Since we have multi-subsystems will use unique ADI to access analog chip, when [all …]
|
| /illumos-gate/usr/src/man/man8/ |
| H A D | luxadm.8 | 8 luxadm \- administer Sun Fire 880 storage subsystem and FC_AL devices 142 enclosure, \fB0-6\fR or \fB0-10\fR. 161 the disk slot number in the Sun Fire 880 internal storage subsystem, \fB0\fR - 166 logical names for disks and subsystems. 172 \fB\fB-e\fR\fR 181 \fB\fB-v\fR\fR 243 \fB\fBdisplay\fR \fB-p\fR \fIpathname\fR\|.\|.\|.\fR 247 \fB\fBdisplay\fR \fB-r\fR \fIenclosure\fR[,\fIdev\fR]\|.\|.\|.\|| 252 \fB\fBdisplay\fR \fB-v\fR \fIenclosure\fR[,\fIdev\fR]\|.\|.\|.\|| 266 \fB\fB-p\fR\fR [all …]
|
| /freebsd/share/man/man4/ |
| H A D | boottrace.4 | 1 .\" SPDX-License-Identifier: BSD-2-Clause 31 .Nd Boot-time, run-time, and shutdown-time tracing facility 36 is a kernel-userspace interface for capturing trace events 38 .Pq in particular, one-shot events . 41 .Bl -bullet -compact 61 Events are stored in three event tables: boot-time events, run-time events, 62 and shutdown-time events. 63 .Bl -column "shutdown-time events" "" 65 .It boot-time events Ta Boot, kernel initialization, and 71 transitions into multi-user mode [all …]
|
| /freebsd/lib/libnetmap/ |
| H A D | libnetmap.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 /* if thread-safety is not needed, define LIBNETMAP_NOTHREADSAFE before including 53 * There can be several kinds of subsystems, each one selected by a unique 54 * prefix. Currently defined subsystems are: 78 * -NN bind individual NIC ring pair 94 * option:key1=value1,key2=value2,... (multi-key option) 96 * For multi-key options, the keys can be assigned in any order, but they 98 * option keys: unmentioned keys will receive default values. Some multi-key 99 * options define a default key and also accept the single-key syntax, by [all …]
|
| /freebsd/share/man/man9/ |
| H A D | fail.9 | 2 .\" Copyright (c) 2009-2019 Dell EMC Isilon http://www.isilon.com/ 61 Fail points provide a convenient wrapper around user-provided error 73 for kernel fail points, but various subsystems may wish to provide 82 use braces for any multi-line code arguments. 96 This can be used to e.g., mark the fail point's context as non-sleepable, 101 .Bl -ohang -offset indent 105 call, just fire the post-sleep function after a timeout fires. 107 Mark the fail point as being in a non-sleepable context, which coerces 121 .Bd -literal 133 .Bl -inset [all …]
|
| /freebsd/share/doc/papers/kernmalloc/ |
| H A D | kernmalloc.t | 68 pp. 295-303, June 1988. 97 that can be used by all of the kernel subsystems. 99 patterns in the UNIX kernel and a hybrid strategy that is time-efficient 100 for small allocations and space-efficient for large allocations. 102 with a single easy-to-program interface, 120 In a user process such short-term 121 memory would be allocated on the run-time stack. 122 Because the kernel has a limited run-time stack, 159 Rather than providing many semi-specialized ways of allocating memory, 170 of the well-known memory allocator provided for [all …]
|
| /freebsd/share/doc/papers/beyond4.3/ |
| H A D | beyond43.ms | 28 .\" *troff -ms 34 of Berkeley\s-2\fP 71 Other areas of work include multi-architecture support, 90 Multi-architecture support 96 non-VAX processor, the CCI Power 6/32 and 6/32SX. (This addition also 98 Harris HCX-7 and HCX-9, as well as the Sperry 7000/40 and ICL machines.) 102 The entire source tree, including all kernel and user-level sources, 113 memory allocator that can be used by all of the kernel subsystems. 115 patterns in the UNIX kernel and a hybrid strategy that is time-efficient 116 for small allocations and space-efficient for large allocations. [all …]
|
| /freebsd/share/doc/psd/01.cacm/ |
| H A D | p1 | 4 .OH 'The UNIX Time-Sharing System''PSD:1-%' 5 .EH 'PSD:1-%''The UNIX Time-Sharing System' 7 .hw above-mentioned 12 Time-Sharing System\f1\s10\v'-.2n'*\v'.2n'\s0\fP 23 No. 7 (July 1974), pp. 365-375. 31 October 15-17, 1973. 34 is a general-purpose, multi-user, interactive 36 \*sPDP\*n-11 and 45 Compatible file, device, and inter-process I/O, 49 System command language selectable on a per-user basis, [all …]
|
| /illumos-gate/usr/src/uts/common/io/pciex/ |
| H A D | pci_props.c | 23 * ---------------------- 53 * IDs (a non-obvious task given that some device drivers are almost exclusively 54 * identified by standalone subsystem IDs -- see smrt(4D) and cpqary3(4D)), we 74 * didn't have any form of subsystem ID defined. In the PCI-PCI bridge 98 * ----------- 136 * ------------ 139 * For multi-function devices, everything past function zero is the device 168 if (prop->ppd_class == class[i].ppc_class && in pci_prop_class_match() 169 prop->ppd_subclass == class[i].ppc_subclass && in pci_prop_class_match() 170 (!check_pi || prop->ppd_pi == class[i].ppc_pi)) { in pci_prop_class_match() [all …]
|
| /illumos-gate/usr/src/uts/common/inet/ |
| H A D | ipclassifier.h | 94 #define IPCL_NONSTR 0x00001000 /* A non-STREAMS socket */ 101 ((connp)->conn_flags & IPCL_CONNECTED) 104 ((connp)->conn_flags & IPCL_BOUND) 111 ((connp)->conn_flags & IPCL_TCPCONN) 114 ((connp)->conn_flags & IPCL_SCTPCONN) 117 ((connp)->conn_flags & IPCL_UDPCONN) 120 ((connp)->conn_flags & IPCL_RAWIPCONN) 123 ((connp)->conn_flags & IPCL_RTSCONN) 126 ((connp)->conn_flags & IPCL_IPTUN) 128 #define IPCL_IS_NONSTR(connp) ((connp)->conn_flags & IPCL_NONSTR) [all …]
|
| /illumos-gate/usr/src/man/man9f/ |
| H A D | Intro.9f | 47 .Bl -bullet 85 .Bl -tag -width Ds 115 Interrupt context is split into two different sets: high-level and low-level 117 Most device drivers are always going to be executing low-level interrupts. 124 When executing high-level interrupts, the thread may only execute a limited 135 Aside from the above, one must not block while in high-level interrupt context. 137 On the other hand, when a thread is not in high-level interrupt context, most of 141 if using a non-blocking allocation such as 148 Regardless of whether a thread is in high-level or low-level interrupt context, 171 .It Sy Framework-specific Contexts [all …]
|
| /freebsd/sys/dev/mps/ |
| H A D | mps.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2011-2015 LSI Corp. 6 * Copyright (c) 2013-2015 Avago Technologies 30 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD 121 /* Added this union to smoothly convert le64toh cm->cm_desc.Words. 135 /* Rate limit chain-fail messages to 1 per minute */ 164 if (curthread->td_no_sleeping != 0) in mps_diag_reset() 176 if (mtx_owned(&sc->mps_mtx) && sleep_flag == CAN_SLEEP) in mps_diag_reset() 177 msleep(&sc->msleep_fake_chan, &sc->mps_mtx, 0, in mps_diag_reset() [all …]
|
| /illumos-gate/usr/src/uts/intel/os/ |
| H A D | cpuid.c | 54 * multi-processing (SMT), etc. 56 * ------------------------ 58 * ------------------------ 80 * AMD adds non-Intel compatible 104 * various extensions. For example, AMD- 122 * Some leaves are broken down into sub-leaves. This means that the value 124 * example, Intel uses the value in %ecx on leaf 7 to indicate a sub-leaf to get 130 * program is in 64-bit mode. When executing in 64-bit mode, the upper 134 * ---------------------- 136 * ---------------------- [all …]
|
| /freebsd/sys/conf/ |
| H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 11 # Please use ``make LINT'' to create an old-style LINT file if you want to 12 # do kernel test-builds. 29 # devices and subsystems belong in man pages. 48 # auto-size based on physical memory. 66 # after most other flags. Here we use it to inhibit use of non-optimal 67 # gcc built-in functions (e.g., memcmp). 70 # The following is equivalent to 'config -g KERNELNAME' and creates 71 # 'kernel.debug' compiled with -g debugging as well as a normal 81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc. [all …]
|
| /freebsd/usr.sbin/jail/ |
| H A D | jail.8 | 2 .\" Copyright (c) 2008-2012 James Gritton 94 .Bl -tag -width indent 104 Exhibit a list of all configured non-wildcard jails and their parameters. 129 The jail is first removed and then re-created, as if 146 .Bl -tag -width indent 148 Clean up after an already-removed jail, running commands and operations 193 No removal-related parameters for this jail will be used \(em the jail will 251 If hierarchical jails exist, a partial-matching wildcard definition may 288 comma-separated list, or with 293 List-based parameters may also be specified multiple times on the command [all …]
|
| /freebsd/sys/dev/mpr/ |
| H A D | mpr.c | 1 /*- 3 * Copyright (c) 2011-2015 LSI Corp. 4 * Copyright (c) 2013-2016 Avago Technologies 5 * Copyright 2000-2020 Broadcom Inc. 29 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD 126 * Added this union to smoothly convert le64toh cm->cm_desc.Words. 139 /* Rate limit chain-fail messages to 1 per minute */ 167 if (curthread->td_no_sleeping) in mpr_diag_reset() 179 if (mtx_owned(&sc->mpr_mtx) && sleep_flag == CAN_SLEEP) in mpr_diag_reset() 180 msleep(&sc->msleep_fake_chan, &sc->mpr_mtx, 0, in mpr_diag_reset() [all …]
|
| /freebsd/crypto/openssh/ |
| H A D | sshd_config.5 | 50 The file contains keyword-argument pairs, one per line. 61 keywords are case-insensitive and arguments are case-sensitive): 62 .Bl -tag -width Ds 77 requests a pseudo-terminal as it is required by the protocol. 102 .Xr ssh-agent 1 127 Specifies whether StreamLocal (Unix-domain socket) forwarding is permitted. 189 This option must be followed by one or more lists of comma-separated 198 .Qq publickey,password publickey,keyboard-interactive 203 keyboard-interactive authentication before public key. 213 .Qq keyboard-interactive:bsdauth [all …]
|
| /illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
| H A D | t4_nexus.c | 15 * Copyright (C) 2010-2013 Chelsio Communications. All rights reserved. 130 ASSERT(sc->dev == (dev_t)arg); in t4_devo_getinfo() 131 *rp = (void *)sc->dip; in t4_devo_getinfo() 147 "device-id", 0xffff); in t4_devo_probe() 204 sc->dip = dip; in t4_devo_attach() 205 sc->dev = makedevice(ddi_driver_major(dip), instance); in t4_devo_attach() 206 mutex_init(&sc->lock, NULL, MUTEX_DRIVER, NULL); in t4_devo_attach() 207 cv_init(&sc->cv, NULL, CV_DRIVER, NULL); in t4_devo_attach() 208 mutex_init(&sc->sfl_lock, NULL, MUTEX_DRIVER, NULL); in t4_devo_attach() 209 TAILQ_INIT(&sc->sfl); in t4_devo_attach() [all …]
|
| /illumos-gate/usr/src/lib/libc/port/threads/ |
| H A D | thr.c | 75 #define TIDHASH(tid, udp) (tid & (udp)->hash_mask) 120 0, /* hash_mask: hash_size - 1 */ 179 ulwp->ul_hash = udp->thr_hash_table[ix].hash_bucket; in hash_in_unlocked() 180 udp->thr_hash_table[ix].hash_bucket = ulwp; in hash_in_unlocked() 181 ulwp->ul_ix = ix; in hash_in_unlocked() 187 int ix = TIDHASH(ulwp->ul_lwpid, udp); in hash_in() 188 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock; in hash_in() 203 for (ulwpp = &udp->thr_hash_table[ix].hash_bucket; in hash_out_unlocked() 205 ulwpp = &(*ulwpp)->ul_hash) in hash_out_unlocked() 207 *ulwpp = ulwp->ul_hash; in hash_out_unlocked() [all …]
|
| /freebsd/share/misc/ |
| H A D | pci_vendors | 5 # Date: 2025-07-11 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 21 # Vendors, devices and subsystems. Please keep sorted. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge [all …]
|
| /illumos-gate/usr/src/data/hwdata/ |
| H A D | pci.ids | 5 # Date: 2025-06-09 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 21 # Vendors, devices and subsystems. Please keep sorted. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge [all …]
|
| /freebsd/sbin/ipfw/ |
| H A D | ipfw.8 | 8 in-kernel NAT.\& 19 .Op Ar rule | first-last ... 49 .Oo Cm set Ar N Oc Cm table Ar name Cm create Ar create-options 55 .Oo Cm set Ar N Oc Cm table Ar name Cm modify Ar modify-options 59 .Oo Cm set Ar N Oc Cm table Ar name Cm add Ar table-key Op Ar value 61 .Oo Cm set Ar N Oc Cm table Ar name Cm add Op Ar table-key Ar value ... 63 .Oo Cm set Ar N Oc Cm table Ar name Cm atomic add Op Ar table-key Ar value ... 65 .Oo Cm set Ar N Oc Cm table Ar name Cm delete Op Ar table-key ... 93 .Ar config-options 99 .Ss IN-KERNEL NAT [all …]
|
| /freebsd/sys/contrib/openzfs/man/man4/ |
| H A D | zfs.4 | 1 .\" SPDX-License-Identifier: CDDL-1.0 11 .\" usr/src/OPENSOLARIS.LICENSE or https://opensource.org/licenses/CDDL-1.0. 31 .Bl -tag -width Ds 98 Turbo L2ARC warm-up. 175 Percent of ARC size allowed for L2ARC-only headers. 248 of a top-level vdev before moving on to the next top-level vdev. 251 Enable metaslab groups biasing based on their over- or under-utilization 260 Setting to 1 equals to 2 if the pool is write-bound or 0 otherwise. 313 if not page-aligned instead of silently falling back to uncached I/O. 316 When attempting to log an output nvlist of an ioctl in the on-disk history, [all …]
|
| /freebsd/sys/vm/ |
| H A D | vm_pageout.c | 1 /*- 2 * SPDX-License-Identifier: (BSD-4-Clause AND MIT-CMU) 14 * The Mach Operating System project at Carnegie-Mellon University. 45 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 65 * Pittsburgh PA 15213-3890 72 * The proverbial page-out daemon. 155 "Panic on the given number of out-of-memory errors instead of " 185 "back-to-back calls to oom detector to start OOM"); 194 if (error != 0 || req->newptr == NULL) in sysctl_laundry_weight() 227 "system-wide limit to user-wired page count"); [all …]
|