Lines Matching refs:master
150 static int octeon_spi_transfer_one_message(struct spi_master *master, in octeon_spi_transfer_one_message() argument
153 struct octeon_spi *p = spi_master_get_devdata(master); in octeon_spi_transfer_one_message()
171 spi_finalize_current_message(master); in octeon_spi_transfer_one_message()
178 struct spi_master *master; in octeon_spi_probe() local
182 master = spi_alloc_master(&pdev->dev, sizeof(struct octeon_spi)); in octeon_spi_probe()
183 if (!master) in octeon_spi_probe()
185 p = spi_master_get_devdata(master); in octeon_spi_probe()
186 platform_set_drvdata(pdev, master); in octeon_spi_probe()
203 master->num_chipselect = 4; in octeon_spi_probe()
204 master->mode_bits = SPI_CPHA | in octeon_spi_probe()
210 master->transfer_one_message = octeon_spi_transfer_one_message; in octeon_spi_probe()
211 master->bits_per_word_mask = SPI_BPW_MASK(8); in octeon_spi_probe()
212 master->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ; in octeon_spi_probe()
214 master->dev.of_node = pdev->dev.of_node; in octeon_spi_probe()
215 err = devm_spi_register_master(&pdev->dev, master); in octeon_spi_probe()
225 spi_master_put(master); in octeon_spi_probe()
231 struct spi_master *master = platform_get_drvdata(pdev); in octeon_spi_remove() local
232 struct octeon_spi *p = spi_master_get_devdata(master); in octeon_spi_remove()