Home
last modified time | relevance | path

Searched refs:HdfMessage (Results 1 - 11 of 11) sorted by relevance

/drivers/hdf_core/framework/utils/src/
H A Dosal_message.c12 struct HdfMessage *HdfMessageObtain(size_t extendSize) in HdfMessageObtain()
14 size_t newSize = sizeof(struct HdfMessage) + extendSize; in HdfMessageObtain()
15 return (struct HdfMessage *)OsalMemCalloc(newSize); in HdfMessageObtain()
18 void HdfMessageRecycle(struct HdfMessage *message) in HdfMessageRecycle()
25 struct HdfMessage *message = (struct HdfMessage *)listEntry; in HdfMessageDelete()
H A Dosal_msg_queue.c32 struct HdfMessageQueue *queue, struct HdfMessage *message, long delayed) in HdfMessageQueueEnqueue()
44 struct HdfMessage *next = (struct HdfMessage *)HdfSListIteratorNext(&it); in HdfMessageQueueEnqueue()
57 struct HdfMessage* HdfMessageQueueNext(struct HdfMessageQueue *queue) in HdfMessageQueueNext()
60 struct HdfMessage *message = NULL; in HdfMessageQueueNext()
66 message = (struct HdfMessage *)HdfSListIteratorNext(&it); in HdfMessageQueueNext()
85 struct HdfMessage *msgNode = (struct HdfMessage *)HdfSListIteratorNext(&it); in HdfMessageQueueFlush()
H A Dhdf_message_task.c15 struct HdfMessageTask *task, struct HdfMessage *msg, bool sync, long delay) in HdfMessageTaskSendMessageLater()
36 int32_t HdfMessageTaskSendMessage(struct HdfMessageTask *task, struct HdfMessage *msg, bool sync) in HdfMessageTaskSendMessage()
41 void HdfMessageTaskDispatchMessage(struct HdfMessageTask *task, struct HdfMessage *msg) in HdfMessageTaskDispatchMessage()
H A Dhdf_message_looper.c16 struct HdfMessage *message = NULL; in HdfMessageLooperStart()
45 struct HdfMessage *message = HdfMessageObtain(0); in HdfMessageLooperStop()
/drivers/hdf_core/framework/utils/include/
H A Dhdf_message_task.h22 int32_t (*Dispatch)(struct HdfMessageTask *task, struct HdfMessage *msg);
26 int32_t (*SendMessage)(struct HdfMessageTask *task, struct HdfMessage *msg, bool sync);
27 void (*RemoveMessage)(struct HdfMessageTask *task, struct HdfMessage *msg);
28 void (*SendMessageLater)(struct HdfMessageTask *task, struct HdfMessage *msg, long delay);
29 void (*DispatchMessage)(struct HdfMessageTask *task, struct HdfMessage *msg);
H A Dosal_message.h18 struct HdfMessage { struct
26 struct HdfMessage *HdfMessageObtain(size_t extendSize);
27 void HdfMessageRecycle(struct HdfMessage *message);
H A Dosal_msg_queue.h30 struct HdfMessageQueue *queue, struct HdfMessage *message, long delayed);
32 struct HdfMessage *HdfMessageQueueNext(struct HdfMessageQueue *queue);
/drivers/hdf_core/adapter/uhdf2/host/src/
H A Dhdf_device_thread.c23 int32_t DeviceThreadMessageHandler(struct HdfMessageTask *task, struct HdfMessage *msg) in DeviceThreadMessageHandler()
58 struct HdfMessage *message = HdfMessageObtain(sizeof(struct HdfDeviceNode *)); in DeviceThreadAttach()
H A Ddevhost_service_full.c27 static int32_t DevHostServiceFullDispatchMessage(struct HdfMessageTask *task, struct HdfMessage *msg) in DevHostServiceFullDispatchMessage()
67 struct HdfMessage *message = HdfMessageObtain(0); in DevHostServiceFullOpsDevice()
/drivers/hdf_core/adapter/uhdf2/manager/src/
H A Ddevhost_service_proxy.c80 struct HdfMessage *message = HdfMessageObtain(sizeof(void *)); in DevHostServiceProxyOnRemoteDied()
H A Ddevmgr_service_full.c84 int32_t DevmgrServiceFullDispatchMessage(struct HdfMessageTask *task, struct HdfMessage *msg) in DevmgrServiceFullDispatchMessage()

Completed in 3 milliseconds