Lines Matching defs:ctlr
38 struct spi_controller *ctlr;
143 static int hspi_transfer_one_message(struct spi_controller *ctlr,
146 struct hspi_priv *hspi = spi_controller_get_devdata(ctlr);
207 spi_finalize_current_message(ctlr);
215 struct spi_controller *ctlr;
227 ctlr = spi_alloc_master(&pdev->dev, sizeof(*hspi));
228 if (!ctlr)
238 hspi = spi_controller_get_devdata(ctlr);
242 hspi->ctlr = ctlr;
254 ctlr->bus_num = pdev->id;
255 ctlr->mode_bits = SPI_CPOL | SPI_CPHA;
256 ctlr->dev.of_node = pdev->dev.of_node;
257 ctlr->auto_runtime_pm = true;
258 ctlr->transfer_one_message = hspi_transfer_one_message;
259 ctlr->bits_per_word_mask = SPI_BPW_MASK(8);
261 ret = devm_spi_register_controller(&pdev->dev, ctlr);
274 spi_controller_put(ctlr);