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);
355 spi_finalize_current_message(master);
420 struct spi_master *master;
431 master = spi_alloc_master(&pdev->dev, sizeof(*tsd));
432 if (!master) {
433 dev_err(&pdev->dev, "master allocation failed\n");
438 master->mode_bits = SPI_CPOL | SPI_CPHA;
439 master->transfer_one_message = tegra_sflash_transfer_one_message;
440 master->auto_runtime_pm = true;
441 master->num_chipselect = MAX_CHIP_SELECT;
443 platform_set_drvdata(pdev, master);
444 tsd = spi_master_get_devdata(master);
445 tsd->master = master;
450 &master->max_speed_hz))
451 master->max_speed_hz = 25000000; /* 25MHz */
510 master->dev.of_node = pdev->dev.of_node;
511 ret = devm_spi_register_master(&pdev->dev, master);
513 dev_err(&pdev->dev, "can not register to master err %d\n", ret);
525 spi_master_put(master);
531 struct spi_master *master = platform_get_drvdata(pdev);
532 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
546 struct spi_master *master = dev_get_drvdata(dev);
548 return spi_master_suspend(master);
553 struct spi_master *master = dev_get_drvdata(dev);
554 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
566 return spi_master_resume(master);
572 struct spi_master *master = dev_get_drvdata(dev);
573 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);
584 struct spi_master *master = dev_get_drvdata(dev);
585 struct tegra_sflash_data *tsd = spi_master_get_devdata(master);