Changeset 4ec9ea41 in mainline for kernel/generic/include/synch/rcu.h
- Timestamp:
- 2012-07-27T13:37:31Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 14c9aa6
- Parents:
- 2bcf6c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/synch/rcu.h
r2bcf6c6 r4ec9ea41 111 111 bool expedite_arriving; 112 112 113 /** Protected by global rcu.barrier_mtx. */ 114 rcu_item_t barrier_item; 115 113 116 /** Interruptable attached reclaimer thread. */ 114 117 struct thread *reclaimer_thr; … … 202 205 extern bool rcu_read_locked(void); 203 206 extern void rcu_synchronize(void); 207 extern void rcu_synchronize_expedite(void); 204 208 extern void rcu_call(rcu_item_t *rcu_item, rcu_func_t func); 209 extern void rcu_barrier(void); 205 210 206 211 extern void rcu_print_stat(void); … … 215 220 extern void rcu_before_thread_runs(void); 216 221 217 /* Debugging/testing support. Not part of public API. Do not use! */218 222 extern uint64_t rcu_completed_gps(void); 219 223 extern void _rcu_call(bool expedite, rcu_item_t *rcu_item, rcu_func_t func); 224 extern void _rcu_synchronize(bool expedite); 220 225 221 226 #endif
Note:
See TracChangeset
for help on using the changeset viewer.