…it is not clear what you are asking. If your question is “can the interrupt safe versions of the queue send and receive functions be called from a task”, then the answer is probably yes, but only because you are using the Cortex-M port, it is not an answer that applies to all ports.