Lines Matching defs:master
167 struct spi_master *master;
721 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
775 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
868 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
945 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
996 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
1028 static int tegra_spi_transfer_one_message(struct spi_master *master,
1032 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1081 tspi->last_used_cs = master->num_chipselect + 1;
1115 spi_finalize_current_message(master);
1296 struct spi_master *master;
1302 master = spi_alloc_master(&pdev->dev, sizeof(*tspi));
1303 if (!master) {
1304 dev_err(&pdev->dev, "master allocation failed\n");
1307 platform_set_drvdata(pdev, master);
1308 tspi = spi_master_get_devdata(master);
1311 &master->max_speed_hz))
1312 master->max_speed_hz = 25000000; /* 25MHz */
1315 master->use_gpio_descriptors = true;
1316 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST |
1318 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
1319 master->setup = tegra_spi_setup;
1320 master->cleanup = tegra_spi_cleanup;
1321 master->transfer_one_message = tegra_spi_transfer_one_message;
1322 master->set_cs_timing = tegra_spi_set_hw_cs_timing;
1323 master->num_chipselect = MAX_CHIP_SELECT;
1324 master->auto_runtime_pm = true;
1327 master->bus_num = bus_num;
1329 tspi->master = master;
1404 tspi->last_used_cs = master->num_chipselect + 1;
1415 master->dev.of_node = pdev->dev.of_node;
1416 ret = devm_spi_register_master(&pdev->dev, master);
1418 dev_err(&pdev->dev, "can not register to master err %d\n", ret);
1433 spi_master_put(master);
1439 struct spi_master *master = platform_get_drvdata(pdev);
1440 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1458 struct spi_master *master = dev_get_drvdata(dev);
1460 return spi_master_suspend(master);
1465 struct spi_master *master = dev_get_drvdata(dev);
1466 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1476 tspi->last_used_cs = master->num_chipselect + 1;
1479 return spi_master_resume(master);
1485 struct spi_master *master = dev_get_drvdata(dev);
1486 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1497 struct spi_master *master = dev_get_drvdata(dev);
1498 struct tegra_spi_data *tspi = spi_master_get_devdata(master);