|
|
int(*) | scan (const struct iio_context_params *params, struct iio_scan *ctx, const char *args) |
|
struct iio_context *(*) | create (const struct iio_context_params *params, const char *uri) |
|
ssize_t(*) | read_attr (const struct iio_attr *attr, char *dst, size_t len) |
|
ssize_t(*) | write_attr (const struct iio_attr *attr, const char *src, size_t len) |
|
const struct iio_device *(*) | get_trigger (const struct iio_device *dev) |
|
int(*) | set_trigger (const struct iio_device *dev, const struct iio_device *trigger) |
|
void(*) | shutdown (struct iio_context *ctx) |
|
int(*) | get_version (const struct iio_context *ctx, unsigned int *major, unsigned int *minor, unsigned int *patch, char git_tag[8]) |
|
int(*) | set_timeout (struct iio_context *ctx, int timeout) |
|
struct iio_buffer_pdata *(*) | open_buffer (const struct iio_device *dev, unsigned int idx, struct iio_channels_mask *mask) |
|
void(*) | close_buffer (struct iio_buffer_pdata *pdata) |
|
int(*) | enable_buffer (struct iio_buffer_pdata *pdata, size_t nb_samples, bool enable, bool cyclic) |
|
void(*) | cancel_buffer (struct iio_buffer_pdata *pdata) |
|
ssize_t(*) | readbuf (struct iio_buffer_pdata *pdata, void *dst, size_t len) |
|
ssize_t(*) | writebuf (struct iio_buffer_pdata *pdata, const void *src, size_t len) |
|
struct iio_block_pdata *(*) | create_block (struct iio_buffer_pdata *pdata, size_t size, void **data) |
|
void(*) | free_block (struct iio_block_pdata *pdata) |
|
int(*) | enqueue_block (struct iio_block_pdata *pdata, size_t bytes_used, bool cyclic) |
|
int(*) | dequeue_block (struct iio_block_pdata *pdata, bool nonblock) |
|
int(*) | get_dmabuf_fd (struct iio_block_pdata *pdata) |
|
int(*) | disable_cpu_access (struct iio_block_pdata *pdata, bool disable) |
|
struct iio_event_stream_pdata *(*) | open_ev (const struct iio_device *dev) |
|
void(*) | close_ev (struct iio_event_stream_pdata *pdata) |
|
int(*) | read_ev (struct iio_event_stream_pdata *pdata, struct iio_event *out_event, bool nonblock) |
|
int(*) | reg_read (const struct iio_device *dev, uint32_t address, uint32_t *value) |
|
int(*) | reg_write (const struct iio_device *dev, uint32_t address, uint32_t value) |
|
int(*) | refresh_format (const struct iio_channel *chn) |
|
int(*) | ping (struct iio_context *ctx) |