Home
last modified time | relevance | path

Searched refs:primitives (Results 1 – 36 of 36) sorted by relevance

/linux-4.4.14/Documentation/RCU/
Dchecklist.txt24 read-side primitives is critically important.
46 rcu_read_lock() and friends? These primitives are needed
66 primitives to add, remove, and replace elements on
83 appear atomic, as will individual atomic primitives.
86 of multiple atomic primitives.
129 various "_rcu()" list-traversal primitives, such
133 primitives. This is particularly useful in code that
140 list-traversal primitives can substitute for a good
144 and list_add_rcu() primitives must be used in order
156 The list_replace_rcu() and hlist_replace_rcu() primitives
[all …]
Dlockdep.txt10 In addition, RCU provides the following primitives that check lockdep's
24 checking of rcu_dereference() primitives:
100 and RCU list-/tree-traversal primitives, which do not (yet) check for
102 versions of these primitives might be created.
D00-INDEX20 - RCU list primitives for use with SLAB_DESTROY_BY_RCU
Drcu_dereference.txt4 the similar primitives without worries. Dereferencing (prefix "*"),
11 o You must use one of the rcu_dereference() family of primitives
15 Without one of the rcu_dereference() primitives, compilers
162 kernel's wide array of primitives that cause code to
DlistRCU.txt72 become list_for_each_entry_rcu(). The _rcu() list-traversal primitives
147 The list_del(), list_add(), and list_add_tail() primitives have been
149 The _rcu() list-manipulation primitives add memory barriers that are
DwhatisRCU.txt226 the _rcu list-manipulation primitives such as list_add_rcu().
288 primitives, such as list_for_each_entry_rcu().
322 The rcu_dereference() and rcu_assign_pointer() primitives are used for
323 all three mechanisms, but different defer and protect primitives are
431 rcu_assign_pointer() primitives from interfering with each other.
543 in terms of familiar locking primitives, and another that more closely
559 familiar locking primitives. Its overhead makes it a non-starter for
Drcu.txt58 primitives. Or grab one of the cscope databases from:
Dtorture.txt46 primitives.
49 primitives. If both gp_normal and gp_exp are set, or
DRTFP.txt676 primitives.
987 Compares performance of RCU to that of other locking primitives
1369 ,Title="Lock-free synchronization primitives"
2510 Drives quiescent-state detection from RCU read-side primitives,
/linux-4.4.14/drivers/staging/clocking-wizard/
DTODO5 refactoring of the clk primitives: https://lkml.org/lkml/2014/9/5/766)
/linux-4.4.14/Documentation/isdn/
DREADME.concap80 some basic connection control primitives are supported. The type and
92 service primitives to the network device.
104 The network interface driver accesses those primitives via callbacks
135 Protocols that don't process these primitives might fill in
146 some service primitives to the encapsulation protocol:
152 The encapsulation protocol accesses those primitives via callbacks
/linux-4.4.14/tools/testing/selftests/powerpc/
DMakefile20 primitives \
/linux-4.4.14/Documentation/usb/
Ddma.txt41 For those specific cases, USB has primitives to allocate less expensive
52 Most drivers should *NOT* be using these primitives; they don't need
132 calls (where the underlying DMA primitives have changed), most of them can
/linux-4.4.14/Documentation/locking/
Dlglock.txt132 * on UP systems all lg_* primitives are simply spinlocks
155 been replaced by seqlock primitives or by RCU based primitives in the
Dlocktorture.txt6 that runs torture tests on core kernel locking primitives. The kernel
Dlockdep-design.txt149 versions of the various locking primitives were added that allow you to
168 Note: When changing code to use the _nested() primitives, be careful and
Dspinlocks.txt91 The single spin-lock primitives above are by no means the only ones. They
/linux-4.4.14/Documentation/
Dvolatile-considered-harmful.txt18 Like volatile, the kernel primitives which make concurrent access to data
35 primitives act as memory barriers - they are explicitly written to do so -
Datomic_ops.txt204 Unlike the above routines, it is required that these primitives
236 Again, these primitives provide explicit memory barrier semantics around
Dmemory-barriers.txt1531 barrier(), or similar primitives.
1948 these appear to happen in the right order, the primitives to begin the process
1949 of going to sleep, and the primitives to initiate a wake up imply certain
2095 On SMP systems locking primitives give a more substantial form of barrier: one
2391 The following operations are special locking primitives:
2398 preference to other operations when implementing locking primitives, because
2401 [!] Note that special memory barrier primitives are available for these
2404 and in such cases the special barrier primitives will be no-ops.
Dunshare.txt48 addition to the set of available primitives on Linux that implement
D00-INDEX289 - directory with info about kernel locking primitives
Dkernel-parameters.txt3208 primitives, if available.
3211 Use expedited update-side primitives, if available.
3215 update-side primitives, if available.
3219 update-side primitives, if available. If all
3300 Use expedited grace-period primitives, for
/linux-4.4.14/tools/testing/selftests/futex/
DREADME11 primitives. These can be used as is in user applications or can serve as
/linux-4.4.14/drivers/powercap/
Dintel_rapl.c132 u64 primitives[NR_RAPL_PRIMITIVES]; member
784 *data = rd->rdd.primitives[prim]; in rapl_read_data_raw()
1128 rp->domains[dmn].rdd.primitives[prim] = in rapl_update_domain_data()
/linux-4.4.14/Documentation/virtual/kvm/
Dmsr.txt256 primitives to synchronise with the hypervisor.
/linux-4.4.14/Documentation/networking/
Daltera_tse.txt27 initialize, setup transmits, receives, and interrupt handling primitives for
Dphy.txt176 Simple read/write primitives. They invoke the bus's read/write function
/linux-4.4.14/Documentation/scsi/
Dlibsas.txt93 sas_prim -- this is where primitives go when they're
/linux-4.4.14/Documentation/fmc/
Dcarrier.txt11 communication primitives through frame exchange.
/linux-4.4.14/Documentation/i2c/
Dwriting-clients124 can be sufficiently configured using only such probe primitives.
/linux-4.4.14/Documentation/filesystems/
Dpath-lookup.txt103 This ensures the RCU list traversal primitives can run over the object without
/linux-4.4.14/Documentation/development-process/
D4.Coding167 should take the time to understand the available locking primitives well
/linux-4.4.14/crypto/
DKconfig776 Whirlpool-512 is part of the NESSIE cryptographic primitives.
/linux-4.4.14/lib/
DKconfig.debug1085 on kernel locking primitives. The kernel module may be built
/linux-4.4.14/arch/arm/crypto/
Daesbs-core.S_shipped21 @ only low-level primitives and unsupported entry points, just enough