Lines Matching defs:host
95 static int rb4xx_transfer_one(struct spi_controller *host,
98 struct rb4xx_spi *rbspi = spi_controller_get_devdata(host);
129 spi_finalize_current_transfer(host);
136 struct spi_controller *host;
146 host = devm_spi_alloc_host(&pdev->dev, sizeof(*rbspi));
147 if (!host)
154 host->dev.of_node = pdev->dev.of_node;
155 host->bus_num = 0;
156 host->num_chipselect = 3;
157 host->mode_bits = SPI_TX_DUAL;
158 host->bits_per_word_mask = SPI_BPW_MASK(8);
159 host->flags = SPI_CONTROLLER_MUST_TX;
160 host->transfer_one = rb4xx_transfer_one;
161 host->set_cs = rb4xx_set_cs;
163 rbspi = spi_controller_get_devdata(host);
168 err = devm_spi_register_controller(&pdev->dev, host);
170 dev_err(&pdev->dev, "failed to register SPI host\n");