int bladerf_init_stream(struct bladerf_stream **stream, struct bladerf *dev, bladerf_stream_cb callback, void ***buffers, size_t num_buffers, bladerf_format format, size_t samples_per_buffer, size_t num_transfers, void *data) { return async_init_stream(stream, dev, callback, buffers, num_buffers, format, samples_per_buffer, num_transfers, data); }
int bladerf_init_stream(struct bladerf_stream **stream, struct bladerf *dev, bladerf_stream_cb callback, void ***buffers, size_t num_buffers, bladerf_format format, size_t samples_per_buffer, size_t num_transfers, void *data) { int status; MUTEX_LOCK(&dev->ctrl_lock); status = async_init_stream(stream, dev, callback, buffers, num_buffers, format, samples_per_buffer, num_transfers, data); MUTEX_UNLOCK(&dev->ctrl_lock); return status; }