Lines Matching defs:host

45 static bool __intel_dsm_supported(struct intel_host *host,
48 return fn < 32 && fn >= 0 && (host->dsm_fns & (1u << fn));
51 #define INTEL_DSM_SUPPORTED(host, name) \
52 __intel_dsm_supported(host, INTEL_DSM_##name)
227 struct intel_host *host = ufshcd_get_variant(hba);
229 host->active_ltr = readl(hba->mmio_base + INTEL_ACTIVELTR);
230 host->idle_ltr = readl(hba->mmio_base + INTEL_IDLELTR);
236 struct intel_host *host = ufshcd_get_variant(hba);
265 if (ltr == host->active_ltr)
292 struct intel_host *host = ufshcd_get_variant(hba);
296 host->debugfs_root = dir;
297 debugfs_create_x32("active_ltr", 0444, dir, &host->active_ltr);
298 debugfs_create_x32("idle_ltr", 0444, dir, &host->idle_ltr);
303 struct intel_host *host = ufshcd_get_variant(hba);
305 debugfs_remove_recursive(host->debugfs_root);
310 struct intel_host *host = ufshcd_get_variant(hba);
312 if (INTEL_DSM_SUPPORTED(host, RESET)) {
316 err = intel_dsm(host, hba->dev, INTEL_DSM_RESET, &result);
325 if (!host->reset_gpio)
328 gpiod_set_value_cansleep(host->reset_gpio, 1);
331 gpiod_set_value_cansleep(host->reset_gpio, 0);
345 struct intel_host *host;
349 host = devm_kzalloc(hba->dev, sizeof(*host), GFP_KERNEL);
350 if (!host)
352 ufshcd_set_variant(hba, host);
353 intel_dsm_init(host, hba->dev);
354 if (INTEL_DSM_SUPPORTED(host, RESET)) {
359 host->reset_gpio = ufs_intel_get_reset_gpio(hba->dev);
360 if (IS_ERR(host->reset_gpio)) {
362 __func__, PTR_ERR(host->reset_gpio));
363 host->reset_gpio = NULL;
365 if (host->reset_gpio) {
366 gpiod_set_value_cansleep(host->reset_gpio, 0);
508 * ufshcd_pci_remove - de-allocate PCI/SCSI host and host memory space
623 MODULE_DESCRIPTION("UFS host controller PCI glue driver");