Lines Matching refs:master

76 	struct spi_master	*master;  member
118 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_baudrate_set()
187 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_mode_set()
209 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_setup_transfer()
237 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_set_cs()
271 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_8bit()
302 orion_spi = spi_master_get_devdata(spi->master); in orion_spi_write_read_16bit()
359 static int orion_spi_transfer_one(struct spi_master *master, in orion_spi_transfer_one() argument
413 struct spi_master *master; in orion_spi_probe() local
419 master = spi_alloc_master(&pdev->dev, sizeof(*spi)); in orion_spi_probe()
420 if (master == NULL) { in orion_spi_probe()
426 master->bus_num = pdev->id; in orion_spi_probe()
432 master->bus_num = cell_index; in orion_spi_probe()
436 master->mode_bits = SPI_CPHA | SPI_CPOL; in orion_spi_probe()
437 master->set_cs = orion_spi_set_cs; in orion_spi_probe()
438 master->transfer_one = orion_spi_transfer_one; in orion_spi_probe()
439 master->num_chipselect = ORION_NUM_CHIPSELECTS; in orion_spi_probe()
440 master->setup = orion_spi_setup; in orion_spi_probe()
441 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); in orion_spi_probe()
442 master->auto_runtime_pm = true; in orion_spi_probe()
444 platform_set_drvdata(pdev, master); in orion_spi_probe()
446 spi = spi_master_get_devdata(master); in orion_spi_probe()
447 spi->master = master; in orion_spi_probe()
474 master->max_speed_hz = min(devdata->max_hz, in orion_spi_probe()
477 master->max_speed_hz = in orion_spi_probe()
479 master->min_speed_hz = DIV_ROUND_UP(tclk_hz, devdata->max_divisor); in orion_spi_probe()
500 master->dev.of_node = pdev->dev.of_node; in orion_spi_probe()
501 status = spi_register_master(master); in orion_spi_probe()
512 spi_master_put(master); in orion_spi_probe()
519 struct spi_master *master = platform_get_drvdata(pdev); in orion_spi_remove() local
520 struct orion_spi *spi = spi_master_get_devdata(master); in orion_spi_remove()
525 spi_unregister_master(master); in orion_spi_remove()
536 struct spi_master *master = dev_get_drvdata(dev); in orion_spi_runtime_suspend() local
537 struct orion_spi *spi = spi_master_get_devdata(master); in orion_spi_runtime_suspend()
545 struct spi_master *master = dev_get_drvdata(dev); in orion_spi_runtime_resume() local
546 struct orion_spi *spi = spi_master_get_devdata(master); in orion_spi_runtime_resume()