IPC_THREAD_QUEUE_SIZE
q_rpos = (q_rpos + 1) % IPC_THREAD_QUEUE_SIZE;
q_rpos = (q_rpos + 1) % IPC_THREAD_QUEUE_SIZE;
nextpos = (pos + 1) % IPC_THREAD_QUEUE_SIZE;
struct ipc_task_queue_args args[IPC_THREAD_QUEUE_SIZE];