#include "IIO.H"
#include <sys/mman.h>
#include <fcntl.h>
#include <unistd.h>
#include <linux/ioctl.h>
#include <linux/types.h>
#include <stdio.h>
#include <sys/ioctl.h>
Go to the source code of this file.
◆ DEFAULT_BLOCK_COUNT
      
        
          | #define DEFAULT_BLOCK_COUNT   4 | 
      
 
 
◆ DEFAULT_BLOCK_SIZE
      
        
          | #define DEFAULT_BLOCK_SIZE   0x100000 | 
      
 
 
◆ IIO_BLOCK_ALLOC_IOCTL
      
        
          | #define IIO_BLOCK_ALLOC_IOCTL   _IOWR('i', 0xa0, struct iio_buffer_block_alloc_req) | 
      
 
 
◆ IIO_BLOCK_DEQUEUE_IOCTL
      
        
          | #define IIO_BLOCK_DEQUEUE_IOCTL   _IOWR('i', 0xa4, struct iio_buffer_block) | 
      
 
 
◆ IIO_BLOCK_ENQUEUE_IOCTL
      
        
          | #define IIO_BLOCK_ENQUEUE_IOCTL   _IOWR('i', 0xa3, struct iio_buffer_block) | 
      
 
 
◆ IIO_BLOCK_FREE_IOCTL
      
        
          | #define IIO_BLOCK_FREE_IOCTL   _IO('i', 0xa1) | 
      
 
 
◆ IIO_BLOCK_QUERY_IOCTL
      
        
          | #define IIO_BLOCK_QUERY_IOCTL   _IOWR('i', 0xa2, struct iio_buffer_block) |