Lines Matching refs:master
81 struct spi_master *master;
172 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
232 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
285 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
313 * spi master done event irq is not generated unless rx fifo is empty (emptied)
344 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
531 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
640 struct au1550_spi *hw = spi_master_get_devdata(spi->master);
725 struct spi_master *master;
728 master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi));
729 if (master == NULL) {
735 hw = spi_master_get_devdata(master);
737 hw->master = spi_master_get(master);
751 hw->bitbang.master = hw->master;
754 hw->bitbang.master->setup = au1550_spi_setup;
868 master->bus_num = hw->pdata->bus_num;
869 master->num_chipselect = hw->pdata->num_chipselect;
891 dev_err(&pdev->dev, "Failed to register SPI master\n");
896 "spi master registered: bus_num=%d num_chipselect=%d\n",
897 master->bus_num, master->num_chipselect);
923 spi_master_put(hw->master);
933 dev_info(&pdev->dev, "spi master remove: bus_num=%d\n",
934 hw->master->bus_num);
948 spi_master_put(hw->master);