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