Lines Matching refs:master

77 	struct spi_master	*master;  member
135 struct sun4i_spi *sspi = spi_master_get_devdata(spi->master); in sun4i_spi_set_cs()
167 static int sun4i_spi_transfer_one(struct spi_master *master, in sun4i_spi_transfer_one() argument
171 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_transfer_one()
314 struct spi_master *master = dev_get_drvdata(dev); in sun4i_spi_runtime_resume() local
315 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_runtime_resume()
343 struct spi_master *master = dev_get_drvdata(dev); in sun4i_spi_runtime_suspend() local
344 struct sun4i_spi *sspi = spi_master_get_devdata(master); in sun4i_spi_runtime_suspend()
354 struct spi_master *master; in sun4i_spi_probe() local
359 master = spi_alloc_master(&pdev->dev, sizeof(struct sun4i_spi)); in sun4i_spi_probe()
360 if (!master) { in sun4i_spi_probe()
365 platform_set_drvdata(pdev, master); in sun4i_spi_probe()
366 sspi = spi_master_get_devdata(master); in sun4i_spi_probe()
389 sspi->master = master; in sun4i_spi_probe()
390 master->set_cs = sun4i_spi_set_cs; in sun4i_spi_probe()
391 master->transfer_one = sun4i_spi_transfer_one; in sun4i_spi_probe()
392 master->num_chipselect = 4; in sun4i_spi_probe()
393 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; in sun4i_spi_probe()
394 master->bits_per_word_mask = SPI_BPW_MASK(8); in sun4i_spi_probe()
395 master->dev.of_node = pdev->dev.of_node; in sun4i_spi_probe()
396 master->auto_runtime_pm = true; in sun4i_spi_probe()
428 ret = devm_spi_register_master(&pdev->dev, master); in sun4i_spi_probe()
440 spi_master_put(master); in sun4i_spi_probe()