Searched refs:disp (Results 1 – 3 of 3) sorted by relevance
/hal_nxp-3.5.0/mcux/mcux-sdk/components/srtm/srtm/ |
D | srtm_dispatcher.c | 66 static void SRTM_Dispatcher_InsertOrderedMessage(srtm_dispatcher_t disp, srtm_message_t msg) in SRTM_Dispatcher_InsertOrderedMessage() argument 75 for (list = disp->messageQ.prev; list != &disp->messageQ; list = list->prev) in SRTM_Dispatcher_InsertOrderedMessage() 87 static void SRTM_Dispatcher_QueueMessage(srtm_dispatcher_t disp, srtm_message_t msg) in SRTM_Dispatcher_QueueMessage() argument 94 SRTM_Dispatcher_InsertOrderedMessage(disp, msg); in SRTM_Dispatcher_QueueMessage() 97 (void)SRTM_Sem_Post(disp->queueSig); in SRTM_Dispatcher_QueueMessage() 101 static srtm_status_t SRTM_Dispatcher_DequeueMessage(srtm_dispatcher_t disp, srtm_message_t msg) in SRTM_Dispatcher_DequeueMessage() argument 106 (void)SRTM_Mutex_Lock(disp->mutex); /* Protect waitingReqs */ in SRTM_Dispatcher_DequeueMessage() 114 (void)SRTM_Mutex_Unlock(disp->mutex); in SRTM_Dispatcher_DequeueMessage() 119 static srtm_message_t SRTM_Dispatcher_RecvMessage(srtm_dispatcher_t disp) in SRTM_Dispatcher_RecvMessage() argument 126 if (!SRTM_List_IsEmpty(&disp->messageQ)) in SRTM_Dispatcher_RecvMessage() [all …]
|
D | srtm_dispatcher_struct.h | 92 srtm_status_t SRTM_Dispatcher_PostRecvData(srtm_dispatcher_t disp, srtm_channel_t channel, void *bu… 103 srtm_status_t SRTM_Dispatcher_ProcessMessage(srtm_dispatcher_t disp, srtm_message_t msg); 116 srtm_status_t SRTM_Dispatcher_DeliverMessages(srtm_dispatcher_t disp, srtm_list_t *msgs);
|
/hal_nxp-3.5.0/mcux/mcux-sdk/components/srtm/include/ |
D | srtm_dispatcher.h | 25 typedef void (*srtm_dispatcher_resp_cb_t)(srtm_dispatcher_t disp, srtm_message_t req, srtm_message_… 46 void SRTM_Dispatcher_Destroy(srtm_dispatcher_t disp); 54 srtm_status_t SRTM_Dispatcher_Start(srtm_dispatcher_t disp); 62 srtm_status_t SRTM_Dispatcher_Stop(srtm_dispatcher_t disp); 69 void SRTM_Dispatcher_Run(srtm_dispatcher_t disp); 78 srtm_status_t SRTM_Dispatcher_AddPeerCore(srtm_dispatcher_t disp, srtm_peercore_t core); 87 srtm_status_t SRTM_Dispatcher_RemovePeerCore(srtm_dispatcher_t disp, srtm_peercore_t core); 96 srtm_status_t SRTM_Dispatcher_RegisterService(srtm_dispatcher_t disp, srtm_service_t service); 105 srtm_status_t SRTM_Dispatcher_UnregisterService(srtm_dispatcher_t disp, srtm_service_t service); 119 srtm_status_t SRTM_Dispatcher_Request(srtm_dispatcher_t disp, [all …]
|