Lines Matching refs:master

84 	struct spi_master *master;  member
181 u8 cs_mask = GENMASK(dln2->master->num_chipselect - 1, 0); in dln2_spi_cs_enable_all()
593 static int dln2_spi_prepare_message(struct spi_master *master, in dln2_spi_prepare_message() argument
597 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_prepare_message()
654 static int dln2_spi_transfer_one(struct spi_master *master, in dln2_spi_transfer_one() argument
658 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_transfer_one()
670 if (!xfer->cs_change && !spi_transfer_is_last(master, xfer)) in dln2_spi_transfer_one()
683 struct spi_master *master; in dln2_spi_probe() local
688 master = spi_alloc_master(&pdev->dev, sizeof(*dln2)); in dln2_spi_probe()
689 if (!master) in dln2_spi_probe()
692 platform_set_drvdata(pdev, master); in dln2_spi_probe()
694 dln2 = spi_master_get_devdata(master); in dln2_spi_probe()
702 dln2->master = master; in dln2_spi_probe()
716 ret = dln2_spi_get_cs_num(dln2, &master->num_chipselect); in dln2_spi_probe()
723 &master->min_speed_hz, in dln2_spi_probe()
724 &master->max_speed_hz); in dln2_spi_probe()
731 &master->bits_per_word_mask); in dln2_spi_probe()
743 master->bus_num = -1; in dln2_spi_probe()
744 master->mode_bits = SPI_CPOL | SPI_CPHA; in dln2_spi_probe()
745 master->prepare_message = dln2_spi_prepare_message; in dln2_spi_probe()
746 master->transfer_one = dln2_spi_transfer_one; in dln2_spi_probe()
747 master->auto_runtime_pm = true; in dln2_spi_probe()
762 ret = devm_spi_register_master(&pdev->dev, master); in dln2_spi_probe()
777 spi_master_put(master); in dln2_spi_probe()
784 struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); in dln2_spi_remove() local
785 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_remove()
799 struct spi_master *master = dev_get_drvdata(dev); in dln2_spi_suspend() local
800 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_suspend()
802 ret = spi_master_suspend(master); in dln2_spi_suspend()
827 struct spi_master *master = dev_get_drvdata(dev); in dln2_spi_resume() local
828 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_resume()
840 return spi_master_resume(master); in dln2_spi_resume()
847 struct spi_master *master = dev_get_drvdata(dev); in dln2_spi_runtime_suspend() local
848 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_runtime_suspend()
855 struct spi_master *master = dev_get_drvdata(dev); in dln2_spi_runtime_resume() local
856 struct dln2_spi *dln2 = spi_master_get_devdata(master); in dln2_spi_runtime_resume()