|
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_device_attr )(const struct iio_device *dev, unsigned int buf_id, const char *attr, char *dst, size_t len, enum iio_attr_type) |
|
ssize_t(* | write_device_attr )(const struct iio_device *dev, unsigned int buf_id, const char *attr, const char *src, size_t len, enum iio_attr_type) |
|
ssize_t(* | read_channel_attr )(const struct iio_channel *chn, const char *attr, char *dst, size_t len) |
|
ssize_t(* | write_channel_attr )(const struct iio_channel *chn, const char *attr, const char *src, size_t len) |
|
int(* | get_trigger )(const struct iio_device *dev, const struct iio_device **trigger) |
|
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, char git_tag[8]) |
|
int(* | set_timeout )(struct iio_context *ctx, unsigned int timeout) |
|
struct iio_buffer_pdata *(* | create_buffer )(const struct iio_device *dev, unsigned int idx, struct iio_channels_mask *mask) |
|
void(* | free_buffer )(struct iio_buffer_pdata *pdata) |
|
int(* | enable_buffer )(struct iio_buffer_pdata *pdata, size_t nb_samples, bool enable) |
|
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) |
|