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
50 Please note that single-bit operands to bitwise "&" can also
52 resulting value can only take on one of two possible values.
54 allow the compiler to deduce the exact value, which again can
80 do order stores after such branches, they can speculate loads,
81 which can result in misordering bugs.
100 after such branches, but can speculate loads, which can again
122 can now be speculated, such that it might happen before the
170 That said, this situation can make certain RCU usage
171 bugs more likely to happen. Which can be a good thing,
206 Because updaters can run concurrently with RCU readers, RCU readers can
256 that it loaded into "r2". The fact that this same result can occur due
357 Because the compiler can see all stores to "gp", it knows that the only
363 return values. This can result in "p->b" returning pre-initialization