• Home
  • Raw
  • Download

Lines Matching refs:master

176 	struct cdns_spi *xspi = spi_master_get_devdata(spi->master);  in cdns_spi_chipselect()
207 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_config_clock_mode()
250 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_config_clock_freq()
288 struct cdns_spi *xspi = spi_master_get_devdata(spi->master); in cdns_spi_setup_transfer()
343 struct spi_master *master = dev_id; in cdns_spi_irq() local
344 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_spi_irq()
357 spi_finalize_current_transfer(master); in cdns_spi_irq()
383 spi_finalize_current_transfer(master); in cdns_spi_irq()
391 static int cdns_prepare_message(struct spi_master *master, in cdns_prepare_message() argument
410 static int cdns_transfer_one(struct spi_master *master, in cdns_transfer_one() argument
414 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_transfer_one()
438 static int cdns_prepare_transfer_hardware(struct spi_master *master) in cdns_prepare_transfer_hardware() argument
440 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_prepare_transfer_hardware()
456 static int cdns_unprepare_transfer_hardware(struct spi_master *master) in cdns_unprepare_transfer_hardware() argument
458 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_unprepare_transfer_hardware()
476 struct spi_master *master; in cdns_spi_probe() local
480 master = spi_alloc_master(&pdev->dev, sizeof(*xspi)); in cdns_spi_probe()
481 if (!master) in cdns_spi_probe()
484 xspi = spi_master_get_devdata(master); in cdns_spi_probe()
485 master->dev.of_node = pdev->dev.of_node; in cdns_spi_probe()
486 platform_set_drvdata(pdev, master); in cdns_spi_probe()
528 master->num_chipselect = CDNS_SPI_DEFAULT_NUM_CS; in cdns_spi_probe()
530 master->num_chipselect = num_cs; in cdns_spi_probe()
547 0, pdev->name, master); in cdns_spi_probe()
554 master->use_gpio_descriptors = true; in cdns_spi_probe()
555 master->prepare_transfer_hardware = cdns_prepare_transfer_hardware; in cdns_spi_probe()
556 master->prepare_message = cdns_prepare_message; in cdns_spi_probe()
557 master->transfer_one = cdns_transfer_one; in cdns_spi_probe()
558 master->unprepare_transfer_hardware = cdns_unprepare_transfer_hardware; in cdns_spi_probe()
559 master->set_cs = cdns_spi_chipselect; in cdns_spi_probe()
560 master->auto_runtime_pm = true; in cdns_spi_probe()
561 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; in cdns_spi_probe()
565 master->max_speed_hz = xspi->clk_rate / 4; in cdns_spi_probe()
566 xspi->speed_hz = master->max_speed_hz; in cdns_spi_probe()
568 master->bits_per_word_mask = SPI_BPW_MASK(8); in cdns_spi_probe()
573 ret = spi_register_master(master); in cdns_spi_probe()
588 spi_master_put(master); in cdns_spi_probe()
604 struct spi_master *master = platform_get_drvdata(pdev); in cdns_spi_remove() local
605 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_spi_remove()
614 spi_unregister_master(master); in cdns_spi_remove()
630 struct spi_master *master = dev_get_drvdata(dev); in cdns_spi_suspend() local
632 return spi_master_suspend(master); in cdns_spi_suspend()
645 struct spi_master *master = dev_get_drvdata(dev); in cdns_spi_resume() local
646 struct cdns_spi *xspi = spi_master_get_devdata(master); in cdns_spi_resume()
649 return spi_master_resume(master); in cdns_spi_resume()
662 struct spi_master *master = dev_get_drvdata(dev); in cnds_runtime_resume() local
663 struct cdns_spi *xspi = spi_master_get_devdata(master); in cnds_runtime_resume()
691 struct spi_master *master = dev_get_drvdata(dev); in cnds_runtime_suspend() local
692 struct cdns_spi *xspi = spi_master_get_devdata(master); in cnds_runtime_suspend()