Lines Matching defs:master
9 * SPI master mode controller driver, used in STMicroelectronics devices.
118 static int spi_st_transfer_one(struct spi_master *master,
121 struct spi_st *spi_st = spi_master_get_devdata(master);
168 spi_finalize_current_transfer(spi->master);
177 struct spi_st *spi_st = spi_master_get_devdata(spi->master);
277 struct spi_master *master;
282 master = spi_alloc_master(&pdev->dev, sizeof(*spi_st));
283 if (!master)
286 master->dev.of_node = np;
287 master->mode_bits = MODEBITS;
288 master->setup = spi_st_setup;
289 master->transfer_one = spi_st_transfer_one;
290 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16);
291 master->auto_runtime_pm = true;
292 master->bus_num = pdev->id;
293 master->use_gpio_descriptors = true;
294 spi_st = spi_master_get_devdata(master);
350 platform_set_drvdata(pdev, master);
352 ret = devm_spi_register_master(&pdev->dev, master);
354 dev_err(&pdev->dev, "Failed to register master\n");
365 spi_master_put(master);
371 struct spi_master *master = platform_get_drvdata(pdev);
372 struct spi_st *spi_st = spi_master_get_devdata(master);
384 struct spi_master *master = dev_get_drvdata(dev);
385 struct spi_st *spi_st = spi_master_get_devdata(master);
397 struct spi_master *master = dev_get_drvdata(dev);
398 struct spi_st *spi_st = spi_master_get_devdata(master);
411 struct spi_master *master = dev_get_drvdata(dev);
414 ret = spi_master_suspend(master);
423 struct spi_master *master = dev_get_drvdata(dev);
426 ret = spi_master_resume(master);