Lines Matching defs:host

105 	struct spi_controller			*host;
306 static int tegra_sflash_transfer_one_message(struct spi_controller *host,
311 struct tegra_sflash_data *tsd = spi_controller_get_devdata(host);
354 spi_finalize_current_message(host);
419 struct spi_controller *host;
430 host = spi_alloc_host(&pdev->dev, sizeof(*tsd));
431 if (!host) {
432 dev_err(&pdev->dev, "host allocation failed\n");
437 host->mode_bits = SPI_CPOL | SPI_CPHA;
438 host->transfer_one_message = tegra_sflash_transfer_one_message;
439 host->auto_runtime_pm = true;
440 host->num_chipselect = MAX_CHIP_SELECT;
442 platform_set_drvdata(pdev, host);
443 tsd = spi_controller_get_devdata(host);
444 tsd->host = host;
449 &host->max_speed_hz))
450 host->max_speed_hz = 25000000; /* 25MHz */
508 host->dev.of_node = pdev->dev.of_node;
509 ret = devm_spi_register_controller(&pdev->dev, host);
511 dev_err(&pdev->dev, "can not register to host err %d\n", ret);
523 spi_controller_put(host);
529 struct spi_controller *host = platform_get_drvdata(pdev);
530 struct tegra_sflash_data *tsd = spi_controller_get_devdata(host);
542 struct spi_controller *host = dev_get_drvdata(dev);
544 return spi_controller_suspend(host);
549 struct spi_controller *host = dev_get_drvdata(dev);
550 struct tegra_sflash_data *tsd = spi_controller_get_devdata(host);
561 return spi_controller_resume(host);
567 struct spi_controller *host = dev_get_drvdata(dev);
568 struct tegra_sflash_data *tsd = spi_controller_get_devdata(host);
579 struct spi_controller *host = dev_get_drvdata(dev);
580 struct tegra_sflash_data *tsd = spi_controller_get_devdata(host);