Lines Matching refs:master
75 struct mxs_spi *spi = spi_master_get_devdata(dev->master); in mxs_spi_setup_transfer()
369 static int mxs_spi_transfer_one(struct spi_master *master, in mxs_spi_transfer_one() argument
372 struct mxs_spi *spi = spi_master_get_devdata(master); in mxs_spi_transfer_one()
440 spi_finalize_current_message(master); in mxs_spi_transfer_one()
457 struct spi_master *master; in mxs_spi_probe() local
492 master = spi_alloc_master(&pdev->dev, sizeof(*spi)); in mxs_spi_probe()
493 if (!master) in mxs_spi_probe()
496 master->transfer_one_message = mxs_spi_transfer_one; in mxs_spi_probe()
497 master->bits_per_word_mask = SPI_BPW_MASK(8); in mxs_spi_probe()
498 master->mode_bits = SPI_CPOL | SPI_CPHA; in mxs_spi_probe()
499 master->num_chipselect = 3; in mxs_spi_probe()
500 master->dev.of_node = np; in mxs_spi_probe()
501 master->flags = SPI_MASTER_HALF_DUPLEX; in mxs_spi_probe()
503 spi = spi_master_get_devdata(master); in mxs_spi_probe()
534 platform_set_drvdata(pdev, master); in mxs_spi_probe()
536 ret = devm_spi_register_master(&pdev->dev, master); in mxs_spi_probe()
549 spi_master_put(master); in mxs_spi_probe()
555 struct spi_master *master; in mxs_spi_remove() local
559 master = platform_get_drvdata(pdev); in mxs_spi_remove()
560 spi = spi_master_get_devdata(master); in mxs_spi_remove()