Lines Matching defs:host
444 static bool davinci_spi_can_dma(struct spi_controller *host,
858 struct spi_controller *host;
865 host = spi_alloc_host(&pdev->dev, sizeof(struct davinci_spi));
866 if (host == NULL) {
871 platform_set_drvdata(pdev, host);
873 dspi = spi_controller_get_devdata(host);
916 dspi->bitbang.master = host;
927 host->use_gpio_descriptors = true;
928 host->dev.of_node = pdev->dev.of_node;
929 host->bus_num = pdev->id;
930 host->num_chipselect = pdata->num_chipselect;
931 host->bits_per_word_mask = SPI_BPW_RANGE_MASK(2, 16);
932 host->flags = SPI_CONTROLLER_MUST_RX | SPI_CONTROLLER_GPIO_SS;
933 host->setup = davinci_spi_setup;
934 host->cleanup = davinci_spi_cleanup;
935 host->can_dma = davinci_spi_can_dma;
976 /* host mode default */
997 spi_controller_put(host);
1014 struct spi_controller *host;
1016 host = platform_get_drvdata(pdev);
1017 dspi = spi_controller_get_devdata(host);
1028 spi_controller_put(host);