Lines Matching refs:err

44 	int err;  in hang_init()  local
57 err = PTR_ERR(h->hws); in hang_init()
63 err = PTR_ERR(h->obj); in hang_init()
70 err = PTR_ERR(vaddr); in hang_init()
78 err = PTR_ERR(vaddr); in hang_init()
93 return err; in hang_init()
114 int err; in hang_create_request() local
147 err = i915_vma_pin(vma, 0, 0, PIN_USER); in hang_create_request()
148 if (err) { in hang_create_request()
150 return ERR_PTR(err); in hang_create_request()
153 err = i915_vma_pin(hws, 0, 0, PIN_USER); in hang_create_request()
154 if (err) in hang_create_request()
159 err = PTR_ERR(rq); in hang_create_request()
163 err = igt_vma_move_to_active_unlocked(vma, rq, 0); in hang_create_request()
164 if (err) in hang_create_request()
167 err = igt_vma_move_to_active_unlocked(hws, rq, 0); in hang_create_request()
168 if (err) in hang_create_request()
229 err = rq->engine->emit_init_breadcrumb(rq); in hang_create_request()
230 if (err) in hang_create_request()
238 err = rq->engine->emit_bb_start(rq, i915_vma_offset(vma), PAGE_SIZE, flags); in hang_create_request()
241 if (err) { in hang_create_request()
242 i915_request_set_error_once(rq, err); in hang_create_request()
250 return err ? ERR_PTR(err) : rq; in hang_create_request()
291 int err; in igt_hang_sanitycheck() local
295 err = hang_init(&h, gt); in igt_hang_sanitycheck()
296 if (err) in igt_hang_sanitycheck()
297 return err; in igt_hang_sanitycheck()
308 err = PTR_ERR(rq); in igt_hang_sanitycheck()
310 engine->name, err); in igt_hang_sanitycheck()
331 err = timeout; in igt_hang_sanitycheck()
333 engine->name, err); in igt_hang_sanitycheck()
340 return err; in igt_hang_sanitycheck()
356 int err = 0; in igt_reset_nop() local
369 err = PTR_ERR(ce); in igt_reset_nop()
370 pr_err("[%s] Create context failed: %d!\n", engine->name, err); in igt_reset_nop()
379 err = PTR_ERR(rq); in igt_reset_nop()
381 engine->name, err); in igt_reset_nop()
397 err = -EIO; in igt_reset_nop()
404 err = -EINVAL; in igt_reset_nop()
408 err = igt_flush_test(gt->i915); in igt_reset_nop()
409 if (err) { in igt_reset_nop()
410 pr_err("[%s] Flush failed: %d!\n", engine->name, err); in igt_reset_nop()
417 pr_err("Post flush failed: %d!\n", err); in igt_reset_nop()
418 err = -EIO; in igt_reset_nop()
421 return err; in igt_reset_nop()
440 int err; in igt_reset_nop_engine() local
469 err = -EIO; in igt_reset_nop_engine()
492 err = PTR_ERR(rq); in igt_reset_nop_engine()
498 err = intel_engine_reset(engine, NULL); in igt_reset_nop_engine()
499 if (err) { in igt_reset_nop_engine()
501 engine->name, err); in igt_reset_nop_engine()
507 err = -EINVAL; in igt_reset_nop_engine()
515 err = -EINVAL; in igt_reset_nop_engine()
526 err = -EIO; in igt_reset_nop_engine()
527 if (err) in igt_reset_nop_engine()
528 return err; in igt_reset_nop_engine()
560 int err; in igt_reset_fail_engine() local
577 err = intel_engine_reset(engine, NULL); in igt_reset_fail_engine()
579 if (err == 0) /* timeouts only generated on gen8+ */ in igt_reset_fail_engine()
590 err = -EIO; in igt_reset_fail_engine()
615 err = PTR_ERR(rq); in igt_reset_fail_engine()
626 err = intel_engine_reset(engine, NULL); in igt_reset_fail_engine()
627 if (err) { in igt_reset_fail_engine()
629 engine->name, err); in igt_reset_fail_engine()
636 err = intel_engine_reset(engine, NULL); in igt_reset_fail_engine()
638 if (err != -ETIMEDOUT) { in igt_reset_fail_engine()
640 engine->name, err); in igt_reset_fail_engine()
646 err = 0; in igt_reset_fail_engine()
662 err = -EIO; in igt_reset_fail_engine()
667 } while (err == 0 && time_before(jiffies, end_time)); in igt_reset_fail_engine()
676 err = -EIO; in igt_reset_fail_engine()
677 if (err) in igt_reset_fail_engine()
678 return err; in igt_reset_fail_engine()
690 int err = 0; in __igt_reset_engine() local
698 err = hang_init(&h, gt); in __igt_reset_engine()
699 if (err) in __igt_reset_engine()
700 return err; in __igt_reset_engine()
718 err = -EIO; in __igt_reset_engine()
734 err = intel_selftest_modify_policy(engine, &saved, in __igt_reset_engine()
736 if (err) { in __igt_reset_engine()
737 pr_err("[%s] Modify policy failed: %d!\n", engine->name, err); in __igt_reset_engine()
744 err = PTR_ERR(rq); in __igt_reset_engine()
746 engine->name, err); in __igt_reset_engine()
762 err = -EIO; in __igt_reset_engine()
768 err = intel_engine_reset(engine, NULL); in __igt_reset_engine()
769 if (err) { in __igt_reset_engine()
771 engine->name, err); in __igt_reset_engine()
778 err = intel_selftest_wait_for_rq(rq); in __igt_reset_engine()
779 if (err) in __igt_reset_engine()
782 rq->fence.seqno, rq->context->guc_id.id, err); in __igt_reset_engine()
791 err = -EINVAL; in __igt_reset_engine()
801 err = -EINVAL; in __igt_reset_engine()
811 pr_err("[%s] Restore policy failed: %d!\n", engine->name, err); in __igt_reset_engine()
812 if (err == 0) in __igt_reset_engine()
813 err = err2; in __igt_reset_engine()
814 if (err) in __igt_reset_engine()
822 if (err) in __igt_reset_engine()
825 err = igt_flush_test(gt->i915); in __igt_reset_engine()
826 if (err) { in __igt_reset_engine()
827 pr_err("[%s] Flush failed: %d!\n", engine->name, err); in __igt_reset_engine()
834 err = -EIO; in __igt_reset_engine()
840 return err; in __igt_reset_engine()
870 int err = 0; in active_request_put() local
883 err = -EIO; in active_request_put()
888 return err; in active_request_put()
899 int err = 0; in active_engine() local
921 err = PTR_ERR(new); in active_engine()
922 pr_err("[%s] Create request #%d failed: %d!\n", engine->name, idx, err); in active_engine()
937 err = active_request_put(old); in active_engine()
938 if (err) { in active_engine()
939 pr_err("[%s] Request put failed: %d!\n", engine->name, err); in active_engine()
949 if (err) in active_engine()
950 pr_err("[%s] Request put #%ld failed: %d!\n", engine->name, count, err); in active_engine()
953 if (!err) in active_engine()
954 err = err__; in active_engine()
959 arg->result = err; in active_engine()
971 int err = 0; in __igt_reset_engines() local
981 err = hang_init(&h, gt); in __igt_reset_engines()
982 if (err) in __igt_reset_engines()
983 return err; in __igt_reset_engines()
1008 err = -EIO; in __igt_reset_engines()
1031 err = PTR_ERR(worker); in __igt_reset_engines()
1033 engine->name, err); in __igt_reset_engines()
1052 err = intel_selftest_modify_policy(engine, &saved, in __igt_reset_engines()
1054 if (err) { in __igt_reset_engines()
1055 pr_err("[%s] Modify policy failed: %d!\n", engine->name, err); in __igt_reset_engines()
1062 err = PTR_ERR(rq); in __igt_reset_engines()
1064 engine->name, err); in __igt_reset_engines()
1080 err = -EIO; in __igt_reset_engines()
1088 err = intel_engine_reset(engine, NULL); in __igt_reset_engines()
1089 if (err) { in __igt_reset_engines()
1091 engine->name, test_name, err); in __igt_reset_engines()
1098 err = intel_selftest_wait_for_rq(rq); in __igt_reset_engines()
1099 if (err) in __igt_reset_engines()
1102 rq->fence.seqno, rq->context->guc_id.id, err); in __igt_reset_engines()
1117 err = -EIO; in __igt_reset_engines()
1136 err = -EIO; in __igt_reset_engines()
1156 err = -EIO; in __igt_reset_engines()
1164 if (err == 0) in __igt_reset_engines()
1165 err = err2; in __igt_reset_engines()
1166 if (err) in __igt_reset_engines()
1182 if (!err) in __igt_reset_engines()
1183 err = -EINVAL; in __igt_reset_engines()
1200 if (!err) in __igt_reset_engines()
1201 err = ret; in __igt_reset_engines()
1215 if (!err) in __igt_reset_engines()
1216 err = -EINVAL; in __igt_reset_engines()
1224 if (!err) in __igt_reset_engines()
1225 err = -EINVAL; in __igt_reset_engines()
1228 if (err) in __igt_reset_engines()
1231 err = igt_flush_test(gt->i915); in __igt_reset_engines()
1232 if (err) { in __igt_reset_engines()
1233 pr_err("[%s] Flush failed: %d!\n", engine->name, err); in __igt_reset_engines()
1240 err = -EIO; in __igt_reset_engines()
1245 return err; in __igt_reset_engines()
1270 int err; in igt_reset_engines() local
1278 err = __igt_reset_engines(arg, p->name, p->flags); in igt_reset_engines()
1279 if (err) in igt_reset_engines()
1280 return err; in igt_reset_engines()
1304 int err; in igt_reset_wait() local
1315 err = hang_init(&h, gt); in igt_reset_wait()
1316 if (err) { in igt_reset_wait()
1317 pr_err("[%s] Hang init failed: %d!\n", engine->name, err); in igt_reset_wait()
1323 err = PTR_ERR(rq); in igt_reset_wait()
1324 pr_err("[%s] Create hang request failed: %d!\n", engine->name, err); in igt_reset_wait()
1340 err = -EIO; in igt_reset_wait()
1350 err = timeout; in igt_reset_wait()
1356 err = -EINVAL; in igt_reset_wait()
1370 return err; in igt_reset_wait()
1383 int err; in evict_vma() local
1388 err = i915_gem_evict_for_node(vm, NULL, &evict, 0); in evict_vma()
1391 return err; in evict_vma()
1397 int err; in evict_fence() local
1402 err = i915_gem_object_set_tiling(arg->vma->obj, I915_TILING_Y, 512); in evict_fence()
1403 if (err) { in evict_fence()
1404 pr_err("Invalid Y-tiling settings; err:%d\n", err); in evict_fence()
1405 return err; in evict_fence()
1408 err = i915_vma_pin(arg->vma, 0, 0, PIN_GLOBAL | PIN_MAPPABLE); in evict_fence()
1409 if (err) { in evict_fence()
1410 pr_err("Unable to pin vma for Y-tiled fence; err:%d\n", err); in evict_fence()
1411 return err; in evict_fence()
1414 err = i915_vma_pin_fence(arg->vma); in evict_fence()
1416 if (err) { in evict_fence()
1417 pr_err("Unable to pin Y-tiled fence; err:%d\n", err); in evict_fence()
1418 return err; in evict_fence()
1438 int err; in __igt_reset_evict_vma() local
1450 err = hang_init(&h, gt); in __igt_reset_evict_vma()
1451 if (err) { in __igt_reset_evict_vma()
1452 pr_err("[%s] Hang init failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1453 return err; in __igt_reset_evict_vma()
1458 err = PTR_ERR(obj); in __igt_reset_evict_vma()
1459 pr_err("[%s] Create object failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1464 err = i915_gem_object_set_tiling(obj, I915_TILING_X, 512); in __igt_reset_evict_vma()
1465 if (err) { in __igt_reset_evict_vma()
1466 pr_err("Invalid X-tiling settings; err:%d\n", err); in __igt_reset_evict_vma()
1473 err = PTR_ERR(arg.vma); in __igt_reset_evict_vma()
1474 pr_err("[%s] VMA instance failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1480 err = PTR_ERR(rq); in __igt_reset_evict_vma()
1481 pr_err("[%s] Create hang request failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1490 err = i915_vma_pin(arg.vma, 0, 0, pin_flags); in __igt_reset_evict_vma()
1491 if (err) { in __igt_reset_evict_vma()
1493 pr_err("[%s] VMA pin failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1498 err = i915_vma_pin_fence(arg.vma); in __igt_reset_evict_vma()
1499 if (err) { in __igt_reset_evict_vma()
1500 pr_err("Unable to pin X-tiled fence; err:%d\n", err); in __igt_reset_evict_vma()
1507 err = igt_vma_move_to_active_unlocked(arg.vma, rq, flags); in __igt_reset_evict_vma()
1508 if (err) in __igt_reset_evict_vma()
1509 pr_err("[%s] Move to active failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1517 if (err) in __igt_reset_evict_vma()
1535 err = PTR_ERR(tsk); in __igt_reset_evict_vma()
1536 pr_err("[%s] Thread spawn failed: %d!\n", engine->name, err); in __igt_reset_evict_vma()
1564 err = kthread_stop(tsk); in __igt_reset_evict_vma()
1578 return err; in __igt_reset_evict_vma()
1593 int err; in igt_reset_evict_ppgtt() local
1603 err = __igt_reset_evict_vma(gt, &ppgtt->vm, in igt_reset_evict_ppgtt()
1607 return err; in igt_reset_evict_ppgtt()
1642 int err; in igt_reset_queue() local
1648 err = hang_init(&h, gt); in igt_reset_queue()
1649 if (err) in igt_reset_queue()
1663 err = intel_selftest_modify_policy(engine, &saved, in igt_reset_queue()
1665 if (err) { in igt_reset_queue()
1666 pr_err("[%s] Modify policy failed: %d!\n", engine->name, err); in igt_reset_queue()
1673 err = PTR_ERR(prev); in igt_reset_queue()
1674 pr_err("[%s] Create 'prev' hang request failed: %d!\n", engine->name, err); in igt_reset_queue()
1688 err = PTR_ERR(rq); in igt_reset_queue()
1689 pr_err("[%s] Create hang request failed: %d!\n", engine->name, err); in igt_reset_queue()
1706 err = wait_for_others(gt, engine); in igt_reset_queue()
1707 if (err) { in igt_reset_queue()
1732 err = -EIO; in igt_reset_queue()
1743 err = -EINVAL; in igt_reset_queue()
1752 err = -EINVAL; in igt_reset_queue()
1760 err = -EINVAL; in igt_reset_queue()
1783 if (err == 0) in igt_reset_queue()
1784 err = err2; in igt_reset_queue()
1786 if (err) in igt_reset_queue()
1789 err = igt_flush_test(gt->i915); in igt_reset_queue()
1790 if (err) { in igt_reset_queue()
1791 pr_err("[%s] Flush failed: %d!\n", engine->name, err); in igt_reset_queue()
1804 return err; in igt_reset_queue()
1815 int err; in igt_handle_error() local
1827 err = hang_init(&h, gt); in igt_handle_error()
1828 if (err) { in igt_handle_error()
1829 pr_err("[%s] Hang init failed: %d!\n", engine->name, err); in igt_handle_error()
1830 return err; in igt_handle_error()
1835 err = PTR_ERR(rq); in igt_handle_error()
1836 pr_err("[%s] Create hang request failed: %d!\n", engine->name, err); in igt_handle_error()
1852 err = -EIO; in igt_handle_error()
1865 err = -EINVAL; in igt_handle_error()
1873 return err; in igt_handle_error()
1881 int err; in __igt_atomic_reset_engine() local
1892 err = __intel_engine_reset_bh(engine, NULL); in __igt_atomic_reset_engine()
1902 if (err) in __igt_atomic_reset_engine()
1906 return err; in __igt_atomic_reset_engine()
1914 int err; in igt_atomic_reset_engine() local
1916 err = __igt_atomic_reset_engine(engine, p, "idle"); in igt_atomic_reset_engine()
1917 if (err) in igt_atomic_reset_engine()
1918 return err; in igt_atomic_reset_engine()
1920 err = hang_init(&h, engine->gt); in igt_atomic_reset_engine()
1921 if (err) { in igt_atomic_reset_engine()
1922 pr_err("[%s] Hang init failed: %d!\n", engine->name, err); in igt_atomic_reset_engine()
1923 return err; in igt_atomic_reset_engine()
1928 err = PTR_ERR(rq); in igt_atomic_reset_engine()
1929 pr_err("[%s] Create hang request failed: %d!\n", engine->name, err); in igt_atomic_reset_engine()
1937 err = __igt_atomic_reset_engine(engine, p, "active"); in igt_atomic_reset_engine()
1943 err = -EIO; in igt_atomic_reset_engine()
1946 if (err == 0) { in igt_atomic_reset_engine()
1952 err = -EIO; in igt_atomic_reset_engine()
1958 return err; in igt_atomic_reset_engine()
1965 int err = 0; in igt_reset_engines_atomic() local
1986 err = igt_atomic_reset_engine(engine, p); in igt_reset_engines_atomic()
1987 if (err) in igt_reset_engines_atomic()
1998 return err; in igt_reset_engines_atomic()
2021 int err; in intel_hangcheck_live_selftests() local
2031 err = intel_gt_live_subtests(tests, gt); in intel_hangcheck_live_selftests()
2035 return err; in intel_hangcheck_live_selftests()