Lines Matching refs:err

118 	int err, retries = -1, enomem_retries = 0;  in insert_retry()  local
123 err = rhashtable_insert_fast(ht, &obj->node, params); in insert_retry()
124 if (err == -ENOMEM && enomem_retry) { in insert_retry()
126 err = -EBUSY; in insert_retry()
128 } while (err == -EBUSY); in insert_retry()
134 return err ? : retries; in insert_retry()
212 int err; in test_rhashtable() local
226 err = insert_retry(ht, obj, test_rht_params); in test_rhashtable()
227 if (err > 0) in test_rhashtable()
228 insert_retries += err; in test_rhashtable()
229 else if (err) in test_rhashtable()
230 return err; in test_rhashtable()
274 int ret, err; in test_rhltable() local
290 err = rhltable_init(&rhlt, &test_rht_params); in test_rhltable()
291 if (WARN_ON(err)) in test_rhltable()
298 err = rhltable_insert(&rhlt, &rhl_test_objects[i].list_node, in test_rhltable()
300 if (WARN(err, "error %d on element %d\n", err, i)) in test_rhltable()
302 if (err == 0) in test_rhltable()
306 if (err) in test_rhltable()
307 ret = err; in test_rhltable()
349 err = rhltable_remove(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
350 WARN(err, "rhltable_remove: err %d for iteration %d\n", err, i); in test_rhltable()
351 if (err == 0) in test_rhltable()
355 if (ret == 0 && err) in test_rhltable()
356 ret = err; in test_rhltable()
361 err = rhltable_insert(&rhlt, &rhl_test_objects[i].list_node, in test_rhltable()
363 if (WARN(err, "error %d on element %d\n", err, i)) in test_rhltable()
365 if (err == 0) in test_rhltable()
376 err = rhltable_remove(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
379 if (WARN(err, "cannot remove element at slot %d", i)) in test_rhltable()
382 if (WARN(err != -ENOENT, "removed non-existent element %d, error %d not %d", in test_rhltable()
383 i, err, -ENOENT)) in test_rhltable()
388 err = rhltable_insert(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
389 if (err == 0) { in test_rhltable()
401 err = rhltable_remove(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
402 WARN(err, "cannot remove element at slot %d", i); in test_rhltable()
403 if (err == 0) in test_rhltable()
406 err = rhltable_insert(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
407 WARN(err, "failed to insert object %d", i); in test_rhltable()
408 if (err == 0) in test_rhltable()
416 err = rhltable_remove(&rhlt, &rhl_test_objects[i].list_node, test_rht_params); in test_rhltable()
418 if (WARN(err, "cannot remove element at slot %d", i)) in test_rhltable()
421 if (WARN(err != -ENOENT, "removed non-existent element, error %d not %d", in test_rhltable()
422 err, -ENOENT)) in test_rhltable()
438 int err; in test_rhashtable_max() local
441 err = rhashtable_init(&ht, &test_rht_params); in test_rhashtable_max()
442 if (err) in test_rhashtable_max()
443 return err; in test_rhashtable_max()
449 err = insert_retry(&ht, obj, test_rht_params); in test_rhashtable_max()
450 if (err < 0) in test_rhashtable_max()
451 return err; in test_rhashtable_max()
454 err = insert_retry(&ht, &array[ht.max_elems], test_rht_params); in test_rhashtable_max()
455 if (err == -E2BIG) { in test_rhashtable_max()
456 err = 0; in test_rhashtable_max()
459 ht.max_elems, -E2BIG, err); in test_rhashtable_max()
460 if (err == 0) in test_rhashtable_max()
461 err = -1; in test_rhashtable_max()
466 return err; in test_rhashtable_max()
524 int err = 0; in test_insert_dup() local
530 err = rhltable_init(rhlt, &test_rht_params_dup); in test_insert_dup()
531 if (WARN_ON(err)) { in test_insert_dup()
533 return err; in test_insert_dup()
542 err = PTR_ERR(rhashtable_insert_slow(&rhlt->ht, key, in test_insert_dup()
544 if (err == -EAGAIN) in test_insert_dup()
545 err = 0; in test_insert_dup()
547 err = rhltable_insert(rhlt, in test_insert_dup()
550 if (WARN(err, "error %d on element %d/%d (%s)\n", err, i, cnt, slow? "slow" : "fast")) in test_insert_dup()
589 int i, err = 0; in thread_lookup_test() local
601 err++; in thread_lookup_test()
604 err++; in thread_lookup_test()
608 err++; in thread_lookup_test()
613 return err; in thread_lookup_test()
618 int i, step, err = 0, insert_retries = 0; in threadfunc() local
631 err = insert_retry(&ht, &tdata->objs[i], test_rht_params); in threadfunc()
632 if (err > 0) { in threadfunc()
633 insert_retries += err; in threadfunc()
634 } else if (err) { in threadfunc()
644 err = thread_lookup_test(tdata); in threadfunc()
645 if (err) { in threadfunc()
655 err = rhashtable_remove_fast(&ht, &tdata->objs[i].node, in threadfunc()
657 if (err) { in threadfunc()
666 err = thread_lookup_test(tdata); in threadfunc()
667 if (err) { in threadfunc()
678 return err; in threadfunc()
684 int i, err, started_threads = 0, failed_threads = 0; in test_rht_init() local
712 err = rhashtable_init(&ht, &test_rht_params); in test_rht_init()
713 if (err < 0) { in test_rht_init()
715 err); in test_rht_init()
757 err = rhashtable_init(&ht, &test_rht_params); in test_rht_init()
758 if (err < 0) { in test_rht_init()
760 err); in test_rht_init()
786 if ((err = kthread_stop(tdata[i].task))) { in test_rht_init()
788 i, err); in test_rht_init()
800 err = test_rhltable(entries / 16); in test_rht_init()
802 started_threads, failed_threads, err); in test_rht_init()