Lines Matching defs:host
369 static int bcmbca_hsspi_transfer_one(struct spi_controller *host,
372 struct bcmbca_hsspi *bs = spi_controller_get_devdata(host);
412 spi_finalize_current_message(host);
434 struct spi_controller *host;
490 host = spi_alloc_host(&pdev->dev, sizeof(*bs));
491 if (!host) {
496 bs = spi_controller_get_devdata(host);
510 host->dev.of_node = dev->of_node;
512 host->bus_num = HSSPI_BUS_NUM;
520 host->num_chipselect = num_cs;
521 host->setup = bcmbca_hsspi_setup;
522 host->transfer_one_message = bcmbca_hsspi_transfer_one;
523 host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH |
525 host->bits_per_word_mask = SPI_BPW_MASK(8);
526 host->auto_runtime_pm = true;
528 platform_set_drvdata(pdev, host);
558 ret = devm_spi_register_controller(dev, host);
571 spi_controller_put(host);
581 struct spi_controller *host = platform_get_drvdata(pdev);
582 struct bcmbca_hsspi *bs = spi_controller_get_devdata(host);
594 struct spi_controller *host = dev_get_drvdata(dev);
595 struct bcmbca_hsspi *bs = spi_controller_get_devdata(host);
597 spi_controller_suspend(host);
606 struct spi_controller *host = dev_get_drvdata(dev);
607 struct bcmbca_hsspi *bs = spi_controller_get_devdata(host);
622 spi_controller_resume(host);