Lines Matching defs:master
61 return spi_master_get_devdata(spi->master);
139 struct spi_master *master;
145 master = spi_alloc_master(&pdev->dev, sizeof(*sp));
146 if (master == NULL) {
147 dev_err(&pdev->dev, "failed to allocate spi master\n");
151 sp = spi_master_get_devdata(master);
152 master->dev.of_node = pdev->dev.of_node;
157 master->use_gpio_descriptors = true;
158 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
159 master->flags = SPI_MASTER_GPIO_SS;
161 master->bus_num = pdata->bus_num;
162 master->num_chipselect = pdata->num_chipselect;
165 sp->bitbang.master = master;
208 spi_master_put(sp->bitbang.master);
220 spi_master_put(sp->bitbang.master);