Lines Matching refs:master
112 struct spi_master *master; member
330 static int dspi_transfer_one_message(struct spi_master *master, in dspi_transfer_one_message() argument
333 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_transfer_one_message()
385 spi_finalize_current_message(master); in dspi_transfer_one_message()
393 struct fsl_dspi *dspi = spi_master_get_devdata(spi->master); in dspi_setup()
455 spi->master->bus_num, spi->chip_select); in dspi_cleanup()
491 struct spi_master *master = dev_get_drvdata(dev); in dspi_suspend() local
492 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_suspend()
494 spi_master_suspend(master); in dspi_suspend()
502 struct spi_master *master = dev_get_drvdata(dev); in dspi_resume() local
503 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_resume()
506 spi_master_resume(master); in dspi_resume()
524 struct spi_master *master; in dspi_probe() local
530 master = spi_alloc_master(&pdev->dev, sizeof(struct fsl_dspi)); in dspi_probe()
531 if (!master) in dspi_probe()
534 dspi = spi_master_get_devdata(master); in dspi_probe()
536 dspi->master = master; in dspi_probe()
538 master->transfer = NULL; in dspi_probe()
539 master->setup = dspi_setup; in dspi_probe()
540 master->transfer_one_message = dspi_transfer_one_message; in dspi_probe()
541 master->dev.of_node = pdev->dev.of_node; in dspi_probe()
543 master->cleanup = dspi_cleanup; in dspi_probe()
544 master->mode_bits = SPI_CPOL | SPI_CPHA; in dspi_probe()
545 master->bits_per_word_mask = SPI_BPW_MASK(4) | SPI_BPW_MASK(8) | in dspi_probe()
553 master->num_chipselect = cs_num; in dspi_probe()
560 master->bus_num = bus_num; in dspi_probe()
600 platform_set_drvdata(pdev, master); in dspi_probe()
602 ret = spi_register_master(master); in dspi_probe()
613 spi_master_put(master); in dspi_probe()
620 struct spi_master *master = platform_get_drvdata(pdev); in dspi_remove() local
621 struct fsl_dspi *dspi = spi_master_get_devdata(master); in dspi_remove()
625 spi_unregister_master(dspi->master); in dspi_remove()
626 spi_master_put(dspi->master); in dspi_remove()