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()
374 struct spi_master *master; in xilinx_spi_probe() local
398 master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); in xilinx_spi_probe()
399 if (!master) in xilinx_spi_probe()
403 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_LOOP | in xilinx_spi_probe()
406 xspi = spi_master_get_devdata(master); in xilinx_spi_probe()
408 xspi->bitbang.master = master; in xilinx_spi_probe()
421 master->bus_num = pdev->id; in xilinx_spi_probe()
422 master->num_chipselect = num_cs; in xilinx_spi_probe()
423 master->dev.of_node = pdev->dev.of_node; in xilinx_spi_probe()
443 master->bits_per_word_mask = SPI_BPW_MASK(bits_per_word); in xilinx_spi_probe()
470 spi_new_device(master, pdata->devices + i); in xilinx_spi_probe()
473 platform_set_drvdata(pdev, master); in xilinx_spi_probe()
477 spi_master_put(master); in xilinx_spi_probe()
484 struct spi_master *master = platform_get_drvdata(pdev); in xilinx_spi_remove() local
485 struct xilinx_spi *xspi = spi_master_get_devdata(master); in xilinx_spi_remove()
495 spi_master_put(xspi->bitbang.master); in xilinx_spi_remove()