Lines Matching refs:err

89 	int err = -EINVAL;  in igt_wait_request()  local
146 err = 0; in igt_wait_request()
150 return err; in igt_wait_request()
158 int err = -EINVAL; in igt_fence_wait() local
198 err = 0; in igt_fence_wait()
201 return err; in igt_fence_wait()
210 int err = -EINVAL; in igt_request_rewind() local
214 err = -ENOMEM; in igt_request_rewind()
223 err = -ENOMEM; in igt_request_rewind()
232 err = -ENOMEM; in igt_request_rewind()
241 err = -ENOMEM; in igt_request_rewind()
260 goto err; in igt_request_rewind()
265 goto err; in igt_request_rewind()
268 err = 0; in igt_request_rewind()
269 err: in igt_request_rewind()
279 return err; in igt_request_rewind()
320 int err = 0; in __igt_breadcrumbs_smoketest() local
339 err = -ENOMEM; in __igt_breadcrumbs_smoketest()
349 err = -ENOMEM; in __igt_breadcrumbs_smoketest()
357 err = -ENOMEM; in __igt_breadcrumbs_smoketest()
375 err = PTR_ERR(rq); in __igt_breadcrumbs_smoketest()
380 err = i915_sw_fence_await_sw_fence_gfp(&rq->submit, in __igt_breadcrumbs_smoketest()
387 if (err >= 0) in __igt_breadcrumbs_smoketest()
388 err = i915_sw_fence_await_dma_fence(wait, in __igt_breadcrumbs_smoketest()
393 if (err < 0) { in __igt_breadcrumbs_smoketest()
417 err = -EIO; in __igt_breadcrumbs_smoketest()
427 err = -EINVAL; in __igt_breadcrumbs_smoketest()
436 if (err < 0) in __igt_breadcrumbs_smoketest()
451 thread->result = err; in __igt_breadcrumbs_smoketest()
515 int err; in mock_breadcrumbs_smoketest() local
519 err = READ_ONCE(threads[n].result); in mock_breadcrumbs_smoketest()
520 if (err < 0 && !ret) in mock_breadcrumbs_smoketest()
521 ret = err; in mock_breadcrumbs_smoketest()
553 int err = 0; in i915_request_mock_selftests() local
560 err = i915_subtests(tests, i915); in i915_request_mock_selftests()
564 return err; in i915_request_mock_selftests()
572 int err = -ENODEV; in live_nop_request() local
585 err = igt_live_test_begin(&t, i915, __func__, engine->name); in live_nop_request()
586 if (err) in live_nop_request()
587 return err; in live_nop_request()
630 err = igt_live_test_end(&t); in live_nop_request()
631 if (err) in live_nop_request()
632 return err; in live_nop_request()
640 return err; in live_nop_request()
648 int err = 0; in __cancel_inactive() local
655 err = PTR_ERR(ce); in __cancel_inactive()
661 err = PTR_ERR(rq); in __cancel_inactive()
675 err = -ETIME; in __cancel_inactive()
682 err = -EINVAL; in __cancel_inactive()
691 if (err) in __cancel_inactive()
692 pr_err("%s: %s error %d\n", __func__, engine->name, err); in __cancel_inactive()
693 return err; in __cancel_inactive()
701 int err = 0; in __cancel_active() local
708 err = PTR_ERR(ce); in __cancel_active()
714 err = PTR_ERR(rq); in __cancel_active()
726 err = -ETIME; in __cancel_active()
736 err = -ETIME; in __cancel_active()
743 err = -EINVAL; in __cancel_active()
752 if (err) in __cancel_active()
753 pr_err("%s: %s error %d\n", __func__, engine->name, err); in __cancel_active()
754 return err; in __cancel_active()
762 int err = 0; in __cancel_completed() local
769 err = PTR_ERR(ce); in __cancel_completed()
775 err = PTR_ERR(rq); in __cancel_completed()
783 err = -ETIME; in __cancel_completed()
792 err = -EINVAL; in __cancel_completed()
801 if (err) in __cancel_completed()
802 pr_err("%s: %s error %d\n", __func__, engine->name, err); in __cancel_completed()
803 return err; in __cancel_completed()
824 int err = 0; in __cancel_reset() local
838 err = PTR_ERR(ce); in __cancel_reset()
844 err = PTR_ERR(rq); in __cancel_reset()
857 err = -ETIME; in __cancel_reset()
874 err = -ETIME; in __cancel_reset()
881 err = -EINVAL; in __cancel_reset()
890 err = -ETIME; in __cancel_reset()
897 err = -EINVAL; in __cancel_reset()
910 if (err) in __cancel_reset()
911 pr_err("%s: %s error %d\n", __func__, engine->name, err); in __cancel_reset()
912 return err; in __cancel_reset()
927 int err, err2; in live_cancel_request() local
932 err = igt_live_test_begin(&t, i915, __func__, engine->name); in live_cancel_request()
933 if (err) in live_cancel_request()
934 return err; in live_cancel_request()
936 err = __cancel_inactive(engine); in live_cancel_request()
937 if (err == 0) in live_cancel_request()
938 err = __cancel_active(engine); in live_cancel_request()
939 if (err == 0) in live_cancel_request()
940 err = __cancel_completed(engine); in live_cancel_request()
943 if (err) in live_cancel_request()
944 return err; in live_cancel_request()
949 err = __cancel_reset(i915, engine); in live_cancel_request()
950 if (err) in live_cancel_request()
951 return err; in live_cancel_request()
965 int err; in empty_batch() local
973 err = PTR_ERR(cmd); in empty_batch()
974 goto err; in empty_batch()
986 err = PTR_ERR(vma); in empty_batch()
987 goto err; in empty_batch()
990 err = i915_vma_pin(vma, 0, 0, PIN_USER); in empty_batch()
991 if (err) in empty_batch()
992 goto err; in empty_batch()
995 err = i915_vma_sync(vma); in empty_batch()
996 if (err) in empty_batch()
1003 err: in empty_batch()
1005 return ERR_PTR(err); in empty_batch()
1021 int err; in empty_request() local
1027 err = emit_bb_start(request, batch); in empty_request()
1028 if (err) in empty_request()
1034 return err ? ERR_PTR(err) : request; in empty_request()
1042 int err; in live_empty_request() local
1061 err = igt_live_test_begin(&t, i915, __func__, engine->name); in live_empty_request()
1062 if (err) in live_empty_request()
1070 err = PTR_ERR(request); in live_empty_request()
1083 err = PTR_ERR(request); in live_empty_request()
1100 err = igt_live_test_end(&t); in live_empty_request()
1101 if (err) in live_empty_request()
1111 if (err) in live_empty_request()
1115 return err; in live_empty_request()
1124 int err; in recursive_batch() local
1132 err = PTR_ERR(vma); in recursive_batch()
1133 goto err; in recursive_batch()
1136 err = i915_vma_pin(vma, 0, 0, PIN_USER); in recursive_batch()
1137 if (err) in recursive_batch()
1138 goto err; in recursive_batch()
1142 err = PTR_ERR(cmd); in recursive_batch()
1143 goto err; in recursive_batch()
1166 err: in recursive_batch()
1168 return ERR_PTR(err); in recursive_batch()
1197 int err; in live_all_engines() local
1209 err = igt_live_test_begin(&t, i915, __func__, ""); in live_all_engines()
1210 if (err) in live_all_engines()
1219 err = PTR_ERR(batch); in live_all_engines()
1221 __func__, err); in live_all_engines()
1228 err = PTR_ERR(request[idx]); in live_all_engines()
1230 __func__, err); in live_all_engines()
1235 err = i915_vma_move_to_active(batch, request[idx], 0); in live_all_engines()
1236 GEM_BUG_ON(err); in live_all_engines()
1238 err = emit_bb_start(request[idx], batch); in live_all_engines()
1239 GEM_BUG_ON(err); in live_all_engines()
1247 if (err) in live_all_engines()
1256 err = -EINVAL; in live_all_engines()
1264 err = recursive_batch_resolve(request[idx]->batch); in live_all_engines()
1265 if (err) { in live_all_engines()
1267 __func__, err); in live_all_engines()
1281 err = timeout; in live_all_engines()
1283 __func__, engine->name, err); in live_all_engines()
1295 err = igt_live_test_end(&t); in live_all_engines()
1314 return err; in live_all_engines()
1326 int err; in live_sequential_engines() local
1339 err = igt_live_test_begin(&t, i915, __func__, ""); in live_sequential_engines()
1340 if (err) in live_sequential_engines()
1349 err = PTR_ERR(batch); in live_sequential_engines()
1351 __func__, engine->name, err); in live_sequential_engines()
1358 err = PTR_ERR(request[idx]); in live_sequential_engines()
1360 __func__, engine->name, err); in live_sequential_engines()
1366 err = i915_request_await_dma_fence(request[idx], in live_sequential_engines()
1368 if (err) { in live_sequential_engines()
1371 __func__, engine->name, err); in live_sequential_engines()
1376 err = i915_vma_move_to_active(batch, request[idx], 0); in live_sequential_engines()
1377 GEM_BUG_ON(err); in live_sequential_engines()
1379 err = emit_bb_start(request[idx], batch); in live_sequential_engines()
1380 GEM_BUG_ON(err); in live_sequential_engines()
1391 if (err) in live_sequential_engines()
1402 err = -EINVAL; in live_sequential_engines()
1406 err = recursive_batch_resolve(request[idx]->batch); in live_sequential_engines()
1407 if (err) { in live_sequential_engines()
1409 __func__, err); in live_sequential_engines()
1416 err = timeout; in live_sequential_engines()
1418 __func__, engine->name, err); in live_sequential_engines()
1426 err = igt_live_test_end(&t); in live_sequential_engines()
1454 return err; in live_sequential_engines()
1471 int err = 0; in __live_parallel_engine1() local
1480 err = PTR_ERR(rq); in __live_parallel_engine1()
1487 err = 0; in __live_parallel_engine1()
1489 err = -ETIME; in __live_parallel_engine1()
1491 if (err) in __live_parallel_engine1()
1499 thread->result = err; in __live_parallel_engine1()
1509 int err = 0; in __live_parallel_engineN() local
1518 err = PTR_ERR(rq); in __live_parallel_engineN()
1528 thread->result = err; in __live_parallel_engineN()
1561 int err = 0; in __live_parallel_spin() local
1581 err = PTR_ERR(rq); in __live_parallel_spin()
1582 if (err == -ENODEV) in __live_parallel_spin()
1583 err = 0; in __live_parallel_spin()
1592 err = wait_for_all(engine->i915); in __live_parallel_spin()
1595 err = -EINVAL; in __live_parallel_spin()
1599 if (err == 0 && i915_request_wait(rq, 0, HZ) < 0) in __live_parallel_spin()
1600 err = -EIO; in __live_parallel_spin()
1605 thread->result = err; in __live_parallel_spin()
1621 int err = 0; in live_parallel_engines() local
1632 for (fn = func; !err && *fn; fn++) { in live_parallel_engines()
1638 err = igt_live_test_begin(&t, i915, __func__, name); in live_parallel_engines()
1639 if (err) in live_parallel_engines()
1651 err = PTR_ERR(worker); in live_parallel_engines()
1673 if (status && !err) in live_parallel_engines()
1674 err = status; in live_parallel_engines()
1680 err = -EIO; in live_parallel_engines()
1684 return err; in live_parallel_engines()
1835 int err; in live_breadcrumbs_smoketest() local
1842 err = READ_ONCE(threads[i].result); in live_breadcrumbs_smoketest()
1843 if (err < 0 && !ret) in live_breadcrumbs_smoketest()
1844 ret = err; in live_breadcrumbs_smoketest()
1889 static int switch_to_kernel_sync(struct intel_context *ce, int err) in switch_to_kernel_sync() argument
1906 if (i915_request_wait(rq, 0, HZ / 2) < 0 && !err) in switch_to_kernel_sync()
1907 err = -ETIME; in switch_to_kernel_sync()
1910 while (!err && !intel_engine_is_idle(ce->engine)) in switch_to_kernel_sync()
1913 return err; in switch_to_kernel_sync()
2022 int err; in measure_semaphore_response() local
2045 err = PTR_ERR(cs); in measure_semaphore_response()
2046 goto err; in measure_semaphore_response()
2060 err = -EIO; in measure_semaphore_response()
2061 goto err; in measure_semaphore_response()
2071 err = -EIO; in measure_semaphore_response()
2072 goto err; in measure_semaphore_response()
2085 err: in measure_semaphore_response()
2087 return err; in measure_semaphore_response()
2096 int err; in measure_idle_dispatch() local
2113 err = intel_gt_wait_for_idle(ce->engine->gt, HZ / 2); in measure_idle_dispatch()
2114 if (err) in measure_idle_dispatch()
2115 return err; in measure_idle_dispatch()
2119 err = PTR_ERR(rq); in measure_idle_dispatch()
2120 goto err; in measure_idle_dispatch()
2126 err = PTR_ERR(cs); in measure_idle_dispatch()
2127 goto err; in measure_idle_dispatch()
2142 err = intel_gt_wait_for_idle(ce->engine->gt, HZ / 2); in measure_idle_dispatch()
2143 if (err) in measure_idle_dispatch()
2144 goto err; in measure_idle_dispatch()
2156 err: in measure_idle_dispatch()
2158 return err; in measure_idle_dispatch()
2167 int err; in measure_busy_dispatch() local
2187 err = PTR_ERR(rq); in measure_busy_dispatch()
2188 goto err; in measure_busy_dispatch()
2194 err = PTR_ERR(cs); in measure_busy_dispatch()
2195 goto err; in measure_busy_dispatch()
2205 err = -EIO; in measure_busy_dispatch()
2206 goto err; in measure_busy_dispatch()
2233 err: in measure_busy_dispatch()
2235 return err; in measure_busy_dispatch()
2270 int i, err; in measure_inter_request() local
2286 err = plug(ce->engine, sema, MI_SEMAPHORE_SAD_NEQ_SDD, 0); in measure_inter_request()
2287 if (err) in measure_inter_request()
2288 return err; in measure_inter_request()
2303 err = PTR_ERR(rq); in measure_inter_request()
2307 err = i915_sw_fence_await_sw_fence_gfp(&rq->submit, in measure_inter_request()
2310 if (err < 0) { in measure_inter_request()
2318 err = PTR_ERR(cs); in measure_inter_request()
2332 err = intel_gt_wait_for_idle(ce->engine->gt, HZ / 2); in measure_inter_request()
2333 if (err) in measure_inter_request()
2334 goto err; in measure_inter_request()
2350 err: in measure_inter_request()
2352 return err; in measure_inter_request()
2361 int i, j, err; in measure_context_switch() local
2377 err = plug(ce->engine, sema, MI_SEMAPHORE_SAD_NEQ_SDD, 0); in measure_context_switch()
2378 if (err) in measure_context_switch()
2379 return err; in measure_context_switch()
2392 err = PTR_ERR(rq); in measure_context_switch()
2397 err = i915_request_await_dma_fence(rq, in measure_context_switch()
2399 if (err) { in measure_context_switch()
2408 err = PTR_ERR(cs); in measure_context_switch()
2427 err = intel_gt_wait_for_idle(ce->engine->gt, HZ / 2); in measure_context_switch()
2428 if (err) in measure_context_switch()
2429 goto err; in measure_context_switch()
2444 err: in measure_context_switch()
2446 return err; in measure_context_switch()
2455 int err; in measure_preemption() local
2483 err = PTR_ERR(rq); in measure_preemption()
2484 goto err; in measure_preemption()
2490 err = PTR_ERR(cs); in measure_preemption()
2491 goto err; in measure_preemption()
2502 err = -EIO; in measure_preemption()
2503 goto err; in measure_preemption()
2508 err = PTR_ERR(rq); in measure_preemption()
2509 goto err; in measure_preemption()
2515 err = PTR_ERR(cs); in measure_preemption()
2516 goto err; in measure_preemption()
2530 err = -EIO; in measure_preemption()
2531 goto err; in measure_preemption()
2552 err: in measure_preemption()
2554 return err; in measure_preemption()
2575 int err; in measure_completion() local
2595 err = PTR_ERR(rq); in measure_completion()
2596 goto err; in measure_completion()
2602 err = PTR_ERR(cs); in measure_completion()
2603 goto err; in measure_completion()
2617 err = -EIO; in measure_completion()
2618 goto err; in measure_completion()
2630 err = intel_gt_wait_for_idle(ce->engine->gt, HZ / 2); in measure_completion()
2631 if (err) in measure_completion()
2632 goto err; in measure_completion()
2646 err: in measure_completion()
2648 return err; in measure_completion()
2673 int err = 0; in perf_request_latency() local
2685 err = PTR_ERR(ce); in perf_request_latency()
2689 err = intel_context_pin(ce); in perf_request_latency()
2690 if (err) { in perf_request_latency()
2698 if (err == 0) in perf_request_latency()
2699 err = measure_semaphore_response(ce); in perf_request_latency()
2700 if (err == 0) in perf_request_latency()
2701 err = measure_idle_dispatch(ce); in perf_request_latency()
2702 if (err == 0) in perf_request_latency()
2703 err = measure_busy_dispatch(ce); in perf_request_latency()
2704 if (err == 0) in perf_request_latency()
2705 err = measure_inter_request(ce); in perf_request_latency()
2706 if (err == 0) in perf_request_latency()
2707 err = measure_context_switch(ce); in perf_request_latency()
2708 if (err == 0) in perf_request_latency()
2709 err = measure_preemption(ce); in perf_request_latency()
2710 if (err == 0) in perf_request_latency()
2711 err = measure_completion(ce); in perf_request_latency()
2718 if (err) in perf_request_latency()
2724 err = -EIO; in perf_request_latency()
2727 return err; in perf_request_latency()
2735 int err = 0; in s_sync0() local
2743 err = PTR_ERR(rq); in s_sync0()
2751 err = -ETIME; in s_sync0()
2753 if (err) in s_sync0()
2760 return err; in s_sync0()
2769 int err = 0; in s_sync1() local
2777 err = PTR_ERR(rq); in s_sync1()
2785 err = -ETIME; in s_sync1()
2788 if (err) in s_sync1()
2796 return err; in s_sync1()
2838 int err = 0; in perf_series_engines() local
2861 err = PTR_ERR(ce); in perf_series_engines()
2865 err = intel_context_pin(ce); in perf_series_engines()
2866 if (err) { in perf_series_engines()
2875 for (fn = func; *fn && !err; fn++) { in perf_series_engines()
2880 err = igt_live_test_begin(&t, i915, __func__, name); in perf_series_engines()
2881 if (err) in perf_series_engines()
2900 err = (*fn)(ps); in perf_series_engines()
2902 err = -EIO; in perf_series_engines()
2918 err = switch_to_kernel_sync(ce, err); in perf_series_engines()
2953 return err; in perf_series_engines()
2973 int err = 0; in p_sync0() local
2981 err = intel_context_pin(ce); in p_sync0()
2982 if (err) { in p_sync0()
2984 thread->result = err; in p_sync0()
3002 err = PTR_ERR(rq); in p_sync0()
3009 err = 0; in p_sync0()
3011 err = -ETIME; in p_sync0()
3013 if (err) in p_sync0()
3029 err = switch_to_kernel_sync(ce, err); in p_sync0()
3035 thread->result = err; in p_sync0()
3048 int err = 0; in p_sync1() local
3056 err = intel_context_pin(ce); in p_sync1()
3057 if (err) { in p_sync1()
3059 thread->result = err; in p_sync1()
3077 err = PTR_ERR(rq); in p_sync1()
3084 err = 0; in p_sync1()
3086 err = -ETIME; in p_sync1()
3089 if (err) in p_sync1()
3106 err = switch_to_kernel_sync(ce, err); in p_sync1()
3112 thread->result = err; in p_sync1()
3123 int err = 0; in p_many() local
3132 err = intel_context_pin(ce); in p_many()
3133 if (err) { in p_many()
3135 thread->result = err; in p_many()
3153 err = PTR_ERR(rq); in p_many()
3171 err = switch_to_kernel_sync(ce, err); in p_many()
3177 thread->result = err; in p_many()
3194 int err = 0; in perf_parallel_engines() local
3208 err = igt_live_test_begin(&t, i915, __func__, name); in perf_parallel_engines()
3209 if (err) in perf_parallel_engines()
3225 err = PTR_ERR(worker); in perf_parallel_engines()
3248 if (status && !err) in perf_parallel_engines()
3249 err = status; in perf_parallel_engines()
3258 err = -EIO; in perf_parallel_engines()
3259 if (err) in perf_parallel_engines()
3289 return err; in perf_parallel_engines()