Lines Matching defs:spi
14 #include <linux/spi/spi.h>
92 ret = spi_sync_locked(sigma_delta->spi, &m);
94 ret = spi_sync(sigma_delta->spi, &m);
128 ret = spi_sync_locked(sigma_delta->spi, &m);
130 ret = spi_sync(sigma_delta->spi, &m);
198 ret = spi_write(sigma_delta->spi, buf, size);
215 spi_bus_lock(sigma_delta->spi->master);
225 enable_irq(sigma_delta->spi->irq);
229 disable_irq_nosync(sigma_delta->spi->irq);
238 spi_bus_unlock(sigma_delta->spi->master);
290 spi_bus_lock(sigma_delta->spi->master);
298 enable_irq(sigma_delta->spi->irq);
318 disable_irq_nosync(sigma_delta->spi->irq);
325 spi_bus_unlock(sigma_delta->spi->master);
383 samples_buf = devm_krealloc(&sigma_delta->spi->dev, sigma_delta->samples_buf,
390 spi_bus_lock(sigma_delta->spi->master);
399 enable_irq(sigma_delta->spi->irq);
404 spi_bus_unlock(sigma_delta->spi->master);
417 disable_irq_nosync(sigma_delta->spi->irq);
429 return spi_bus_unlock(sigma_delta->spi->master);
519 enable_irq(sigma_delta->spi->irq);
573 if (dev != &sigma_delta->spi->dev) {
575 dev_name(dev), dev_name(&sigma_delta->spi->dev));
589 irq_set_status_flags(sigma_delta->spi->irq, IRQ_DISABLE_UNLAZY);
591 ret = devm_request_irq(dev, sigma_delta->spi->irq,
641 * @spi: The SPI device for the ad_sigma_delta device
648 struct spi_device *spi, const struct ad_sigma_delta_info *info)
650 sigma_delta->spi = spi;
661 dev_err(&spi->dev, "iio_dev lacks update_scan_mode().\n");
666 dev_err(&spi->dev, "ad_sigma_delta_info lacks disable_all().\n");