Lines Matching refs:ctlr
133 struct spi_controller *ctlr; in rpcif_spi_probe() local
137 ctlr = devm_spi_alloc_master(&pdev->dev, sizeof(*rpc)); in rpcif_spi_probe()
138 if (!ctlr) in rpcif_spi_probe()
141 rpc = spi_controller_get_devdata(ctlr); in rpcif_spi_probe()
146 platform_set_drvdata(pdev, ctlr); in rpcif_spi_probe()
148 ctlr->dev.of_node = parent->of_node; in rpcif_spi_probe()
152 ctlr->num_chipselect = 1; in rpcif_spi_probe()
153 ctlr->mem_ops = &rpcif_spi_mem_ops; in rpcif_spi_probe()
155 ctlr->bits_per_word_mask = SPI_BPW_MASK(8); in rpcif_spi_probe()
156 ctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_QUAD | SPI_RX_QUAD; in rpcif_spi_probe()
157 ctlr->flags = SPI_CONTROLLER_HALF_DUPLEX; in rpcif_spi_probe()
161 error = spi_register_controller(ctlr); in rpcif_spi_probe()
172 struct spi_controller *ctlr = platform_get_drvdata(pdev); in rpcif_spi_remove() local
173 struct rpcif *rpc = spi_controller_get_devdata(ctlr); in rpcif_spi_remove()
175 spi_unregister_controller(ctlr); in rpcif_spi_remove()
183 struct spi_controller *ctlr = dev_get_drvdata(dev); in rpcif_spi_suspend() local
185 return spi_controller_suspend(ctlr); in rpcif_spi_suspend()
190 struct spi_controller *ctlr = dev_get_drvdata(dev); in rpcif_spi_resume() local
192 return spi_controller_resume(ctlr); in rpcif_spi_resume()