Home
last modified time | relevance | path

Searched +full:non +full:- +full:exclusive (Results 1 – 25 of 960) sorted by relevance

12345678910>>...39

/freebsd/share/man/man9/
H A Dsx.952 .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 Drwlock.993 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 Dvm_page_busy.993 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 Dlock.993 .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 Dlocking.91 .\" 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 Drmlock.951 .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 Diic.445 .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 Dtun.414 .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 Dtask.h2 * 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 Dfcntl.258 .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 Dopen.2139 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 Di2c-gpio.yaml1 # 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 DAArch64SMEAttributes.cpp1 //===-- 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/
HDiwnwifi-2030-18.168.6.1.fw.uu1 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
HDiwlwifi-6000g2a-18.168.6.1.fw.uu1 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 DLICENSE4 -------------------------------------------------------------------------------
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 Dresolvconf.8.in1 .\" 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 Dacpiconf.c1 /*-
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 Dkern_sx.c1 /*-
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 DLICENCE.nvidia4 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 Dother.json3 … 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 DLICENSE.TXT72 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 Ddyadic2 #------------------------------------------------------------------------------
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 Dt_exclopen.c13 ** 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 Dttm_placement.h3 * 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.

12345678910>>...39