Lines Matching refs:msgq
38 static void dpl_msgq_pool_free(struct k_msgq *msgq) in dpl_msgq_pool_free() argument
41 k_mem_slab_free(&msgq_slab, (void *)msgq); in dpl_msgq_pool_free()
51 struct k_msgq *msgq = dpl_msgq_pool_alloc(); in MessageQueueP_create() local
52 int status = k_msgq_alloc_init(msgq, msgSize, msgCount); in MessageQueueP_create()
57 return (MessageQueueP_Handle) msgq; in MessageQueueP_create()
67 struct k_msgq* msgq; in MessageQueueP_delete() local
68 msgq = (struct k_msgq* )handle; in MessageQueueP_delete()
69 k_msgq_purge(msgq); in MessageQueueP_delete()
70 k_msgq_cleanup(msgq); in MessageQueueP_delete()
71 dpl_msgq_pool_free(msgq); in MessageQueueP_delete()
84 struct k_msgq* msgq; in MessageQueueP_construct() local
85 msgq = (struct k_msgq* )msgStruct; in MessageQueueP_construct()
86 if (msgq) { in MessageQueueP_construct()
87 k_msgq_init(msgq, msgBuf, msgSize, msgCount); in MessageQueueP_construct()
90 return (MessageQueueP_Handle)msgq; in MessageQueueP_construct()