/freebsd/share/man/man9/ |
H A D | sx.9 | 52 .Nd kernel shared/exclusive lock 100 Shared/exclusive locks are used to protect data that are read far more often 102 Shared/exclusive locks do not implement priority propagation like mutexes and 104 shared/exclusive locks should be used prudently. 106 Shared/exclusive locks are created with either 116 is a pointer to a null-terminated character string that describes the 117 shared/exclusive lock. 125 .Bl -tag -width SX_NOWITNESS 135 Allow threads to recursively acquire exclusive locks for 151 Shared/exclusive locks are destroyed with [all …]
|
H A D | rwlock.9 | 93 or exclusive access by a single thread. 97 A thread with exclusive access is known as a 106 with shared/exclusive semantics. 111 can be locked while holding a non-spin mutex, and an 121 and exclusive locks can be made recursive selectively. 123 .Bl -tag -width indent 142 .Bl -tag -width ".Dv RW_NOPROFILE" 155 Allow threads to recursively acquire exclusive locks for 172 and its priority is propagated to the exclusive holder. 208 This function releases an exclusive lock previously acquired by [all …]
|
H A D | vm_page_busy.9 | 93 function returns non-zero if the current thread busied 95 in either exclusive or shared mode. 102 from an exclusive busy state to a shared busy state. 129 function returns non-zero if the current thread busied 145 returns 0, otherwise a non-zero value is returned. 149 attempts to exclusive busy 153 returns 0, otherwise a non-zero value is returned. 157 function returns non-zero if the current thread busied 159 in exclusive mode. 164 function exclusive unbusies [all …]
|
H A D | lock.9 | 93 .Bl -tag -width ".Fa wmesg" 108 .Bl -tag -width ".Dv LK_CANRECURSE" 110 Allow recursive exclusive locks. 114 Allow exclusive locks only. 139 support for shared and exclusive locks, and recursion. 146 .Bl -tag -width ".Fa flags" 151 .Bl -tag -width ".Dv LK_NODDLKTREAT" 154 If an exclusive lock is currently held, 158 Acquire an exclusive lock. 159 If an exclusive lock is already held, and [all …]
|
H A D | locking.9 | 1 .\" Copyright (c) 2007 Julian Elischer (julian - freebsd org ) 79 or exclusive access by a single thread. 83 A thread with exclusive access is known as a 89 with shared/exclusive semantics. 91 but priority is propagated only to an exclusive holder. 98 .Ss Read-Mostly Locks 99 Read-mostly locks are similar to 102 .Em Read-mostly 104 using a caller-supplied 111 .Ss Sleepable Read-Mostly Locks [all …]
|
H A D | rmlock.9 | 51 .Nd kernel reader/writer lock optimized for read-mostly access patterns 97 Read-mostly locks allow shared access to protected data by multiple threads, 98 or exclusive access by a single thread. 102 A thread with exclusive access is known as a 106 Read-mostly locks are designed to be efficient for locks almost exclusively 109 Acquiring an exclusive lock after the lock has been locked for shared access 112 Normal read-mostly locks are similar to 117 Read-mostly locks have full priority propagation like mutexes. 120 read-mostly locks propagate priority to both readers and writers. 142 Sleepable read-mostly locks (created with [all …]
|
/freebsd/share/man/man4/ |
H A D | iic.4 | 45 .Bl -tag -width ".Dv I2CRPTSTART" 53 element consists of a 7-bit address and a read/write bit 54 (that is, a 7-bit address << 1 | r/w). 58 If successful, the file descriptor receives exclusive 76 terminated and exclusive ownership of the underlying iicbus instance is 86 If it was previously issued, exclusive ownership of the underlying iicbus 104 It must be zero when additional read commands will follow, or non-zero if this 125 It must be zero when additional read commands will follow, or non-zero if this 152 element specifies the 7-bit address with the read/write bit for the transfer. 175 The argument is an 8-bit address (that is, a 7-bit address << 1). [all …]
|
H A D | tun.4 | 14 .Bd -ragged -offset indent 21 .Bd -literal -offset indent 46 and a character-special device 88 is non-zero, the 116 Each interface supports the usual network-interface 133 packet on the network interface, as if the (non-existent) 138 is exclusive-open 154 depending on whether non-blocking I/O has been enabled. 177 are mutually exclusive. 184 on the pseudo-interface. [all …]
|
/freebsd/contrib/ntp/libntp/lib/isc/include/isc/ |
H A D | task.h | 2 * Copyright (C) 2004-2007, 2009-2012 Internet Systems Consortium, Inc. ("ISC") 3 * Copyright (C) 1998-2001, 2003 Internet Software Consortium. 31 * When a task's event queue is non-empty, the 160 (m)->magic == ISCAPI_TASKMGR_MAGIC) 174 (s)->magic == ISCAPI_TASK_MAGIC) 184 *\li If 'quantum' is non-zero, then only that many events can be dispatched 552 *\li A non-NULL pointer to a null-terminated string. 573 * Request exclusive access for 'task', which must be the calling 578 * The exclusive access must be relinquished by calling 585 *\li #ISC_R_SUCCESS The current task now has exclusive access. [all …]
|
/freebsd/lib/libsys/ |
H A D | fcntl.2 | 58 .Bl -tag -width F_DUP2FD_CLOEXEC 62 .Bl -bullet -compact -offset 4n 77 The close-on-exec flag 95 .Bd -literal -offset indent 116 Get the close-on-exec flag associated with the file descriptor 130 Set the close-on-exec flag associated with 180 is non-zero. 214 .Bl -tag -width O_NONBLOCKX 216 Non-blocking I/O; if no data is available to a 221 the read or write call returns -1 with the error [all …]
|
H A D | open.2 | 139 MIB is set to zero, ".." is not allowed if found on non-local filesystem. 147 .Bl -tag -width O_RESOLVE_BENEATH 177 atomically obtain an exclusive lock 243 implement a simple exclusive access locking mechanism. 270 link points to a non-existent name. 281 The descriptor remains in non-blocking mode for subsequent operations. 311 for an exclusive lock. 367 The run-time linker (rtld) uses this flag to ensure shared objects have 404 the following descriptor-level operations: 406 .Bl -tag -width __acl_aclcheck_fd -offset indent -compact [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A D | i2c-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wolfram Sang <wsa@kernel.org> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 18 - const: i2c-gpio 20 sda-gpios: 24 from <dt-bindings/gpio/gpio.h> since the signal is by definition 28 scl-gpios: [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64SMEAttributes.cpp | 1 //===-- AArch64SMEAttributes.cpp - Helper for interpreting SME attributes -===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 23 "SM_Enabled and SM_Compatible are mutually exclusive"); in set() 27 "ZA_New and SME_ABI_Routine are mutually exclusive"); in set() 33 "'aarch64_inout_za' and 'aarch64_preserves_za' are mutually exclusive"); in set() 40 "'aarch64_inout_zt0' and 'aarch64_preserves_zt0' are mutually exclusive"); in set() 46 set(SMEAttrs(*F).Bitmask | SMEAttrs(F->getName()).Bitmask); in SMEAttrs() 95 // Both non-streaming in requiresSMChange()
|
/freebsd/sys/contrib/dev/iwn/ |
HD | iwnwifi-2030-18.168.6.1.fw.uu | 1 Copyright (c) 2006-2012, Intel Corporation. 17 Limited patent license. Intel Corporation grants a world-wide, 18 royalty-free, non-exclusive license under patents it now or hereafter 40 begin-base64 644 iwlwifi-2030-18.168.6.1.fw 12453 Copyright (c) 2006-2012, Intel Corporation. 12469 Limited patent license. Intel Corporation grants a world-wide, 12470 royalty-free, non-exclusive license under patents it now or hereafter 12492 begin-base64 644 iwlwifi-2030-18.168.6.1.fw
|
HD | iwlwifi-6000g2a-18.168.6.1.fw.uu | 1 Copyright (c) 2006-2012, Intel Corporation. 17 Limited patent license. Intel Corporation grants a world-wide, 18 royalty-free, non-exclusive license under patents it now or hereafter 40 begin 644 iwlwifi-6000g2a-18.168.6.1.fw.uu 15095 Copyright (c) 2006-2012, Intel Corporation. 15111 Limited patent license. Intel Corporation grants a world-wide, 15112 royalty-free, non-exclusive license under patents it now or hereafter 15134 begin 644 iwlwifi-6000g2a-18.168.6.1.fw.uu
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | LICENSE | 4 ------------------------------------------------------------------------------- 12 ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 13 INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 22 exclusive Copyright and Related Rights (defined below) upon the creator 90 person a royalty-free, non transferable, non sublicensable, non exclusive, 111 b. Affirmer offers the Work as-is and makes no representations or 114 title, merchantability, fitness for a particular purpose, non 128 ------------------------------------------------------------------------------- 197 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 204 worldwide, non-exclusive, no-charge, royalty-free, irrevocable [all …]
|
/freebsd/contrib/openresolv/ |
H A D | resolvconf.8.in | 1 .\" Copyright (c) 2007-2016 Roy Marples 116 as exclusive. 117 Only the latest exclusive interface is used for processing, otherwise all are. 130 Here are some options for the above commands:- 131 .Bl -tag -width pattern_opt 133 Ignore non existent interfaces. 146 as exclusive when adding, otherwise only use the latest exclusive interface. 150 has some more commands for general usage:- 151 .Bl -tag -width pattern_opt 180 system startup:- [all …]
|
/freebsd/usr.sbin/acpi/acpiconf/ |
H A D | acpiconf.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 52 if (acpifd == -1) in acpi_init() 54 if (acpifd == -1) in acpi_init() 98 if (ioctl(acpifd, ACPIIO_BATT_GET_BIX, &battio) == -1) in acpi_battinfo() 113 "primary (non-rechargeable)" : "secondary (rechargeable)"); in acpi_battinfo() 117 printf("Non-swappable\n"); in acpi_battinfo() 157 if (ioctl(acpifd, ACPIIO_BATT_GET_BST, &battio) == -1) in acpi_battinfo() 164 if (ioctl(acpifd, ACPIIO_BATT_GET_BATTINFO, &battio) == -1) in acpi_battinfo() 191 if (battio.battinfo.cap == -1) in acpi_battinfo() [all …]
|
/freebsd/sys/kern/ |
H A D | kern_sx.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 33 * Shared/exclusive locks. This implementation attempts to ensure 102 while (_giantcnt--) \ 109 * Returns true if an exclusive lock is recursed. It assumes 110 * curthread currently has an exclusive lock. 112 #define sx_recursed(sx) ((sx)->sx_recurse != 0) 217 x = sx->sx_lock; in owner_sx() 229 sx_init_flags(sargs->sa_sx, sargs->sa_desc, sargs->sa_flags); in sx_sysinit() 239 ASSERT_ATOMIC_LOAD_PTR(sx->sx_lock, in sx_init_flags() [all …]
|
/freebsd/sys/contrib/dev/nvidia/ |
H A D | LICENCE.nvidia | 4 IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of 33 the following non-exclusive, non-transferable right to use the 38 and make multiple back-up copies of the SOFTWARE, solely for Customer's 45 use on operating systems distributed under the terms of an OSI-approved 122 This agreement is the final, complete and exclusive agreement between
|
/freebsd/lib/libpmc/pmu-events/arch/x86/icelakex/ |
H A D | other.json | 3 … where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.", 9 …s running with power-delivery for baseline license level 0. This includes non-AVX codes, SSE, AVX… 21 … running with power-delivery for license level 1. This includes high current AVX 256-bit instruct… 33 … running with power-delivery for license level 2 (introduced in Skylake Server microarchtecture). … 45 …tor and indicating the data was found unmodified in the (FE) Forward or Exclusive State in this co… 69 …ing forwarded back to the requestor. The line was in Forward, Shared or Exclusive (FSE) state in t… 117 …y the data was found in the cache in the (FSE) Forward, Shared state or Exclusive state. A single… 156 … on a distant memory controller of this socket when the system is in SNC (sub-NUMA cluster) mode.", 244 … on a distant memory controller of this socket when the system is in SNC (sub-NUMA cluster) mode.", 255 … on a distant memory controller of this socket when the system is in SNC (sub-NUMA cluster) mode.", [all …]
|
/freebsd/contrib/llvm-project/openmp/ |
H A D | LICENSE.TXT | 72 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 79 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 87 cross-claim or counterclaim in a lawsuit) alleging that the Work 119 wherever such third-party notices normally appear. The contents 152 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 191 identification within third-party archives. 199 http://www.apache.org/licenses/LICENSE-2.0 208 ---- LLVM Exceptions to the Apache 2.0 License ---- 241 University of Illinois "BSD-Like" license and the MIT license. As a user of 254 Copyright (c) 1997-2019 Intel Corporation [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | dyadic | 2 #------------------------------------------------------------------------------ 16 # real Dyalog APL have non zero version numbers like 7.3 or 13.4 21 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed 23 >>>1 byte 0x02 external variable exclusive 27 >>>>7 byte&0x28 0x00 32-bit 28 >>>>7 byte&0x28 0x20 64-bit 31 >>>>7 byte&0x88 0x00 big-endian 32 >>>>7 byte&0x88 0x80 little-endian 36 >>>1 byte 0x08 mapped file 32-bit 37 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed [all …]
|
/freebsd/contrib/sendmail/test/ |
H A D | t_exclopen.c | 13 ** security-defeating semantics that an open with O_CREAT|O_EXCL 15 ** points to a non-existent file. Sadly, Posix is mute on what 24 ** HP-UX 9.04 FAIL 25 ** HP-UX 9.05 FAIL 26 ** HP-UX 9.07 OK 27 ** HP-UX 10.01 OK 28 ** HP-UX 10.10 OK 29 ** HP-UX 10.20 OK 52 static char id[] = "@(#)$Id: t_exclopen.c,v 8.7 2013-11-22 20:52:01 ca Exp $"; 79 printf("Could not create %s->%s symlink: %d\n", [all …]
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_placement.h | 3 * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 28 * Authors: Thomas Hellstrom <thellstrom-at-vmware-dot-com> 62 * TTM_PL_FLAG_CACHED indicates cache-coherent mappings 83 * Access flags to be used for CPU- and GPU- mappings. 85 * allow concurrent READ access and exclusive write access. 86 * Currently GPU- and CPU accesses are exclusive.
|