1 typedef long long loff_t;
2 int __test_bit(int nr, const void *addr)
7 mask = 1 << (nr & 0x1f);
8 return ((mask & *a) != 0);
10 int test_bit(int nr, const void *addr)
12 return __test_bit(nr, addr);
16 typedef struct cpumask {
18 bits[(((1) + (8 * sizeof(long)) - 1) / (8 * sizeof(long)))];
20 struct trace_array_cpu {
24 struct trace_array_cpu *data[1];
26 cpumask_t tracing_buffer_mask;
27 struct trace_array global_trace;
28 cpumask_t tracing_cpumask;
29 cpumask_t tracing_cpumask_new;
30 tracing_cpumask_write()
38 for ((cpu) = 0; (cpu) < 1; (cpu)++, (void)tracing_buffer_mask) {
39 if (test_bit((cpu), (tracing_cpumask).bits)
40 && !test_bit((cpu), (tracing_cpumask_new).bits)) {
41 atomic_inc(&global_trace.data[cpu]->disabled);
43 if (!test_bit((cpu), (tracing_cpumask).bits)
44 && test_bit((cpu), (tracing_cpumask_new).bits)) {
45 atomic_dec(&global_trace.data[cpu]->disabled);