Lines Matching refs:cpu_id

644 			  struct stressapptest_params *sat, u8 cpu_id)  in page_rand_pick()  argument
649 pick = pick / sat->cpu_num * sat->cpu_num + cpu_id; in page_rand_pick()
651 pick = cpu_id; in page_rand_pick()
656 pick = cpu_id; in page_rand_pick()
663 struct stressapptest_params *sat, u8 cpu_id) in block_mis_search() argument
685 item, cpu_id, (ulong)&dst_mem[i]); in block_mis_search()
727 struct stressapptest_params *sat, u8 cpu_id) in block_inv_check() argument
781 err = block_mis_search(dst_addr, src_pattern, "Inv", sat, cpu_id); in block_inv_check()
822 static u32 page_inv(struct stressapptest_params *sat, u8 cpu_id) in page_inv() argument
828 src = page_rand_pick(page_list, 1, sat, cpu_id); /* pick a valid page */ in page_inv()
839 err += block_inv_check(dst_block_addr, page_list[src].pattern, sat, cpu_id); in page_inv()
850 u8 cpu_id) in block_copy_check() argument
858 err = block_mis_search(dst_addr, src_pattern, "Copy", sat, cpu_id); in block_copy_check()
865 struct stressapptest_params *sat, u8 cpu_id) in block_copy() argument
926 return block_copy_check(dst_addr, &adler_sum, src_pattern, sat, cpu_id); in block_copy()
929 static u32 page_copy(struct stressapptest_params *sat, u8 cpu_id) in page_copy() argument
937 dst = page_rand_pick(page_list, 0, sat, cpu_id); /* pick a empty page */ in page_copy()
939 src = page_rand_pick(page_list, 1, sat, cpu_id); /* pick a valid page */ in page_copy()
945 page_list[src].pattern, sat, cpu_id); in page_copy()
961 u8 cpu_id; in secondary_main() local
976 cpu_id = sat.cpu_num; in secondary_main()
977 cpu_init_finish[cpu_id] = 1; in secondary_main()
978 printf("CPU%d start OK.\n", cpu_id); in secondary_main()
989 cpu_test_finish[cpu_id] = 0; in secondary_main()
993 cpu_copy_err[cpu_id] += page_copy(&sat, cpu_id); in secondary_main()
995 cpu_inv_err[cpu_id] += page_inv(&sat, cpu_id); in secondary_main()
998 cpu_test_finish[cpu_id] = 1; in secondary_main()