Lines Matching refs:xfer

3 // xfer-libffado.c - receive/transmit frames by libffado.
9 #include "xfer.h"
35 int (*process_frames)(struct xfer_context *xfer,
63 static int xfer_libffado_init(struct xfer_context *xfer,
66 struct libffado_state *state = xfer->private_data;
78 static int xfer_libffado_parse_opt(struct xfer_context *xfer, int key,
81 struct libffado_state *state = xfer->private_data;
125 static int xfer_libffado_validate_opts(struct xfer_context *xfer)
127 struct libffado_state *state = xfer->private_data;
174 static int r_process_frames(struct xfer_context *xfer,
179 struct libffado_state *state = xfer->private_data;
213 assert(pos == xfer->samples_per_frame);
237 static int w_process_frames(struct xfer_context *xfer,
242 struct libffado_state *state = xfer->private_data;
285 assert(pos == xfer->samples_per_frame);
299 static int open_handle(struct xfer_context *xfer,
302 struct libffado_state *state = xfer->private_data;
335 options.verbose = xfer->verbose;
387 static int xfer_libffado_pre_process(struct xfer_context *xfer,
394 struct libffado_state *state = xfer->private_data;
423 err = open_handle(xfer, *frames_per_second);
474 static int xfer_libffado_process_frames(struct xfer_context *xfer,
479 struct libffado_state *state = xfer->private_data;
490 err = state->process_frames(xfer, frame_count, mapper, cntrs);
501 static void xfer_libffado_pause(struct xfer_context *xfer, bool enable)
503 struct libffado_state *state = xfer->private_data;
514 static void xfer_libffado_post_process(struct xfer_context *xfer)
516 struct libffado_state *state = xfer->private_data;
528 static void xfer_libffado_destroy(struct xfer_context *xfer)
530 struct libffado_state *state = xfer->private_data;
540 static void xfer_libffado_help(struct xfer_context *xfer)