Lines Matching refs:master
139 struct spi_master *master; member
367 static int dspi_transfer_one_message(struct spi_master *master, in dspi_transfer_one_message() argument
370 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_transfer_one_message()
440 spi_finalize_current_message(master); in dspi_transfer_one_message()
448 struct fsl_dspi *dspi = spi_master_get_devdata(spi->master); in dspi_setup()
510 spi->master->bus_num, spi->chip_select); in dspi_cleanup()
608 struct spi_master *master = dev_get_drvdata(dev); in dspi_suspend() local
609 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_suspend()
611 spi_master_suspend(master); in dspi_suspend()
621 struct spi_master *master = dev_get_drvdata(dev); in dspi_resume() local
622 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_resume()
627 spi_master_resume(master); in dspi_resume()
645 struct spi_master *master; in dspi_probe() local
653 master = spi_alloc_master(&pdev->dev, sizeof(struct fsl_dspi)); in dspi_probe()
654 if (!master) in dspi_probe()
657 dspi = spi_master_get_devdata(master); in dspi_probe()
659 dspi->master = master; in dspi_probe()
661 master->transfer = NULL; in dspi_probe()
662 master->setup = dspi_setup; in dspi_probe()
663 master->transfer_one_message = dspi_transfer_one_message; in dspi_probe()
664 master->dev.of_node = pdev->dev.of_node; in dspi_probe()
666 master->cleanup = dspi_cleanup; in dspi_probe()
667 master->mode_bits = SPI_CPOL | SPI_CPHA; in dspi_probe()
668 master->bits_per_word_mask = SPI_BPW_MASK(4) | SPI_BPW_MASK(8) | in dspi_probe()
676 master->num_chipselect = cs_num; in dspi_probe()
683 master->bus_num = bus_num; in dspi_probe()
730 platform_set_drvdata(pdev, master); in dspi_probe()
732 ret = spi_register_master(master); in dspi_probe()
743 spi_master_put(master); in dspi_probe()
750 struct spi_master *master = platform_get_drvdata(pdev); in dspi_remove() local
751 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_remove()
755 spi_unregister_master(dspi->master); in dspi_remove()
756 spi_master_put(dspi->master); in dspi_remove()