Lines Matching refs:master
190 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_chipselect()
230 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_setup_transfer()
242 struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); in xilinx_spi_txrx_bufs()
384 struct spi_master *master; in xilinx_spi_probe() local
408 master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); in xilinx_spi_probe()
409 if (!master) in xilinx_spi_probe()
413 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_LOOP | in xilinx_spi_probe()
416 xspi = spi_master_get_devdata(master); in xilinx_spi_probe()
418 xspi->bitbang.master = master; in xilinx_spi_probe()
431 master->bus_num = pdev->id; in xilinx_spi_probe()
432 master->num_chipselect = num_cs; in xilinx_spi_probe()
433 master->dev.of_node = pdev->dev.of_node; in xilinx_spi_probe()
453 master->bits_per_word_mask = SPI_BPW_MASK(bits_per_word); in xilinx_spi_probe()
480 spi_new_device(master, pdata->devices + i); in xilinx_spi_probe()
483 platform_set_drvdata(pdev, master); in xilinx_spi_probe()
487 spi_master_put(master); in xilinx_spi_probe()
494 struct spi_master *master = platform_get_drvdata(pdev); in xilinx_spi_remove() local
495 struct xilinx_spi *xspi = spi_master_get_devdata(master); in xilinx_spi_remove()
505 spi_master_put(xspi->bitbang.master); in xilinx_spi_remove()