Lines Matching +full:max +full:- +full:retries

1 // SPDX-License-Identifier: GPL-2.0-only
23 /* Max retries on the same chunk */
56 "Exceeded number of Logical Processors (LP) allowed to run Scan-At-Field concurrently",
72 "Not all scan chunks were executed. Maximum forward progress retries exceeded"); in message_not_tested()
90 cpumask_pr_args(cpu_smt_mask(cpu)), ifsd->cur_batch, ifsd->loaded_version); in message_fail()
102 cpumask_pr_args(cpu_smt_mask(cpu)), ifsd->cur_batch, ifsd->loaded_version); in message_fail()
177 int retries; in ifs_test_core() local
185 to_stop = ifsd->valid_chunks - 1; in ifs_test_core()
187 if (ifsd->generation) { in ifs_test_core()
196 retries = MAX_IFS_RETRIES; in ifs_test_core()
215 status_chunk = ifsd->generation ? status.gen2.chunk_num : status.gen0.chunk_num; in ifs_test_core()
218 if (--retries == 0) { in ifs_test_core()
224 retries = MAX_IFS_RETRIES; in ifs_test_core()
225 if (ifsd->generation) in ifs_test_core()
234 ifsd->scan_details = status.data; in ifs_test_core()
237 ifsd->status = SCAN_TEST_FAIL; in ifs_test_core()
240 ifsd->status = SCAN_NOT_TESTED; in ifs_test_core()
243 ifsd->status = SCAN_TEST_PASS; in ifs_test_core()
264 timeout -= SPINUNIT; in wait_for_sibling_cpu()
281 wrmsrl(MSR_ARRAY_BIST, command->data); in do_array_test()
283 rdmsrl(MSR_ARRAY_BIST, command->data); in do_array_test()
316 ifsd->scan_details = command.data; in ifs_array_test_core()
319 ifsd->status = SCAN_TEST_FAIL; in ifs_array_test_core()
321 ifsd->status = SCAN_NOT_TESTED; in ifs_array_test_core()
323 ifsd->status = SCAN_TEST_PASS; in ifs_array_test_core()
342 ret = -EINVAL; in do_core_test()
346 switch (test->test_num) { in do_core_test()
348 if (!ifsd->loaded) in do_core_test()
349 ret = -EPERM; in do_core_test()
357 ret = -EINVAL; in do_core_test()