Lines Matching defs:master
105 struct spi_master *master;
254 struct tegra_sflash_data *tsd = spi_master_get_devdata(spi->master);
306 static int tegra_sflash_transfer_one_message(struct spi_master *master,
311 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
354 spi_finalize_current_message(master);
419 struct spi_master *master;
430 master = spi_alloc_master(&pdev->dev, sizeof(*tsd));
431 if (!master) {
432 dev_err(&pdev->dev, "master allocation failed\n");
437 master->mode_bits = SPI_CPOL | SPI_CPHA;
438 master->transfer_one_message = tegra_sflash_transfer_one_message;
439 master->auto_runtime_pm = true;
440 master->num_chipselect = MAX_CHIP_SELECT;
442 platform_set_drvdata(pdev, master);
443 tsd = spi_master_get_devdata(master);
444 tsd->master = master;
449 &master->max_speed_hz))
450 master->max_speed_hz = 25000000; /* 25MHz */
508 master->dev.of_node = pdev->dev.of_node;
509 ret = devm_spi_register_master(&pdev->dev, master);
511 dev_err(&pdev->dev, "can not register to master err %d\n", ret);
523 spi_master_put(master);
529 struct spi_master *master = platform_get_drvdata(pdev);
530 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
542 struct spi_master *master = dev_get_drvdata(dev);
544 return spi_master_suspend(master);
549 struct spi_master *master = dev_get_drvdata(dev);
550 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
561 return spi_master_resume(master);
567 struct spi_master *master = dev_get_drvdata(dev);
568 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
579 struct spi_master *master = dev_get_drvdata(dev);
580 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);