1 int test_bit(int nr, const void *addr)
6 mask = 1 << (nr & 0x1f);
7 return ((mask & *a) != 0);
9 typedef struct cpumask {
10 unsigned long bits[1];
12 struct trace_array_cpu {
16 struct trace_array_cpu *data[1];
18 cpumask_t tracing_buffer_mask;
19 struct trace_array global_trace;
20 cpumask_t tracing_cpumask;
21 cpumask_t tracing_cpumask_new;
22 tracing_cpumask_write()
25 for (cpu = 0; cpu < 1; cpu++) {
26 if (test_bit(cpu, tracing_cpumask.bits))
27 atomic_inc(&global_trace.data[cpu]->disabled);
28 if (!test_bit(cpu, tracing_cpumask.bits))
29 atomic_dec(&global_trace.data[cpu]->disabled);