Lines Matching refs:err

230 	int err = 0;
253 err = PTR_ERR(q);
256 return err;
260 err = emit_wa_job(gt, q);
261 if (err) {
263 hwe->name, ERR_PTR(err), q->guc->id);
270 err = PTR_ERR(nop_q);
277 err = emit_nop_job(gt, nop_q);
278 if (err) {
280 hwe->name, ERR_PTR(err), nop_q->guc->id);
285 err = emit_nop_job(gt, q);
286 if (err) {
288 hwe->name, ERR_PTR(err), q->guc->id);
302 if (err)
306 return err;
311 int err;
313 err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
314 if (err)
315 return err;
317 err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
318 if (err)
319 return err;
323 err = xe_wa_init(gt);
324 if (err)
325 return err;
347 int err, i;
350 err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
351 if (err)
355 err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt);
356 if (err)
370 err = xe_hw_engines_init_early(gt);
371 if (err)
374 err = xe_hw_engine_class_sysfs_init(gt);
375 if (err)
377 "failed to register engines sysfs directory, err: %d\n",
378 err);
381 err = xe_gt_ccs_mode_sysfs_init(gt);
382 if (err)
391 err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
392 XE_WARN_ON(err);
405 return err;
410 int err, i;
413 err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
414 if (err)
420 err = xe_gt_clock_init(gt);
421 if (err)
425 err = xe_execlist_init(gt);
426 if (err)
429 err = xe_hw_engines_init(gt);
430 if (err)
443 err = PTR_ERR(gt->usm.bb_pool);
454 err = PTR_ERR(tile->migrate);
459 err = xe_uc_init_post_hwconfig(&gt->uc);
460 if (err)
463 err = xe_uc_init_hw(&gt->uc);
464 if (err)
476 err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
477 XE_WARN_ON(err);
489 return err;
498 int err;
501 err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
502 if (err)
509 err = xe_uc_init(&gt->uc);
510 if (err)
513 err = xe_uc_init_hwconfig(&gt->uc);
514 if (err)
525 return err;
530 int err;
540 err = xe_gt_tlb_invalidation_init(gt);
541 if (err)
542 return err;
544 err = xe_gt_pagefault_init(gt);
545 if (err)
546 return err;
552 err = gt_fw_domain_init(gt);
553 if (err)
554 return err;
560 err = all_fw_domain_init(gt);
561 if (err)
562 return err;
564 err = drmm_add_action_or_reset(&gt_to_xe(gt)->drm, gt_fini, gt);
565 if (err)
566 return err;
573 int err;
578 err = xe_mmio_wait32(gt, GDRST, GRDOM_FULL, 0, 5000, NULL, false);
579 if (err)
581 ERR_PTR(err));
585 return err;
592 int err;
599 err = xe_wopcm_init(&gt->uc.wopcm);
600 if (err)
601 return err;
606 err = xe_uc_sanitize_reset(&gt->uc);
607 if (err)
608 return err;
610 err = xe_uc_init_hw(&gt->uc);
611 if (err)
612 return err;
618 err = xe_uc_start(&gt->uc);
619 if (err)
620 return err;
635 int err;
644 err = -ECANCELED;
651 err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
652 if (err)
659 err = xe_uc_stop(&gt->uc);
660 if (err)
665 err = do_gt_reset(gt);
666 if (err)
669 err = do_gt_restart(gt);
670 if (err)
673 err = xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
675 XE_WARN_ON(err);
687 xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
691 return err;
726 int err;
731 err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
732 if (err)
735 err = xe_uc_suspend(&gt->uc);
736 if (err)
749 xe_gt_err(gt, "suspend failed (%pe)\n", ERR_PTR(err));
751 return err;
756 int err;
759 err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
760 if (err)
763 err = do_gt_restart(gt);
764 if (err)
777 xe_gt_err(gt, "resume failed (%pe)\n", ERR_PTR(err));
779 return err;