Lines Matching defs:dev

282 		dev_err(hba->dev, "%s: Enable WB failed: %d\n", __func__, ret);
284 dev_info(hba->dev, "%s: Write Booster Configured\n", __func__);
287 dev_err(hba->dev, "%s: En WB flush during H8: failed: %d\n",
310 trace_ufshcd_upiu(dev_name(hba->dev), str, &rq->header, &rq->sc.cdb);
318 trace_ufshcd_upiu(dev_name(hba->dev), str, &rq->header, &rq->qr);
326 trace_ufshcd_upiu(dev_name(hba->dev), str, &descp->req_header,
344 trace_ufshcd_uic_command(dev_name(hba->dev), str, cmd,
385 trace_ufshcd_command(dev_name(hba->dev), str, tag,
400 dev_err(hba->dev, "clk: %s, rate: %u\n",
417 dev_err(hba->dev, "%s[%d] = 0x%x at %lld us\n", err_name, p,
423 dev_err(hba->dev, "No record of %s\n", err_name);
460 dev_err(hba->dev, "UPIU[%d] - issue time %lld us\n",
462 dev_err(hba->dev, "UPIU[%d] - complete time %lld us\n",
464 dev_err(hba->dev,
470 dev_err(hba->dev, "UPIU[%d] - Request UPIU phys@0x%llx\n", tag,
474 dev_err(hba->dev, "UPIU[%d] - Response UPIU phys@0x%llx\n", tag,
484 dev_err(hba->dev,
502 dev_err(hba->dev, "TM[%d] - Task Management Header\n", tag);
511 dev_err(hba->dev, "UFS Host state=%d\n", hba->ufshcd_state);
512 dev_err(hba->dev, "outstanding reqs=0x%lx tasks=0x%lx\n",
514 dev_err(hba->dev, "saved_err=0x%x, saved_uic_err=0x%x\n",
516 dev_err(hba->dev, "Device power mode=%d, UIC link state=%d\n",
518 dev_err(hba->dev, "PM in progress=%d, sys. suspended=%d\n",
520 dev_err(hba->dev, "Auto BKOPS=%d, Host self-block=%d\n",
522 dev_err(hba->dev, "Clk gate=%d\n", hba->clk_gating.state);
523 dev_err(hba->dev,
527 dev_err(hba->dev, "last intr at %lld us, last intr status=0x%x\n",
530 dev_err(hba->dev, "error handling flags=0x%x, req. abort count=%d\n",
532 dev_err(hba->dev, "hba->ufs_version=0x%x, Host capabilities=0x%x, caps=0x%x\n",
534 dev_err(hba->dev, "quirks=0x%x, dev. quirks=0x%x\n", hba->quirks,
537 dev_err(hba->dev, "UFS dev info: %.8s %.16s rev %.4s\n",
560 dev_err(hba->dev, "%s:[RX, TX]: gear=[%d, %d], lane[%d, %d], pwr[%s, %s], rate = %d\n",
935 dev_err(hba->dev, "%s: %s clk set rate(%dHz) failed, %d\n",
940 trace_ufshcd_clk_scaling(dev_name(hba->dev),
953 dev_err(hba->dev, "%s: %s clk set rate(%dHz) failed, %d\n",
958 trace_ufshcd_clk_scaling(dev_name(hba->dev),
965 dev_dbg(hba->dev, "%s: clk: %s, rate: %lu\n", __func__,
999 trace_ufshcd_profile_clk_scaling(dev_name(hba->dev),
1086 dev_err(hba->dev,
1135 dev_err(hba->dev, "%s: failed err %d, old gear: (tx %d rx %d), new gear: (tx %d rx %d)",
1257 static int ufshcd_devfreq_target(struct device *dev,
1261 struct ufs_hba *hba = dev_get_drvdata(dev);
1300 pm_runtime_get_noresume(hba->dev);
1301 if (!pm_runtime_active(hba->dev)) {
1302 pm_runtime_put_noidle(hba->dev);
1308 pm_runtime_put(hba->dev);
1310 trace_ufshcd_profile_clk_scaling(dev_name(hba->dev),
1341 static int ufshcd_devfreq_get_dev_status(struct device *dev,
1344 struct ufs_hba *hba = dev_get_drvdata(dev);
1401 dev_pm_opp_add(hba->dev, clki->min_freq, 0);
1402 dev_pm_opp_add(hba->dev, clki->max_freq, 0);
1406 devfreq = devfreq_add_device(hba->dev,
1412 dev_err(hba->dev, "Unable to register with devfreq %d\n", ret);
1414 dev_pm_opp_remove(hba->dev, clki->min_freq);
1415 dev_pm_opp_remove(hba->dev, clki->max_freq);
1436 dev_pm_opp_remove(hba->dev, clki->min_freq);
1437 dev_pm_opp_remove(hba->dev, clki->max_freq);
1488 static ssize_t ufshcd_clkscale_enable_show(struct device *dev,
1491 struct ufs_hba *hba = dev_get_drvdata(dev);
1496 static ssize_t ufshcd_clkscale_enable_store(struct device *dev,
1499 struct ufs_hba *hba = dev_get_drvdata(dev);
1510 pm_runtime_get_sync(hba->dev);
1524 dev_err(hba->dev, "%s: failed to scale clocks up %d\n",
1529 pm_runtime_put_sync(hba->dev);
1541 if (device_create_file(hba->dev, &hba->clk_scaling.enable_attr))
1542 dev_err(hba->dev, "Failed to create sysfs for clkscale_enable\n");
1572 dev_err(hba->dev, "%s: hibern8 exit failed %d\n",
1629 trace_ufshcd_clk_gating(dev_name(hba->dev),
1641 trace_ufshcd_clk_gating(dev_name(hba->dev),
1664 dev_err(hba->dev, "%s: clk gating is in invalid state %d\n",
1691 trace_ufshcd_clk_gating(dev_name(hba->dev),
1709 dev_err(hba->dev, "%s: hibern8 enter failed %d\n",
1711 trace_ufshcd_clk_gating(dev_name(hba->dev),
1734 trace_ufshcd_clk_gating(dev_name(hba->dev),
1759 trace_ufshcd_clk_gating(dev_name(hba->dev), hba->clk_gating.state);
1775 static ssize_t ufshcd_clkgate_delay_show(struct device *dev,
1778 struct ufs_hba *hba = dev_get_drvdata(dev);
1783 static ssize_t ufshcd_clkgate_delay_store(struct device *dev,
1786 struct ufs_hba *hba = dev_get_drvdata(dev);
1798 static ssize_t ufshcd_clkgate_enable_show(struct device *dev,
1801 struct ufs_hba *hba = dev_get_drvdata(dev);
1806 static ssize_t ufshcd_clkgate_enable_store(struct device *dev,
1809 struct ufs_hba *hba = dev_get_drvdata(dev);
1886 if (device_create_file(hba->dev, &hba->clk_gating.delay_attr))
1887 dev_err(hba->dev, "Failed to create sysfs for clkgate_delay\n");
1894 if (device_create_file(hba->dev, &hba->clk_gating.enable_attr))
1895 dev_err(hba->dev, "Failed to create sysfs for clkgate_enable\n");
1902 device_remove_file(hba->dev, &hba->clk_gating.delay_attr);
1903 device_remove_file(hba->dev, &hba->clk_gating.enable_attr);
2023 dev_warn(hba->dev,
2053 dev_err(hba->dev, "crypto setup failed\n");
2129 dev_err(hba->dev,
2134 dev_err(hba->dev, "%s: UIC cmd has been completed, return the result\n",
2162 dev_err(hba->dev,
2540 dev_err(hba->dev,
2613 dev_WARN_ONCE(hba->dev, 1, "%s: invalid state %d\n",
2701 dev_err(hba->dev, "%s: unexpected response %x\n",
2713 dev_err(hba->dev, "%s: Reject UPIU not fully implemented\n",
2718 dev_err(hba->dev, "%s: Invalid device management cmd response: %x\n",
2749 dev_dbg(hba->dev, "%s: dev_cmd request timedout, tag %d\n",
2864 dev_dbg(hba->dev,
2872 dev_err(hba->dev,
2913 dev_err(hba->dev, "%s: Invalid argument for read request\n",
2920 dev_err(hba->dev,
2930 dev_err(hba->dev,
2968 dev_err(hba->dev, "%s: attribute value required for opcode 0x%x\n",
2987 dev_err(hba->dev, "%s: Expected query attr opcode but got = 0x%.2x\n",
2996 dev_err(hba->dev, "%s: opcode 0x%.2x for idn %d failed, index %d, err = %d\n",
3034 dev_dbg(hba->dev, "%s: failed with error %d, retries %d\n",
3041 dev_err(hba->dev,
3059 dev_err(hba->dev, "%s: descriptor buffer required for opcode 0x%x\n",
3066 dev_err(hba->dev, "%s: descriptor buffer size (%d) is out of range\n",
3086 dev_err(hba->dev,
3096 dev_err(hba->dev, "%s: opcode 0x%.2x for idn %d failed, index %d, err = %d\n",
3205 dev_err(hba->dev, "%s: Failed to get desc length\n", __func__);
3210 dev_err(hba->dev, "%s: Invalid offset 0x%x in descriptor IDN 0x%x, length 0x%x\n",
3231 dev_err(hba->dev, "%s: Failed reading descriptor. desc_id %d, desc_index %d, param_offset %d, ret %d\n",
3238 dev_err(hba->dev, "%s: invalid desc_id %d in descriptor header\n",
3312 dev_err(hba->dev, "Reading String Desc failed after %d retries. err = %d\n",
3319 dev_dbg(hba->dev, "String Desc is of zero length\n");
3401 dev_err(hba->dev, "Failed reading bRefClkGatingWait. err = %d, use default %uus\n",
3406 dev_err(hba->dev, "Undefined ref clk gating wait time, use default %uus\n",
3435 hba->ucdl_base_addr = dmam_alloc_coherent(hba->dev,
3448 dev_err(hba->dev,
3458 hba->utrdl_base_addr = dmam_alloc_coherent(hba->dev,
3464 dev_err(hba->dev,
3474 hba->utmrdl_base_addr = dmam_alloc_coherent(hba->dev,
3480 dev_err(hba->dev,
3486 hba->lrb = devm_kcalloc(hba->dev,
3490 dev_err(hba->dev, "LRB Memory allocation failed\n");
3581 dev_dbg(hba->dev,
3603 dev_err(hba->dev,
3626 dev_err(hba->dev,
3695 dev_dbg(hba->dev, "%s: attr-id 0x%x val 0x%x error code %d\n",
3700 dev_err(hba->dev, "%s: attr-id 0x%x val 0x%x failed %d retries\n",
3762 dev_dbg(hba->dev, "%s: attr-id 0x%x error code %d\n",
3767 dev_err(hba->dev, "%s: attr-id 0x%x failed %d retries\n",
3828 dev_err(hba->dev,
3836 dev_err(hba->dev,
3841 dev_err(hba->dev, "%s: Power Mode Change operation has been completed, go check UPMCRS\n",
3853 dev_err(hba->dev,
3898 dev_err(hba->dev, "%s: failed to enable PA_RXHSUNTERMCAP ret %d\n",
3937 dev_err(hba->dev, "%s: link recovery failed, err %d",
3954 trace_ufshcd_profile_hibern8(dev_name(hba->dev), "enter",
3958 dev_err(hba->dev, "%s: hibern8 enter failed. ret = %d\n",
3977 trace_ufshcd_profile_hibern8(dev_name(hba->dev), "exit",
3981 dev_err(hba->dev, "%s: hibern8 exit failed. ret = %d\n",
4009 if (update && !pm_runtime_suspended(hba->dev)) {
4010 pm_runtime_get_sync(hba->dev);
4014 pm_runtime_put(hba->dev);
4069 dev_err(hba->dev, "%s: invalid connected lanes value. rx=%d, tx=%d\n",
4086 dev_err(hba->dev, "%s: invalid max pwm rx gear read = %d\n",
4099 dev_err(hba->dev, "%s: invalid max pwm tx gear read = %d\n",
4124 dev_dbg(hba->dev, "%s: power already configured\n", __func__);
4185 dev_err(hba->dev,
4236 dev_err(hba->dev,
4253 dev_err(hba->dev,
4257 dev_err(hba->dev,
4315 dev_err(hba->dev,
4345 dev_err(hba->dev, "%s: Controller disable failed\n", __func__);
4392 dev_err(hba->dev,
4423 dev_err(hba->dev,
4456 dev_err(hba->dev, "%s: TX LCC Disable failed, peer = %d, lane = %d, err = %d",
4508 dev_err(hba->dev, "%s: Device not present\n", __func__);
4558 dev_err(hba->dev, "link startup failed %d\n", ret);
4590 dev_dbg(hba->dev, "%s: error %d retrying\n", __func__, err);
4596 dev_err(hba->dev, "%s: NOP OUT failed %d\n", __func__, err);
4633 dev_dbg(hba->dev, "%s: activate tcq with queue depth %d\n",
4881 pm_runtime_get_noresume(hba->dev);
4887 dev_err(hba->dev,
4891 dev_err(hba->dev,
4915 dev_err(hba->dev,
5122 dev_err(hba->dev, "%s: failed to enable bkops %d\n",
5128 trace_ufshcd_auto_bkops_state(dev_name(hba->dev), "Enabled");
5133 dev_err(hba->dev, "%s: failed to disable exception event %d\n",
5164 dev_err(hba->dev, "%s: failed to enable exception event %d\n",
5172 dev_err(hba->dev, "%s: failed to disable bkops %d\n",
5179 trace_ufshcd_auto_bkops_state(dev_name(hba->dev), "Disabled");
5239 dev_err(hba->dev, "%s: failed to get BKOPS status %d\n",
5243 dev_err(hba->dev, "%s: invalid BKOPS status %d\n",
5288 dev_err(hba->dev, "%s: failed to get BKOPS status %d\n",
5300 dev_err(hba->dev, "%s: device raised urgent BKOPS exception for bkops status %d\n",
5311 dev_err(hba->dev, "%s: failed to handle urgent bkops %d\n",
5335 dev_err(hba->dev, "%s write booster %s failed %d\n",
5341 dev_dbg(hba->dev, "%s write booster %s %d\n",
5385 dev_err(hba->dev, "%s WB - buf flush enable failed %d\n",
5390 dev_dbg(hba->dev, "WB - Flush enabled: %d\n", ret);
5407 dev_warn(hba->dev, "%s: WB - buf flush disable failed %d\n",
5411 dev_dbg(hba->dev, "WB - Flush disabled: %d\n", ret);
5429 dev_err(hba->dev, "%s dCurWriteBoosterBufferSize read failed %d\n",
5435 dev_info(hba->dev, "dCurWBBuf: %d WB disabled until free-space is available\n",
5470 dev_warn(hba->dev, "%s dAvailableWriteBoosterBufferSize read failed %d\n",
5495 pm_runtime_get_sync(hba->dev);
5496 pm_runtime_put_sync(hba->dev);
5513 pm_runtime_get_sync(hba->dev);
5517 dev_err(hba->dev, "%s: failed to get exception status %d\n",
5535 pm_runtime_put_noidle(hba->dev);
5536 pm_runtime_put(hba->dev);
5641 pm_runtime_get_sync(hba->dev);
5642 if (pm_runtime_suspended(hba->dev)) {
5673 pm_runtime_put(hba->dev);
5695 ret = pm_runtime_set_active(hba->dev);
5705 if (q->dev && (q->rpm_status == RPM_SUSPENDED ||
5707 pm_request_resume(q->dev);
5869 * Hold the scaling lock just in case dev cmds
5877 dev_err(hba->dev, "%s: Failed to restore power mode, err = %d\n",
5906 dev_err(hba->dev, "%s: reset and restore failed with err %d\n",
5918 dev_err_ratelimited(hba->dev, "%s: exit: saved_err 0x%x saved_uic_err 0x%x",
5952 dev_dbg(hba->dev, "%s: UIC Lane error reported\n",
6016 dev_dbg(hba->dev, "%s: UIC error flags = 0x%08x\n",
6065 dev_err(hba->dev,
6088 dev_err(hba->dev, "%s: saved_err 0x%x saved_uic_err 0x%x\n",
6208 dev_err(hba->dev, "%s: Unhandled interrupt 0x%08x (0x%08x, 0x%08x)\n",
6289 dev_err(hba->dev, "%s: task management cmd 0x%.2x timed-out\n",
6292 dev_WARN(hba->dev, "%s: unable to clear tm cmd (slot %d) after timeout\n",
6351 dev_err(hba->dev, "%s: failed, ocs = 0x%x\n",
6469 dev_warn(hba->dev,
6537 dev_err(hba->dev, "%s: failed, ocs = 0x%x\n", __func__,
6599 dev_err(hba->dev, "%s: failed with err %d\n", __func__, err);
6641 dev_err(hba->dev, "%s: cmd pending in the device. tag = %d\n",
6649 dev_err(hba->dev, "%s: cmd at tag %d not pending in the device.\n",
6658 dev_err(hba->dev, "%s: cmd at tag %d successfully cleared from DB.\n",
6662 dev_err(hba->dev,
6681 dev_err(hba->dev, "%s: issued. tag = %d, err %d\n",
6689 dev_err(hba->dev, "%s: Failed clearing cmd at tag %d, err %d\n",
6717 dev_err(hba->dev,
6737 dev_err(hba->dev,
6744 dev_info(hba->dev, "%s: Device abort task at tag %d\n", __func__, tag);
6766 dev_err(hba->dev,
6786 dev_err(hba->dev, "%s: failed with err %d\n", __func__, err);
6838 dev_err(hba->dev, "%s: Host init failed %d\n", __func__, err);
6910 dev_err(hba->dev, "%s: reset in progress - 1\n", __func__);
6984 dev_err(hba->dev,
7025 dev_err(hba->dev,
7033 dev_dbg(hba->dev, "%s: setting icc_level 0x%x", __func__, icc_level);
7039 dev_err(hba->dev,
7110 dev_err(hba->dev, "%s: BOOT WLUN not found\n", __func__);
7237 dev_err(hba->dev, "%s: Failed reading Device Desc. err = %d\n",
7258 dev_err(hba->dev, "%s: Failed reading Product Name. err = %d\n",
7394 dev_err(hba->dev, "%s: invalid host PA_GRANULARITY %d",
7401 dev_err(hba->dev, "%s: invalid device PA_GRANULARITY %d",
7473 dev_err(hba->dev, "%s: Failed reading Geometry Desc. err = %d\n",
7518 dev_err(hba->dev,
7532 dev_err(hba->dev, "failed reading bRefClkFreq. err = %d\n",
7544 dev_err(hba->dev, "bRefClkFreq setting to %lu Hz failed\n",
7549 dev_dbg(hba->dev, "bRefClkFreq setting to %lu Hz succeeded\n",
7573 dev_err(hba->dev, "%s: Failed getting device info. err = %d\n",
7586 dev_err(hba->dev,
7623 pm_runtime_put_sync(hba->dev);
7662 dev_err(hba->dev, "%s: UAC clear LU=%x ret = %d\n",
7681 dev_err(hba->dev, "%s: Failed to clear UAC WLUNS ret = %d\n",
7746 dev_err(hba->dev, "%s: Failed setting power mode, err = %d\n",
7773 trace_ufshcd_init(dev_name(hba->dev), ret,
7802 pm_runtime_put_sync(hba->dev);
7850 static int ufshcd_config_vreg_load(struct device *dev, struct ufs_vreg *vreg,
7869 dev_err(dev, "%s: %s set load (ua=%d) failed, err=%d\n",
7879 return ufshcd_config_vreg_load(hba->dev, vreg, UFS_VREG_LPM_LOAD_UA);
7888 return ufshcd_config_vreg_load(hba->dev, vreg, vreg->max_uA);
7891 static int ufshcd_config_vreg(struct device *dev,
7906 ret = ufshcd_config_vreg_load(dev, vreg, uA_load);
7914 dev_err(dev,
7923 static int ufshcd_enable_vreg(struct device *dev, struct ufs_vreg *vreg)
7930 ret = ufshcd_config_vreg(dev, vreg, true);
7937 dev_err(dev, "%s: %s enable failed, err=%d\n",
7943 static int ufshcd_disable_vreg(struct device *dev, struct ufs_vreg *vreg)
7954 ufshcd_config_vreg(dev, vreg, false);
7957 dev_err(dev, "%s: %s disable failed, err=%d\n",
7967 struct device *dev = hba->dev;
7970 ret = ufshcd_toggle_vreg(dev, info->vcc, on);
7974 ret = ufshcd_toggle_vreg(dev, info->vccq, on);
7978 ret = ufshcd_toggle_vreg(dev, info->vccq2, on);
7982 ufshcd_toggle_vreg(dev, info->vccq2, false);
7983 ufshcd_toggle_vreg(dev, info->vccq, false);
7984 ufshcd_toggle_vreg(dev, info->vcc, false);
7993 return ufshcd_toggle_vreg(hba->dev, info->vdd_hba, on);
7996 static int ufshcd_get_vreg(struct device *dev, struct ufs_vreg *vreg)
8003 vreg->reg = devm_regulator_get(dev, vreg->name);
8006 dev_err(dev, "%s: %s get failed, err=%d\n",
8016 struct device *dev = hba->dev;
8019 ret = ufshcd_get_vreg(dev, info->vcc);
8023 ret = ufshcd_get_vreg(dev, info->vccq);
8025 ret = ufshcd_get_vreg(dev, info->vccq2);
8035 return ufshcd_get_vreg(hba->dev, info->vdd_hba);
8070 dev_err(hba->dev, "%s: %s prepare enable failed, %d\n",
8078 dev_dbg(hba->dev, "%s: clk: %s %sabled\n", __func__,
8096 trace_ufshcd_clk_gating(dev_name(hba->dev),
8102 trace_ufshcd_profile_clk_gating(dev_name(hba->dev),
8112 struct device *dev = hba->dev;
8122 clki->clk = devm_clk_get(dev, clki->name);
8125 dev_err(dev, "%s: %s clk get failed, %d\n",
8141 dev_err(hba->dev, "%s: %s clk set rate(%dHz) failed, %d\n",
8148 dev_dbg(dev, "%s: clk: %s, rate: %lu\n", __func__,
8171 dev_err(hba->dev, "%s: variant %s init failed err %d\n",
8371 dev_err(hba->dev, "%s: hibern8 enter failed %d\n",
8391 dev_err(hba->dev, "%s: hibern8 enter failed %d\n",
8445 ufshcd_toggle_vreg(hba->dev, hba->vreg_info.vcc, false);
8477 ret = ufshcd_toggle_vreg(hba->dev, hba->vreg_info.vcc, true);
8484 ufshcd_toggle_vreg(hba->dev, hba->vreg_info.vcc, false);
8630 trace_ufshcd_clk_gating(dev_name(hba->dev),
8713 dev_err(hba->dev, "%s: hibern8 exit failed %d\n",
8777 trace_ufshcd_clk_gating(dev_name(hba->dev),
8809 pm_runtime_suspended(hba->dev) &&
8813 if (pm_runtime_suspended(hba->dev)) {
8829 trace_ufshcd_system_suspend(dev_name(hba->dev), ret,
8853 if (!hba->is_powered || pm_runtime_suspended(hba->dev))
8862 trace_ufshcd_system_resume(dev_name(hba->dev), ret,
8892 trace_ufshcd_runtime_suspend(dev_name(hba->dev), ret,
8933 trace_ufshcd_runtime_resume(dev_name(hba->dev), ret,
8964 pm_runtime_get_sync(hba->dev);
8969 dev_err(hba->dev, "%s failed, err %d\n", __func__, ret);
8983 ufs_sysfs_remove_nodes(hba->dev);
8996 device_remove_file(hba->dev, &hba->clk_scaling.enable_attr);
9022 if (!dma_set_mask_and_coherent(hba->dev, DMA_BIT_MASK(64)))
9025 return dma_set_mask_and_coherent(hba->dev, DMA_BIT_MASK(32));
9030 * @dev: pointer to device handle
9034 int ufshcd_alloc_host(struct device *dev, struct ufs_hba **hba_handle)
9040 if (!dev) {
9041 dev_err(dev,
9042 "Invalid memory reference for dev is NULL\n");
9050 dev_err(dev, "scsi_host_alloc failed\n");
9056 hba->dev = dev;
9090 struct device *dev = hba->dev;
9098 dev_set_drvdata(dev, hba);
9101 dev_err(hba->dev,
9127 dev_err(hba->dev, "invalid UFS version 0x%x\n",
9135 dev_err(hba->dev, "set dma mask failed\n");
9142 dev_err(hba->dev, "Memory allocation failed\n");
9164 dev_err(hba->dev, "%s: failed to create eh workqueue\n",
9199 err = devm_request_irq(dev, irq, ufshcd_intr, IRQF_SHARED, UFSHCD, hba);
9201 dev_err(hba->dev, "request irq failed\n");
9207 err = scsi_add_host(host, hba->dev);
9209 dev_err(hba->dev, "scsi_add_host failed\n");
9233 hba->tmf_rqs = devm_kcalloc(hba->dev, hba->nutmrs,
9248 dev_err(hba->dev, "Host controller enable failed\n");
9276 pm_runtime_get_sync(dev);
9287 ufs_sysfs_add_nodes(hba->dev);