Lines Matching defs:master
168 struct spi_master *master;
725 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
780 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
873 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
950 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
1002 struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master);
1034 static int tegra_spi_transfer_one_message(struct spi_master *master,
1038 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1088 tspi->last_used_cs = master->num_chipselect + 1;
1122 spi_finalize_current_message(master);
1303 struct spi_master *master;
1309 master = spi_alloc_master(&pdev->dev, sizeof(*tspi));
1310 if (!master) {
1311 dev_err(&pdev->dev, "master allocation failed\n");
1314 platform_set_drvdata(pdev, master);
1315 tspi = spi_master_get_devdata(master);
1318 &master->max_speed_hz))
1319 master->max_speed_hz = 25000000; /* 25MHz */
1322 master->use_gpio_descriptors = true;
1323 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST |
1325 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32);
1326 master->setup = tegra_spi_setup;
1327 master->cleanup = tegra_spi_cleanup;
1328 master->transfer_one_message = tegra_spi_transfer_one_message;
1329 master->set_cs_timing = tegra_spi_set_hw_cs_timing;
1330 master->num_chipselect = MAX_CHIP_SELECT;
1331 master->auto_runtime_pm = true;
1334 master->bus_num = bus_num;
1336 tspi->master = master;
1413 tspi->last_used_cs = master->num_chipselect + 1;
1424 master->dev.of_node = pdev->dev.of_node;
1425 ret = devm_spi_register_master(&pdev->dev, master);
1427 dev_err(&pdev->dev, "can not register to master err %d\n", ret);
1442 spi_master_put(master);
1448 struct spi_master *master = platform_get_drvdata(pdev);
1449 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1469 struct spi_master *master = dev_get_drvdata(dev);
1471 return spi_master_suspend(master);
1476 struct spi_master *master = dev_get_drvdata(dev);
1477 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1488 tspi->last_used_cs = master->num_chipselect + 1;
1491 return spi_master_resume(master);
1497 struct spi_master *master = dev_get_drvdata(dev);
1498 struct tegra_spi_data *tspi = spi_master_get_devdata(master);
1509 struct spi_master *master = dev_get_drvdata(dev);
1510 struct tegra_spi_data *tspi = spi_master_get_devdata(master);