Home
last modified time | relevance | path

Searched refs:disp (Results 1 – 3 of 3) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/components/srtm/srtm/
Dsrtm_dispatcher.c66 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 …]
Dsrtm_dispatcher_struct.h92 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/
Dsrtm_dispatcher.h25 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 …]