Lines Matching refs:master

90 	struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master);  in fsl_espi_change_mode()
134 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup_transfer()
219 struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_bufs()
274 struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); in fsl_espi_do_trans()
428 static int fsl_espi_do_one_msg(struct spi_master *master, in fsl_espi_do_one_msg() argument
462 spi_finalize_current_message(master); in fsl_espi_do_one_msg()
485 mpc8xxx_spi = spi_master_get_devdata(spi->master); in fsl_espi_setup()
608 static int fsl_espi_suspend(struct spi_master *master) in fsl_espi_suspend() argument
614 mpc8xxx_spi = spi_master_get_devdata(master); in fsl_espi_suspend()
624 static int fsl_espi_resume(struct spi_master *master) in fsl_espi_resume() argument
630 mpc8xxx_spi = spi_master_get_devdata(master); in fsl_espi_resume()
644 struct spi_master *master; in fsl_espi_probe() local
652 master = spi_alloc_master(dev, sizeof(struct mpc8xxx_spi)); in fsl_espi_probe()
653 if (!master) { in fsl_espi_probe()
658 dev_set_drvdata(dev, master); in fsl_espi_probe()
662 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); in fsl_espi_probe()
663 master->setup = fsl_espi_setup; in fsl_espi_probe()
664 master->cleanup = fsl_espi_cleanup; in fsl_espi_probe()
665 master->transfer_one_message = fsl_espi_do_one_msg; in fsl_espi_probe()
666 master->prepare_transfer_hardware = fsl_espi_resume; in fsl_espi_probe()
667 master->unprepare_transfer_hardware = fsl_espi_suspend; in fsl_espi_probe()
669 mpc8xxx_spi = spi_master_get_devdata(master); in fsl_espi_probe()
698 for_each_available_child_of_node(master->dev.of_node, nc) { in fsl_espi_probe()
730 ret = spi_register_master(master); in fsl_espi_probe()
736 return master; in fsl_espi_probe()
743 spi_master_put(master); in fsl_espi_probe()
771 struct spi_master *master; in of_fsl_espi_probe() local
794 master = fsl_espi_probe(dev, &mem, irq); in of_fsl_espi_probe()
795 if (IS_ERR(master)) { in of_fsl_espi_probe()
796 ret = PTR_ERR(master); in of_fsl_espi_probe()
814 struct spi_master *master = dev_get_drvdata(dev); in of_fsl_espi_suspend() local
817 ret = spi_master_suspend(master); in of_fsl_espi_suspend()
823 return fsl_espi_suspend(master); in of_fsl_espi_suspend()
829 struct spi_master *master = dev_get_drvdata(dev); in of_fsl_espi_resume() local
835 mpc8xxx_spi = spi_master_get_devdata(master); in of_fsl_espi_resume()
853 return spi_master_resume(master); in of_fsl_espi_resume()