宏定义
常量宏定义
#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
", cpu);
continue;
}
......