Lines Matching defs:host
36 static int spi_clps711x_prepare_message(struct spi_controller *host,
39 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
48 static int spi_clps711x_transfer_one(struct spi_controller *host,
52 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
71 struct spi_controller *host = dev_id;
72 struct spi_clps711x_data *hw = spi_controller_get_devdata(host);
86 spi_finalize_current_transfer(host);
95 struct spi_controller *host;
102 host = spi_alloc_host(&pdev->dev, sizeof(*hw));
103 if (!host)
106 host->use_gpio_descriptors = true;
107 host->bus_num = -1;
108 host->mode_bits = SPI_CPHA | SPI_CS_HIGH;
109 host->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 8);
110 host->dev.of_node = pdev->dev.of_node;
111 host->prepare_message = spi_clps711x_prepare_message;
112 host->transfer_one = spi_clps711x_transfer_one;
114 hw = spi_controller_get_devdata(host);
141 dev_name(&pdev->dev), host);
145 ret = devm_spi_register_controller(&pdev->dev, host);
150 spi_controller_put(host);