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