Lines Matching refs:master
45 struct spi_master *master; member
207 static int sc18is602_transfer_one(struct spi_master *master, in sc18is602_transfer_one() argument
210 struct sc18is602 *hw = spi_master_get_devdata(master); in sc18is602_transfer_one()
250 spi_finalize_current_message(master); in sc18is602_transfer_one()
273 struct spi_master *master; in sc18is602_probe() local
280 master = spi_alloc_master(dev, sizeof(struct sc18is602)); in sc18is602_probe()
281 if (!master) in sc18is602_probe()
284 hw = spi_master_get_devdata(master); in sc18is602_probe()
287 hw->master = master; in sc18is602_probe()
297 master->num_chipselect = 4; in sc18is602_probe()
301 master->num_chipselect = 2; in sc18is602_probe()
316 master->bus_num = client->adapter->nr; in sc18is602_probe()
317 master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_LSB_FIRST; in sc18is602_probe()
318 master->setup = sc18is602_setup; in sc18is602_probe()
319 master->transfer_one_message = sc18is602_transfer_one; in sc18is602_probe()
320 master->dev.of_node = np; in sc18is602_probe()
322 error = spi_register_master(master); in sc18is602_probe()
329 spi_master_put(master); in sc18is602_probe()
336 struct spi_master *master = hw->master; in sc18is602_remove() local
338 spi_unregister_master(master); in sc18is602_remove()