Lines Matching refs:master
101 return spi_master_get_devdata(sdev->master);
173 static int altera_spi_txrx(struct spi_master *master,
176 struct altera_spi *hw = spi_master_get_devdata(master);
209 spi_finalize_current_transfer(master);
216 struct spi_master *master = dev;
217 struct altera_spi *hw = spi_master_get_devdata(master);
228 spi_finalize_current_transfer(master);
240 struct spi_master *master;
245 master = spi_alloc_master(&pdev->dev, sizeof(struct altera_spi));
246 if (!master)
249 /* setup the master state. */
250 master->bus_num = pdev->id;
261 master->num_chipselect = pdata->num_chipselect;
262 master->mode_bits = pdata->mode_bits;
263 master->bits_per_word_mask = pdata->bits_per_word_mask;
265 master->num_chipselect = 16;
266 master->mode_bits = SPI_CS_HIGH;
267 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16);
270 master->dev.of_node = pdev->dev.of_node;
271 master->transfer_one = altera_spi_txrx;
272 master->set_cs = altera_spi_set_cs;
274 hw = spi_master_get_devdata(master);
322 pdev->name, master);
327 err = devm_spi_register_master(&pdev->dev, master);
333 if (!spi_new_device(master, pdata->devices + i))
344 spi_master_put(master);