Lines Matching defs:master
159 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master);
233 struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master);
268 static int bcm63xx_hsspi_transfer_one(struct spi_master *master,
271 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master);
316 spi_finalize_current_message(master);
338 struct spi_master *master;
394 master = spi_alloc_master(&pdev->dev, sizeof(*bs));
395 if (!master) {
400 bs = spi_master_get_devdata(master);
411 master->dev.of_node = dev->of_node;
413 master->bus_num = HSSPI_BUS_NUM;
421 master->num_chipselect = num_cs;
422 master->setup = bcm63xx_hsspi_setup;
423 master->transfer_one_message = bcm63xx_hsspi_transfer_one;
424 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH |
426 master->bits_per_word_mask = SPI_BPW_MASK(8);
427 master->auto_runtime_pm = true;
429 platform_set_drvdata(pdev, master);
452 ret = devm_spi_register_master(dev, master);
461 spi_master_put(master);
472 struct spi_master *master = platform_get_drvdata(pdev);
473 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master);
486 struct spi_master *master = dev_get_drvdata(dev);
487 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master);
489 spi_master_suspend(master);
498 struct spi_master *master = dev_get_drvdata(dev);
499 struct bcm63xx_hsspi *bs = spi_master_get_devdata(master);
514 spi_master_resume(master);