ar_context
struct ar_context ar_request_ctx;
struct ar_context ar_response_ctx;
static void ar_context_link_page(struct ar_context *ctx, unsigned int index)
static void ar_context_release(struct ar_context *ctx)
static void ar_context_abort(struct ar_context *ctx, const char *error_msg)
static inline unsigned int ar_first_buffer_index(struct ar_context *ctx)
static unsigned int ar_search_last_active_buffer(struct ar_context *ctx,
static void ar_sync_buffers_for_cpu(struct ar_context *ctx,
static __le32 *handle_ar_packet(struct ar_context *ctx, __le32 *buffer)
static void *handle_ar_packets(struct ar_context *ctx, void *p, void *end)
static void ar_recycle_buffers(struct ar_context *ctx, unsigned int end_buffer)
struct ar_context *ctx = from_work(ctx, work, work);
static int ar_context_init(struct ar_context *ctx, struct fw_ohci *ohci,
static void ar_context_run(struct ar_context *ctx)