Lines Matching refs:master

59 	struct spi_master *master;  member
935 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_transfer()
981 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_setup()
1115 ret = peripheral_request(ssel[spi->master->bus_num] in bfin_spi_setup()
1132 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_setup()
1155 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); in bfin_spi_cleanup()
1161 peripheral_free(ssel[spi->master->bus_num] in bfin_spi_cleanup()
1187 dev_name(drv_data->master->dev.parent)); in bfin_spi_init_queue()
1262 struct spi_master *master; in bfin_spi_probe() local
1270 master = spi_alloc_master(dev, sizeof(*drv_data)); in bfin_spi_probe()
1271 if (!master) { in bfin_spi_probe()
1276 drv_data = spi_master_get_devdata(master); in bfin_spi_probe()
1277 drv_data->master = master; in bfin_spi_probe()
1283 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; in bfin_spi_probe()
1284 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in bfin_spi_probe()
1285 master->bus_num = pdev->id; in bfin_spi_probe()
1286 master->num_chipselect = platform_info->num_chipselect; in bfin_spi_probe()
1287 master->cleanup = bfin_spi_cleanup; in bfin_spi_probe()
1288 master->setup = bfin_spi_setup; in bfin_spi_probe()
1289 master->transfer = bfin_spi_transfer; in bfin_spi_probe()
1348 status = spi_register_master(master); in bfin_spi_probe()
1365 spi_master_put(master); in bfin_spi_probe()
1399 spi_unregister_master(drv_data->master); in bfin_spi_remove()