Lines Matching defs:host
315 static int bcm63xx_spi_transfer_one(struct spi_controller *host,
318 struct bcm63xx_spi *bs = spi_controller_get_devdata(host);
388 spi_finalize_current_message(host);
393 /* This driver supports single host mode only. Hence
398 struct spi_controller *host = (struct spi_controller *)dev_id;
399 struct bcm63xx_spi *bs = spi_controller_get_devdata(host);
482 struct spi_controller *host;
528 host = spi_alloc_host(dev, sizeof(*bs));
529 if (!host) {
534 bs = spi_controller_get_devdata(host);
537 platform_set_drvdata(pdev, host);
552 pdev->name, host);
558 host->dev.of_node = dev->of_node;
559 host->bus_num = bus_num;
560 host->num_chipselect = num_cs;
561 host->transfer_one_message = bcm63xx_spi_transfer_one;
562 host->mode_bits = MODEBITS;
563 host->bits_per_word_mask = SPI_BPW_MASK(8);
564 host->max_transfer_size = bcm63xx_spi_max_length;
565 host->max_message_size = bcm63xx_spi_max_length;
566 host->auto_runtime_pm = true;
588 ret = devm_spi_register_controller(dev, host);
604 spi_controller_put(host);
610 struct spi_controller *host = platform_get_drvdata(pdev);
611 struct bcm63xx_spi *bs = spi_controller_get_devdata(host);
622 struct spi_controller *host = dev_get_drvdata(dev);
623 struct bcm63xx_spi *bs = spi_controller_get_devdata(host);
625 spi_controller_suspend(host);
634 struct spi_controller *host = dev_get_drvdata(dev);
635 struct bcm63xx_spi *bs = spi_controller_get_devdata(host);
642 spi_controller_resume(host);