Lines Matching refs:master
54 struct spi_master *master; member
389 spi_finalize_current_message(drv_data->master); in adi_spi_giveback()
619 static int adi_spi_transfer_one_message(struct spi_master *master, in adi_spi_transfer_one_message() argument
622 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_transfer_one_message()
654 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_setup()
681 ret = peripheral_request(ssel[spi->master->bus_num] in adi_spi_setup()
730 struct adi_spi_master *drv_data = spi_master_get_devdata(spi->master); in adi_spi_cleanup()
736 peripheral_free(ssel[spi->master->bus_num] in adi_spi_cleanup()
757 dev_err(&drv_data->master->dev, in adi_spi_tx_dma_isr()
782 dev_err(&drv_data->master->dev, in adi_spi_rx_dma_isr()
788 dev_dbg(&drv_data->master->dev, in adi_spi_rx_dma_isr()
799 struct spi_master *master; in adi_spi_probe() local
832 master = spi_alloc_master(dev, sizeof(*drv_data)); in adi_spi_probe()
833 if (!master) { in adi_spi_probe()
837 platform_set_drvdata(pdev, master); in adi_spi_probe()
840 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in adi_spi_probe()
842 master->bus_num = pdev->id; in adi_spi_probe()
843 master->num_chipselect = info->num_chipselect; in adi_spi_probe()
844 master->cleanup = adi_spi_cleanup; in adi_spi_probe()
845 master->setup = adi_spi_setup; in adi_spi_probe()
846 master->transfer_one_message = adi_spi_transfer_one_message; in adi_spi_probe()
847 master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) | in adi_spi_probe()
850 drv_data = spi_master_get_devdata(master); in adi_spi_probe()
851 drv_data->master = master; in adi_spi_probe()
893 ret = devm_spi_register_master(dev, master); in adi_spi_probe()
908 spi_master_put(master); in adi_spi_probe()
915 struct spi_master *master = platform_get_drvdata(pdev); in adi_spi_remove() local
916 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_remove()
928 struct spi_master *master = dev_get_drvdata(dev); in adi_spi_suspend() local
929 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_suspend()
931 spi_master_suspend(master); in adi_spi_suspend()
946 struct spi_master *master = dev_get_drvdata(dev); in adi_spi_resume() local
947 struct adi_spi_master *drv_data = spi_master_get_devdata(master); in adi_spi_resume()
958 ret = spi_master_resume(master); in adi_spi_resume()