• Home
  • Raw
  • Download

Lines Matching refs:iio_buffer

83 struct iio_buffer;
1194 * <b>NOTE:</b>Before creating an iio_buffer structure with
1213 * @param buffer A pointer to an iio_buffer structure
1219 struct iio_buffer *buffer, void *dst, size_t len);
1224 * @param buffer A pointer to an iio_buffer structure
1230 struct iio_buffer *buffer, void *dst, size_t len);
1235 * @param buffer A pointer to an iio_buffer structure
1241 struct iio_buffer *buffer, const void *src, size_t len);
1246 * @param buffer A pointer to an iio_buffer structure
1252 struct iio_buffer *buffer, const void *src, size_t len);
1285 * @struct iio_buffer
1290 * @param buf A pointer to an iio_buffer structure
1293 const struct iio_buffer *buf);
1300 * @return On success, a pointer to an iio_buffer structure
1305 __api struct iio_buffer * iio_device_create_buffer(const struct iio_device *dev,
1310 * @param buf A pointer to an iio_buffer structure
1312 * <b>NOTE:</b> After that function, the iio_buffer pointer shall be invalid. */
1313 __api void iio_buffer_destroy(struct iio_buffer *buf);
1319 * @param buf A pointer to an iio_buffer structure
1323 __api int iio_buffer_get_poll_fd(struct iio_buffer *buf);
1331 * @param buf A pointer to an iio_buffer structure
1336 __api int iio_buffer_set_blocking_mode(struct iio_buffer *buf, bool blocking);
1340 * @param buf A pointer to an iio_buffer structure
1345 __api ssize_t iio_buffer_refill(struct iio_buffer *buf);
1349 * @param buf A pointer to an iio_buffer structure
1354 __api ssize_t iio_buffer_push(struct iio_buffer *buf);
1358 * @param buf A pointer to an iio_buffer structure
1364 __api ssize_t iio_buffer_push_partial(struct iio_buffer *buf,
1390 __api void iio_buffer_cancel(struct iio_buffer *buf);
1394 * @param buf A pointer to an iio_buffer structure
1396 __api void * iio_buffer_start(const struct iio_buffer *buf);
1400 * @param buf A pointer to an iio_buffer structure
1414 __api void * iio_buffer_first(const struct iio_buffer *buf,
1419 * @param buf A pointer to an iio_buffer structure
1422 __api ptrdiff_t iio_buffer_step(const struct iio_buffer *buf);
1426 * @param buf A pointer to an iio_buffer structure
1429 __api void * iio_buffer_end(const struct iio_buffer *buf);
1433 * @param buf A pointer to an iio_buffer structure
1443 __api ssize_t iio_buffer_foreach_sample(struct iio_buffer *buf,
1448 /** @brief Associate a pointer to an iio_buffer structure
1449 * @param buf A pointer to an iio_buffer structure
1451 __api void iio_buffer_set_data(struct iio_buffer *buf, void *data);
1454 /** @brief Retrieve a previously associated pointer of an iio_buffer structure
1455 * @param buf A pointer to an iio_buffer structure
1457 __api void * iio_buffer_get_data(const struct iio_buffer *buf);