Lines Matching refs:master

59 	struct spi_master *master;  member
931 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_transfer()
977 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_setup()
1111 ret = peripheral_request(ssel[spi->master->bus_num] in bfin_spi_setup()
1128 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_setup()
1151 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_cleanup()
1157 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_cleanup()
1183 dev_name(drv_data->master->dev.parent)); in bfin_spi_init_queue()
1258 struct spi_master *master; in bfin_spi_probe() local
1266 master = spi_alloc_master(dev, sizeof(*drv_data)); in bfin_spi_probe()
1267 if (!master) { in bfin_spi_probe()
1272 drv_data = spi_master_get_devdata(master); in bfin_spi_probe()
1273 drv_data->master = master; in bfin_spi_probe()
1279 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_spi_probe()
1280 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_spi_probe()
1281 master->bus_num = pdev->id; in bfin_spi_probe()
1282 master->num_chipselect = platform_info->num_chipselect; in bfin_spi_probe()
1283 master->cleanup = bfin_spi_cleanup; in bfin_spi_probe()
1284 master->setup = bfin_spi_setup; in bfin_spi_probe()
1285 master->transfer = bfin_spi_transfer; in bfin_spi_probe()
1344 status = spi_register_master(master); in bfin_spi_probe()
1361 spi_master_put(master); in bfin_spi_probe()
1395 spi_unregister_master(drv_data->master); in bfin_spi_remove()