Lines Matching defs:host
298 static int mcfqspi_transfer_one(struct spi_controller *host,
302 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);
340 struct spi_controller *host;
356 host = spi_alloc_host(&pdev->dev, sizeof(*mcfqspi));
357 if (host == NULL) {
362 mcfqspi = spi_controller_get_devdata(host);
391 host->bus_num = pdata->bus_num;
392 host->num_chipselect = pdata->num_chipselect;
403 host->mode_bits = SPI_CS_HIGH | SPI_CPOL | SPI_CPHA;
404 host->bits_per_word_mask = SPI_BPW_RANGE_MASK(8, 16);
405 host->setup = mcfqspi_setup;
406 host->set_cs = mcfqspi_set_cs;
407 host->transfer_one = mcfqspi_transfer_one;
408 host->auto_runtime_pm = true;
410 platform_set_drvdata(pdev, host);
413 status = devm_spi_register_controller(&pdev->dev, host);
427 spi_controller_put(host);
436 struct spi_controller *host = platform_get_drvdata(pdev);
437 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);
449 struct spi_controller *host = dev_get_drvdata(dev);
450 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);
453 ret = spi_controller_suspend(host);
464 struct spi_controller *host = dev_get_drvdata(dev);
465 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);
469 return spi_controller_resume(host);
476 struct spi_controller *host = dev_get_drvdata(dev);
477 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);
486 struct spi_controller *host = dev_get_drvdata(dev);
487 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host);