Lines Matching refs:master

164 	struct spi_master			*master;  member
691 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_start_transfer_one()
751 struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); in tegra_slink_setup()
782 static int tegra_slink_prepare_message(struct spi_master *master, in tegra_slink_prepare_message() argument
785 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_prepare_message()
808 static int tegra_slink_transfer_one(struct spi_master *master, in tegra_slink_transfer_one() argument
812 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_transfer_one()
839 static int tegra_slink_unprepare_message(struct spi_master *master, in tegra_slink_unprepare_message() argument
842 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_unprepare_message()
1013 struct spi_master *master; in tegra_slink_probe() local
1027 master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); in tegra_slink_probe()
1028 if (!master) { in tegra_slink_probe()
1034 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in tegra_slink_probe()
1035 master->setup = tegra_slink_setup; in tegra_slink_probe()
1036 master->prepare_message = tegra_slink_prepare_message; in tegra_slink_probe()
1037 master->transfer_one = tegra_slink_transfer_one; in tegra_slink_probe()
1038 master->unprepare_message = tegra_slink_unprepare_message; in tegra_slink_probe()
1039 master->auto_runtime_pm = true; in tegra_slink_probe()
1040 master->num_chipselect = MAX_CHIP_SELECT; in tegra_slink_probe()
1042 platform_set_drvdata(pdev, master); in tegra_slink_probe()
1043 tspi = spi_master_get_devdata(master); in tegra_slink_probe()
1044 tspi->master = master; in tegra_slink_probe()
1050 &master->max_speed_hz)) in tegra_slink_probe()
1051 master->max_speed_hz = 25000000; /* 25MHz */ in tegra_slink_probe()
1124 master->dev.of_node = pdev->dev.of_node; in tegra_slink_probe()
1125 ret = devm_spi_register_master(&pdev->dev, master); in tegra_slink_probe()
1142 spi_master_put(master); in tegra_slink_probe()
1148 struct spi_master *master = platform_get_drvdata(pdev); in tegra_slink_remove() local
1149 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_remove()
1169 struct spi_master *master = dev_get_drvdata(dev); in tegra_slink_suspend() local
1171 return spi_master_suspend(master); in tegra_slink_suspend()
1176 struct spi_master *master = dev_get_drvdata(dev); in tegra_slink_resume() local
1177 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_resume()
1189 return spi_master_resume(master); in tegra_slink_resume()
1195 struct spi_master *master = dev_get_drvdata(dev); in tegra_slink_runtime_suspend() local
1196 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_runtime_suspend()
1207 struct spi_master *master = dev_get_drvdata(dev); in tegra_slink_runtime_resume() local
1208 struct tegra_slink_data *tspi = spi_master_get_devdata(master); in tegra_slink_runtime_resume()