Lines Matching refs:master
58 struct spi_master *master; member
544 struct bfin_sport_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_sport_spi_transfer()
675 create_singlethread_workqueue(dev_name(drv_data->master->dev.parent)); in bfin_sport_spi_init_queue()
753 struct spi_master *master; in bfin_sport_spi_probe() local
761 master = spi_alloc_master(dev, sizeof(*master) + 16); in bfin_sport_spi_probe()
762 if (!master) { in bfin_sport_spi_probe()
767 drv_data = spi_master_get_devdata(master); in bfin_sport_spi_probe()
768 drv_data->master = master; in bfin_sport_spi_probe()
772 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_sport_spi_probe()
773 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_sport_spi_probe()
774 master->bus_num = pdev->id; in bfin_sport_spi_probe()
775 master->num_chipselect = platform_info->num_chipselect; in bfin_sport_spi_probe()
776 master->cleanup = bfin_sport_spi_cleanup; in bfin_sport_spi_probe()
777 master->setup = bfin_sport_spi_setup; in bfin_sport_spi_probe()
778 master->transfer = bfin_sport_spi_transfer; in bfin_sport_spi_probe()
831 status = spi_register_master(master); in bfin_sport_spi_probe()
851 spi_master_put(master); in bfin_sport_spi_probe()
874 spi_unregister_master(drv_data->master); in bfin_sport_spi_remove()