Lines Matching refs:master
85 struct spi_master *master;
938 struct driver_data *drv_data = spi_master_get_devdata(spi->master);
968 struct driver_data *drv_data = spi_master_get_devdata(spi->master);
1110 create_singlethread_workqueue(drv_data->master->cdev.dev->bus_id);
1185 struct spi_master *master;
1191 /* Allocate master with space for drv_data */
1192 master = spi_alloc_master(dev, sizeof(struct driver_data) + 16);
1193 if (!master) {
1197 drv_data = spi_master_get_devdata(master);
1198 drv_data->master = master;
1202 master->bus_num = pdev->id;
1203 master->num_chipselect = platform_info->num_chipselect;
1204 master->cleanup = cleanup;
1205 master->setup = setup;
1206 master->transfer = transfer;
1222 status = spi_register_master(master);
1224 dev_err(&pdev->dev, "problem registering spi master\n");
1232 spi_master_put(master);
1260 spi_unregister_master(drv_data->master);
1308 .name = "bfin-spi-master",