Lines Matching refs:data
266 struct spinlock_test_data *data;
276 struct inc_test_data *data;
282 intptr_t data;
297 intptr_t data;
363 struct spinlock_test_data *data = thread_data->data;
371 int cpu = rseq_this_cpu_lock(&data->lock);
372 data->c[cpu].count++;
373 rseq_percpu_unlock(&data->lock, cpu);
400 struct spinlock_test_data data;
403 memset(&data, 0, sizeof(data));
410 thread_data[i].data = &data;
432 sum += data.c[i].count;
440 struct inc_test_data *data = thread_data->data;
454 ret = rseq_addv(&data->c[cpu].count, 1, cpu);
476 struct inc_test_data data;
479 memset(&data, 0, sizeof(data));
486 thread_data[i].data = &data;
508 sum += data.c[i].count;
641 node->data = j;
673 sum += node->data;
838 * "data" directly in the buffer. However, we
845 node->data = j;
877 sum += node->data;
1051 * "data" directly in the buffer. However, we
1139 /* Worker threads modify data in their "active" percpu lists. */
1185 node->data = 0;
1235 if (expect_b != atomic_load(&list_b.c[cpu_b].head->data)) {
1252 expect_a = atomic_load(&list_a.c[cpu_a].head->data);
1259 if (expect_a != atomic_load(&list_a.c[cpu_a].head->data)) {
1273 expect_b = atomic_load(&list_b.c[cpu_b].head->data);