Lines Matching refs:master
58 struct spi_master *master; member
541 struct bfin_sport_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_sport_spi_transfer()
672 create_singlethread_workqueue(dev_name(drv_data->master->dev.parent)); in bfin_sport_spi_init_queue()
750 struct spi_master *master; in bfin_sport_spi_probe() local
758 master = spi_alloc_master(dev, sizeof(*master) + 16); in bfin_sport_spi_probe()
759 if (!master) { in bfin_sport_spi_probe()
764 drv_data = spi_master_get_devdata(master); in bfin_sport_spi_probe()
765 drv_data->master = master; in bfin_sport_spi_probe()
769 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_sport_spi_probe()
770 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_sport_spi_probe()
771 master->bus_num = pdev->id; in bfin_sport_spi_probe()
772 master->num_chipselect = platform_info->num_chipselect; in bfin_sport_spi_probe()
773 master->cleanup = bfin_sport_spi_cleanup; in bfin_sport_spi_probe()
774 master->setup = bfin_sport_spi_setup; in bfin_sport_spi_probe()
775 master->transfer = bfin_sport_spi_transfer; in bfin_sport_spi_probe()
828 status = spi_register_master(master); in bfin_sport_spi_probe()
848 spi_master_put(master); in bfin_sport_spi_probe()
871 spi_unregister_master(drv_data->master); in bfin_sport_spi_remove()