cregit-Linux how code gets into the kernel

Release 4.11 tools/testing/radix-tree/linux/percpu.h


#define DECLARE_PER_CPU(type, val) extern type val

#define DEFINE_PER_CPU(type, val) type val


#define __get_cpu_var(var)	var

#define this_cpu_ptr(var)	var

#define this_cpu_read(var)	var

#define this_cpu_xchg(var, val)		uatomic_xchg(&var, val)

#define this_cpu_cmpxchg(var, old, new)	uatomic_cmpxchg(&var, old, new)

#define per_cpu_ptr(ptr, cpu)   ({ (void)(cpu); (ptr); })

#define per_cpu(var, cpu)	(*per_cpu_ptr(&(var), cpu))

Overall Contributors

PersonTokensPropCommitsCommitProp
Matthew Wilcox77100.00%2100.00%
Total77100.00%2100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.