#include "iosm_ipc_imem.h"
#include "iosm_ipc_task_queue.h"
static void ipc_task_queue_handler(unsigned long data)
{ … }
static void ipc_task_queue_cleanup(struct ipc_task_queue *ipc_task)
{ … }
static int
ipc_task_queue_add_task(struct iosm_imem *ipc_imem,
int arg, void *msg,
int (*func)(struct iosm_imem *ipc_imem, int arg,
void *msg, size_t size),
size_t size, bool is_copy, bool wait)
{ … }
int ipc_task_queue_send_task(struct iosm_imem *imem,
int (*func)(struct iosm_imem *ipc_imem, int arg,
void *msg, size_t size),
int arg, void *msg, size_t size, bool wait)
{ … }
int ipc_task_init(struct ipc_task *ipc_task)
{ … }
void ipc_task_deinit(struct ipc_task *ipc_task)
{ … }