Lines Matching refs:spi

94 		ret = spi_sync_locked(sigma_delta->spi, &m);  in ad_sd_write_reg()
96 ret = spi_sync(sigma_delta->spi, &m); in ad_sd_write_reg()
129 ret = spi_sync_locked(sigma_delta->spi, &m); in ad_sd_read_reg_raw()
131 ret = spi_sync(sigma_delta->spi, &m); in ad_sd_read_reg_raw()
189 spi_bus_lock(sigma_delta->spi->master); in ad_sd_calibrate()
198 enable_irq(sigma_delta->spi->irq); in ad_sd_calibrate()
202 disable_irq_nosync(sigma_delta->spi->irq); in ad_sd_calibrate()
209 spi_bus_unlock(sigma_delta->spi->master); in ad_sd_calibrate()
260 spi_bus_lock(sigma_delta->spi->master); in ad_sigma_delta_single_conversion()
267 enable_irq(sigma_delta->spi->irq); in ad_sigma_delta_single_conversion()
272 spi_bus_unlock(sigma_delta->spi->master); in ad_sigma_delta_single_conversion()
285 disable_irq_nosync(sigma_delta->spi->irq); in ad_sigma_delta_single_conversion()
324 spi_bus_lock(sigma_delta->spi->master); in ad_sd_buffer_postenable()
331 enable_irq(sigma_delta->spi->irq); in ad_sd_buffer_postenable()
336 spi_bus_unlock(sigma_delta->spi->master); in ad_sd_buffer_postenable()
350 disable_irq_nosync(sigma_delta->spi->irq); in ad_sd_buffer_postdisable()
357 return spi_bus_unlock(sigma_delta->spi->master); in ad_sd_buffer_postdisable()
394 enable_irq(sigma_delta->spi->irq); in ad_sd_trigger_handler()
455 ret = request_irq(sigma_delta->spi->irq, in ad_sd_probe_trigger()
465 disable_irq_nosync(sigma_delta->spi->irq); in ad_sd_probe_trigger()
467 sigma_delta->trig->dev.parent = &sigma_delta->spi->dev; in ad_sd_probe_trigger()
480 free_irq(sigma_delta->spi->irq, sigma_delta); in ad_sd_probe_trigger()
492 free_irq(sigma_delta->spi->irq, sigma_delta); in ad_sd_remove_trigger()
541 struct spi_device *spi, const struct ad_sigma_delta_info *info) in ad_sd_init() argument
543 sigma_delta->spi = spi; in ad_sd_init()