I'm trying to transmit a large dataset in cyclic mode using the ADRV9371/W-PCBZ evaluation board. The dataset is larger than the max LibIIO buffer size (which I believe is 16MiB).
I know that under the hood, I can change the number of kernel buffers used by calling iio_device_set_kernel_buffers_count(), but it looks like cyclic mode only operates on a single buffer. Is there a way to cycle through multiple buffers in cyclic mode? My data rate is 122.88 MHz on Tx, so continually refilling the buffers is too slow to keep up.