宏定义
宏定义
常量宏定义
#define pi 3.14
#define x y
函数宏定义
#define MAX(x,y) ({x>y? x:y})
#define for_each_vector(x,y) for(int i = 0;i<x.size();i++)
#define for_each_cpu(cpu, mask) \
for ((cpu) = -1; \
(cpu) = cpumask_next((cpu), (mask)), \
(cpu) < nr_cpu_ids;)
#define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
for_each_possible_cpu(cpu) {
const u32 *rate;
int len;
/* too early to use cpu->of_node */
cn = of_get_cpu_node(cpu, NULL);
if (!cn) {
pr_err("missing device node for CPU %d\n", cpu);
continue;
}
......
文有疏漏,请大家批评指正!