Lines Matching refs:can
3 Most of the time, you can use values from rcu_dereference() or one of
13 will complain. Worse yet, your code can see random memory-corruption
14 bugs due to games that compilers and DEC Alpha can play.
16 can reload the value, and won't your code have fun with two
18 DEC Alpha can load a pointer, dereference that pointer, and
25 for an example where the compiler can in fact deduce the exact
36 rcu_dereference(), which can cause the array access to return
61 Please note that single-bit operands to bitwise "&" can also
63 resulting value can only take on one of two possible values.
65 allow the compiler to deduce the exact value, which again can
90 do order stores after such branches, they can speculate loads,
91 which can result in misordering bugs.
109 after such branches, but can speculate loads, which can again
131 can now be speculated, such that it might happen before the
179 That said, this situation can make certain RCU usage
180 bugs more likely to happen. Which can be a good thing,
210 Because updaters can run concurrently with RCU readers, RCU readers can
260 that it loaded into "r2". The fact that this same result can occur due
361 Because the compiler can see all stores to "gp", it knows that the only
367 return values. This can result in "p->b" returning pre-initialization