Lines Matching refs:nthreads
1304 static const unsigned int nthreads = 6, pages_per_thread = 32, access_per_thread = 8;
1391 if (pthread_barrier_init(&start_barrier, NULL, nthreads + 1))
1394 if (pthread_barrier_init(&end_barrier, NULL, nthreads + 1))
1397 mem = mmap(NULL, 0x1000 * nthreads * pages_per_thread, PROT_READ | PROT_WRITE,
1402 wp_init(mem, 0x1000 * nthreads * pages_per_thread);
1403 wp_addr_range(mem, 0x1000 * nthreads * pages_per_thread);
1405 memset(mem, 0, 0x1000 * nthreads * pages_per_thread);
1407 count = get_dirty_pages_reset(mem, nthreads * pages_per_thread, 1, page_size);
1409 count = get_dirty_pages_reset(mem, nthreads * pages_per_thread, 1, page_size);
1413 for (i = 0; i < nthreads; ++i)
1424 count = get_dirty_pages_reset(mem, nthreads * pages_per_thread, 1,
1431 if (count > nthreads * access_per_thread)
1433 count, nthreads * access_per_thread, i);
1435 c = get_dirty_pages_reset(mem, nthreads * pages_per_thread, 1, page_size);
1438 if (c > nthreads * access_per_thread) {
1439 ksft_test_result_fail(" %s count > nthreads\n", __func__);
1443 if (count != nthreads * access_per_thread) {
1456 if (count < nthreads * access_per_thread) {
1458 nthreads * access_per_thread);
1462 extra_pages += count - nthreads * access_per_thread;
1472 100.0 * extra_pages / (iter_count * nthreads * access_per_thread),