Lines Matching +full:0 +full:xde
36 ASSERT_EQ(numa_available(), 0); in FIXTURE_SETUP()
41 for (n = 0; n < numa_max_possible_node(); n++) in FIXTURE_SETUP()
66 int status = 0; in migrate()
77 return 0; in migrate()
79 ret = move_pages(0, 1, (void **) &ptr, &n2, &status, in migrate()
82 if (ret > 0) in migrate()
94 return 0; in migrate()
99 volatile uint64_t y = 0; in access_mem()
123 if (self->nthreads < 2 || self->n1 < 0 || self->n2 < 0)
127 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
130 memset(ptr, 0xde, TWOMEG);
131 for (i = 0; i < self->nthreads - 1; i++)
135 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0);
136 for (i = 0; i < self->nthreads - 1; i++)
137 ASSERT_EQ(pthread_cancel(self->threads[i]), 0);
149 if (self->nthreads < 2 || self->n1 < 0 || self->n2 < 0)
153 MAP_SHARED | MAP_ANONYMOUS, -1, 0);
156 memset(ptr, 0xde, TWOMEG);
157 for (i = 0; i < self->nthreads - 1; i++) {
170 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0);
171 for (i = 0; i < self->nthreads - 1; i++)
172 ASSERT_EQ(kill(self->pids[i], SIGTERM), 0);
183 if (self->nthreads < 2 || self->n1 < 0 || self->n2 < 0)
187 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
191 ASSERT_EQ(madvise(ptr, TWOMEG, MADV_HUGEPAGE), 0);
192 memset(ptr, 0xde, TWOMEG);
193 for (i = 0; i < self->nthreads - 1; i++)
197 ASSERT_EQ(migrate(ptr, self->n1, self->n2), 0);
198 for (i = 0; i < self->nthreads - 1; i++)
199 ASSERT_EQ(pthread_cancel(self->threads[i]), 0);