Lines Matching defs:master
205 dspi = spi_master_get_devdata(spi->master);
275 dspi = spi_master_get_devdata(spi->master);
383 struct davinci_spi *dspi = spi_master_get_devdata(spi->master);
415 dspi = spi_master_get_devdata(spi->master);
445 static bool davinci_spi_can_dma(struct spi_master *master,
463 struct device *sdev = dspi->bitbang.master->dev.parent;
575 dspi = spi_master_get_devdata(spi->master);
596 if (!davinci_spi_can_dma(spi->master, spi, t)) {
677 if (davinci_spi_can_dma(spi->master, spi, t))
746 struct device *sdev = dspi->bitbang.master->dev.parent;
864 struct spi_master *master;
871 master = spi_alloc_master(&pdev->dev, sizeof(struct davinci_spi));
872 if (master == NULL) {
877 platform_set_drvdata(pdev, master);
879 dspi = spi_master_get_devdata(master);
931 dspi->bitbang.master = master;
942 master->use_gpio_descriptors = true;
943 master->dev.of_node = pdev->dev.of_node;
944 master->bus_num = pdev->id;
945 master->num_chipselect = pdata->num_chipselect;
946 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(2, 16);
947 master->flags = SPI_MASTER_MUST_RX | SPI_MASTER_GPIO_SS;
948 master->setup = davinci_spi_setup;
949 master->cleanup = davinci_spi_cleanup;
950 master->can_dma = davinci_spi_can_dma;
991 /* master mode default */
1012 spi_master_put(master);
1029 struct spi_master *master;
1031 master = platform_get_drvdata(pdev);
1032 dspi = spi_master_get_devdata(master);
1043 spi_master_put(master);