Lines Matching refs:master
97 bang = spi_master_get_devdata(spi->master); in spi_to_spi_gpio()
189 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode0()
196 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode1()
203 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode2()
210 unsigned flags = spi->master->flags; in spi_gpio_spec_txrx_word_mode3()
236 struct device_node *np = spi->master->dev.of_node; in spi_gpio_setup()
407 struct spi_master *master; in spi_gpio_probe() local
435 master = spi_alloc_master(&pdev->dev, sizeof(*spi_gpio) + in spi_gpio_probe()
437 if (!master) { in spi_gpio_probe()
441 spi_gpio = spi_master_get_devdata(master); in spi_gpio_probe()
448 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); in spi_gpio_probe()
449 master->flags = master_flags; in spi_gpio_probe()
450 master->bus_num = pdev->id; in spi_gpio_probe()
451 master->num_chipselect = num_devices; in spi_gpio_probe()
452 master->setup = spi_gpio_setup; in spi_gpio_probe()
453 master->cleanup = spi_gpio_cleanup; in spi_gpio_probe()
455 master->dev.of_node = pdev->dev.of_node; in spi_gpio_probe()
481 spi_gpio->bitbang.master = master; in spi_gpio_probe()
506 spi_master_put(master); in spi_gpio_probe()
528 spi_master_put(spi_gpio->bitbang.master); in spi_gpio_remove()