• Home
  • Raw
  • Download

Lines Matching refs:master

125 	struct spi_master *master = dev_id;  in bcm2835_spi_interrupt()  local
126 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_interrupt()
188 struct bcm2835_spi *bs = spi_master_get_devdata(spi->master); in bcm2835_spi_start_transfer()
240 struct bcm2835_spi *bs = spi_master_get_devdata(spi->master); in bcm2835_spi_finish_transfer()
259 static int bcm2835_spi_transfer_one(struct spi_master *master, in bcm2835_spi_transfer_one() argument
262 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_transfer_one()
296 spi_finalize_current_message(master); in bcm2835_spi_transfer_one()
303 struct spi_master *master; in bcm2835_spi_probe() local
308 master = spi_alloc_master(&pdev->dev, sizeof(*bs)); in bcm2835_spi_probe()
309 if (!master) { in bcm2835_spi_probe()
314 platform_set_drvdata(pdev, master); in bcm2835_spi_probe()
316 master->mode_bits = BCM2835_SPI_MODE_BITS; in bcm2835_spi_probe()
317 master->bits_per_word_mask = BIT(8 - 1); in bcm2835_spi_probe()
318 master->bus_num = -1; in bcm2835_spi_probe()
319 master->num_chipselect = 3; in bcm2835_spi_probe()
320 master->transfer_one_message = bcm2835_spi_transfer_one; in bcm2835_spi_probe()
321 master->dev.of_node = pdev->dev.of_node; in bcm2835_spi_probe()
323 bs = spi_master_get_devdata(master); in bcm2835_spi_probe()
358 dev_name(&pdev->dev), master); in bcm2835_spi_probe()
368 err = spi_register_master(master); in bcm2835_spi_probe()
377 free_irq(bs->irq, master); in bcm2835_spi_probe()
381 spi_master_put(master); in bcm2835_spi_probe()
387 struct spi_master *master = platform_get_drvdata(pdev); in bcm2835_spi_remove() local
388 struct bcm2835_spi *bs = spi_master_get_devdata(master); in bcm2835_spi_remove()
390 free_irq(bs->irq, master); in bcm2835_spi_remove()
391 spi_unregister_master(master); in bcm2835_spi_remove()
398 spi_master_put(master); in bcm2835_spi_remove()