Lines Matching refs:spi
39 struct spi_device *spi = to_spi_device(dev); in dummy_looptest() local
40 struct dummy *p_dummy = dev_get_drvdata(&spi->dev); in dummy_looptest()
74 spi->bits_per_word = 8; in dummy_looptest()
76 spi->master->setup(spi); in dummy_looptest()
81 status = spi_w8r8(spi, 0xAA); in dummy_looptest()
90 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest()
99 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
108 status = spi_write(spi, &txbuf[0], 8); in dummy_looptest()
114 status = spi_read(spi, &rxbuf[0], 8); in dummy_looptest()
123 status = spi_write(spi, &txbuf[0], 14); in dummy_looptest()
130 status = spi_read(spi, &rxbuf[0], 14); in dummy_looptest()
141 status = spi_write(spi, &bigtxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
148 status = spi_read(spi, &bigrxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
161 spi->bits_per_word = 16; in dummy_looptest()
163 spi->master->setup(spi); in dummy_looptest()
167 status = spi_w8r8(spi, 0xAA); in dummy_looptest()
180 status = spi_write_then_read(spi, &txbuf[0], 8, &rxbuf[0], 8); in dummy_looptest()
189 status = spi_write_then_read(spi, &txbuf[0], 14, &rxbuf[0], 14); in dummy_looptest()
199 status = spi_write(spi, &bigtxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
207 status = spi_read(spi, &bigrxbuf_virtual[0], DMA_TEST_SIZE); in dummy_looptest()
225 static int __devinit pl022_dummy_probe(struct spi_device *spi) in pl022_dummy_probe() argument
230 dev_info(&spi->dev, "probing dummy SPI device\n"); in pl022_dummy_probe()
236 dev_set_drvdata(&spi->dev, p_dummy); in pl022_dummy_probe()
240 status = device_create_file(&spi->dev, &dev_attr_looptest); in pl022_dummy_probe()
242 dev_dbg(&spi->dev, "device_create_file looptest failure.\n"); in pl022_dummy_probe()
249 dev_set_drvdata(&spi->dev, NULL); in pl022_dummy_probe()
254 static int __devexit pl022_dummy_remove(struct spi_device *spi) in pl022_dummy_remove() argument
256 struct dummy *p_dummy = dev_get_drvdata(&spi->dev); in pl022_dummy_remove()
258 dev_info(&spi->dev, "removing dummy SPI device\n"); in pl022_dummy_remove()
259 device_remove_file(&spi->dev, &dev_attr_looptest); in pl022_dummy_remove()
260 dev_set_drvdata(&spi->dev, NULL); in pl022_dummy_remove()