Lines Matching refs:master
147 static int spi_st_transfer_one(struct spi_master *master, in spi_st_transfer_one() argument
150 struct spi_st *spi_st = spi_master_get_devdata(master); in spi_st_transfer_one()
197 spi_finalize_current_transfer(spi->master); in spi_st_transfer_one()
214 struct spi_st *spi_st = spi_master_get_devdata(spi->master); in spi_st_setup()
325 struct spi_master *master; in spi_st_probe() local
331 master = spi_alloc_master(&pdev->dev, sizeof(*spi_st)); in spi_st_probe()
332 if (!master) in spi_st_probe()
335 master->dev.of_node = np; in spi_st_probe()
336 master->mode_bits = MODEBITS; in spi_st_probe()
337 master->setup = spi_st_setup; in spi_st_probe()
338 master->cleanup = spi_st_cleanup; in spi_st_probe()
339 master->transfer_one = spi_st_transfer_one; in spi_st_probe()
340 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in spi_st_probe()
341 master->auto_runtime_pm = true; in spi_st_probe()
342 master->bus_num = pdev->id; in spi_st_probe()
343 spi_st = spi_master_get_devdata(master); in spi_st_probe()
399 platform_set_drvdata(pdev, master); in spi_st_probe()
401 ret = devm_spi_register_master(&pdev->dev, master); in spi_st_probe()
417 struct spi_master *master = platform_get_drvdata(pdev); in spi_st_remove() local
418 struct spi_st *spi_st = spi_master_get_devdata(master); in spi_st_remove()
430 struct spi_master *master = dev_get_drvdata(dev); in spi_st_runtime_suspend() local
431 struct spi_st *spi_st = spi_master_get_devdata(master); in spi_st_runtime_suspend()
443 struct spi_master *master = dev_get_drvdata(dev); in spi_st_runtime_resume() local
444 struct spi_st *spi_st = spi_master_get_devdata(master); in spi_st_runtime_resume()
457 struct spi_master *master = dev_get_drvdata(dev); in spi_st_suspend() local
460 ret = spi_master_suspend(master); in spi_st_suspend()
469 struct spi_master *master = dev_get_drvdata(dev); in spi_st_resume() local
472 ret = spi_master_resume(master); in spi_st_resume()