/linux-4.1.27/Documentation/RCU/ |
D | checklist.txt | 24 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 …]
|
D | lockdep.txt | 10 In addition, RCU provides the following primitives that check lockdep's 24 checking of rcu_dereference() primitives: 110 and RCU list-/tree-traversal primitives, which do not (yet) check for 112 versions of these primitives might be created.
|
D | 00-INDEX | 20 - RCU list primitives for use with SLAB_DESTROY_BY_RCU
|
D | rcu_dereference.txt | 4 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 171 kernel's wide array of primitives that cause code to
|
D | listRCU.txt | 72 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
|
D | whatisRCU.txt | 226 the _rcu list-manipulation primitives such as list_add_rcu(). 286 primitives, such as list_for_each_entry_rcu(). 320 The rcu_dereference() and rcu_assign_pointer() primitives are used for 321 all three mechanisms, but different defer and protect primitives are 429 rcu_assign_pointer() primitives from interfering with each other. 541 in terms of familiar locking primitives, and another that more closely 557 familiar locking primitives. Its overhead makes it a non-starter for
|
D | rcu.txt | 58 primitives. Or grab one of the cscope databases from:
|
D | torture.txt | 46 primitives. 49 primitives. If both gp_normal and gp_exp are set, or
|
D | RTFP.txt | 676 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.1.27/drivers/staging/clocking-wizard/ |
D | TODO | 5 refactoring of the clk primitives: https://lkml.org/lkml/2014/9/5/766)
|
/linux-4.1.27/Documentation/isdn/ |
D | README.concap | 80 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.1.27/tools/testing/selftests/powerpc/ |
D | Makefile | 15 SUB_DIRS = pmu copyloops mm tm primitives stringloops vphn switch_endian
|
/linux-4.1.27/Documentation/usb/ |
D | dma.txt | 41 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.1.27/Documentation/locking/ |
D | lglock.txt | 132 * on UP systems all lg_* primitives are simply spinlocks 155 been replaced by seqlock primitives or by RCU based primitives in the
|
D | locktorture.txt | 6 that runs torture tests on core kernel locking primitives. The kernel
|
D | lockdep-design.txt | 149 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
|
D | spinlocks.txt | 91 The single spin-lock primitives above are by no means the only ones. They
|
/linux-4.1.27/Documentation/ |
D | volatile-considered-harmful.txt | 18 Like volatile, the kernel primitives which make concurrent access to data 35 primitives act as memory barriers - they are explicitly written to do so -
|
D | atomic_ops.txt | 204 Unlike the above routines, it is required that these primitives 236 Again, these primitives provide explicit memory barrier semantics around
|
D | memory-barriers.txt | 1526 code not containing ACCESS_ONCE(), barrier(), or similar primitives. 1959 these appear to happen in the right order, the primitives to begin the process 1960 of going to sleep, and the primitives to initiate a wake up imply certain 2106 On SMP systems locking primitives give a more substantial form of barrier: one 2436 The following operations are special locking primitives: 2443 preference to other operations when implementing locking primitives, because 2446 [!] Note that special memory barrier primitives are available for these 2449 and in such cases the special barrier primitives will be no-ops.
|
D | unshare.txt | 48 addition to the set of available primitives on Linux that implement
|
D | 00-INDEX | 289 - directory with info about kernel locking primitives
|
D | kernel-parameters.txt | 3101 Use expedited update-side primitives. 3104 Use normal (non-expedited) update-side primitives. 3180 Use expedited grace-period primitives, for
|
/linux-4.1.27/drivers/powercap/ |
D | intel_rapl.c | 132 u64 primitives[NR_RAPL_PRIMITIVES]; member 781 *data = rd->rdd.primitives[prim]; in rapl_read_data_raw() 1092 rp->domains[dmn].rdd.primitives[prim] = in rapl_update_domain_data()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | msr.txt | 256 primitives to synchronise with the hypervisor.
|
/linux-4.1.27/Documentation/networking/ |
D | altera_tse.txt | 27 initialize, setup transmits, receives, and interrupt handling primitives for
|
D | phy.txt | 176 Simple read/write primitives. They invoke the bus's read/write function
|
/linux-4.1.27/Documentation/scsi/ |
D | libsas.txt | 93 sas_prim -- this is where primitives go when they're
|
/linux-4.1.27/Documentation/fmc/ |
D | carrier.txt | 11 communication primitives through frame exchange.
|
/linux-4.1.27/Documentation/i2c/ |
D | writing-clients | 124 can be sufficiently configured using only such probe primitives.
|
/linux-4.1.27/Documentation/filesystems/ |
D | path-lookup.txt | 103 This ensures the RCU list traversal primitives can run over the object without
|
/linux-4.1.27/Documentation/development-process/ |
D | 4.Coding | 167 should take the time to understand the available locking primitives well
|
/linux-4.1.27/crypto/ |
D | Kconfig | 693 Whirlpool-512 is part of the NESSIE cryptographic primitives.
|
/linux-4.1.27/lib/ |
D | Kconfig.debug | 1076 on kernel locking primitives. The kernel module may be built
|
/linux-4.1.27/arch/arm/crypto/ |
D | aesbs-core.S_shipped | 21 @ only low-level primitives and unsupported entry points, just enough
|