Home
last modified time | relevance | path

Searched refs:CanMsg (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/common/
H A Dcan_test.c43 static struct CanMsg g_msgA;
44 static struct CanMsg g_msgB;
45 static struct CanMsg g_msgC;
175 static bool CanMsgEquals(const struct CanMsg *msgA, const struct CanMsg *msgB) in CanMsgEquals()
200 struct CanMsg msgGot; in CanBusCanNotReadMsg()
208 struct CanMsg msgGot; in CanBusCanReadMsg()
228 struct CanMsg msg; in CanTestNoBlockRead()
235 struct CanMsg msg; in CanTestBlockRead()
331 struct CanMsg msg; in CanTestReaderFunc()
348 struct CanMsg msgGot; in CanTestMultiThreadReadSameHandle()
[all …]
H A Dcan_test.h52 struct CanMsg msg;
/ohos5.0/drivers/hdf_core/framework/support/platform/include/can/
H A Dcan_core.h39 int32_t (*sendMsg)(struct CanCntlr *cntlr, const struct CanMsg *msg);
63 const struct CanMsg *irqMsg;
93 int32_t CanCntlrWriteMsg(struct CanCntlr *cntlr, const struct CanMsg *msg);
101 int32_t CanCntlrOnNewMsg(struct CanCntlr *cntlr, const struct CanMsg *msg);
103 int32_t CanCntlrOnNewMsgIrqSafe(struct CanCntlr *cntlr, const struct CanMsg *msg);
H A Dcan_msg.h22 void CanMsgGet(const struct CanMsg *msg);
24 void CanMsgPut(const struct CanMsg *msg);
26 struct CanMsg *CanMsgPoolObtainMsg(struct CanMsgPool *pool);
H A Dcan_client.h25 int32_t CanClientWriteMsg(struct CanClient *client, const struct CanMsg *msg);
27 int32_t CanClientReadMsg(struct CanClient *client, struct CanMsg *msg, uint32_t tms);
H A Dcan_mail.h41 int32_t CanRxBoxAddMsg(struct CanRxBox *rbox, struct CanMsg *cmsg);
43 int32_t CanRxBoxGetMsg(struct CanRxBox *rbox, struct CanMsg **cmsg, uint32_t tms);
/ohos5.0/drivers/hdf_core/framework/support/platform/src/can/
H A Dcan_mail.c56 static bool CanRxBoxMsgMatch(struct CanRxBox *, const struct CanMsg *);
58 int32_t CanRxBoxAddMsg(struct CanRxBox *rbox, struct CanMsg *cmsg) in CanRxBoxAddMsg()
87 int32_t CanRxBoxGetMsg(struct CanRxBox *rbox, struct CanMsg **cmsg, uint32_t tms) in CanRxBoxGetMsg()
102 *cmsg = (struct CanMsg *)pmsg->data; in CanRxBoxGetMsg()
107 static bool CanFilterMatch(const struct CanFilter *filter, const struct CanMsg *cmsg) in CanFilterMatch()
126 static bool CanRxBoxMsgMatch(struct CanRxBox *rbox, const struct CanMsg *cmsg) in CanRxBoxMsgMatch()
H A Dcan_core.c31 int32_t CanCntlrWriteMsg(struct CanCntlr *cntlr, const struct CanMsg *msg) in CanCntlrWriteMsg()
161 static int32_t CanCntlrMsgDispatch(struct CanCntlr *cntlr, struct CanMsg *msg) in CanCntlrMsgDispatch()
175 int32_t CanCntlrOnNewMsg(struct CanCntlr *cntlr, const struct CanMsg *msg) in CanCntlrOnNewMsg()
177 struct CanMsg *copy = NULL; in CanCntlrOnNewMsg()
199 int32_t CanCntlrOnNewMsgIrqSafe(struct CanCntlr *cntlr, const struct CanMsg *msg) in CanCntlrOnNewMsgIrqSafe()
H A Dcan_msg.c22 struct CanMsg cmsg;
61 void CanMsgGet(const struct CanMsg *msg) in CanMsgGet()
73 void CanMsgPut(const struct CanMsg *msg) in CanMsgPut()
107 struct CanMsg *CanMsgPoolObtainMsg(struct CanMsgPool *pool) in CanMsgPoolObtainMsg()
H A Dcan_client.c104 int32_t CanClientWriteMsg(struct CanClient *client, const struct CanMsg *msg) in CanClientWriteMsg()
113 int32_t CanClientReadMsg(struct CanClient *client, struct CanMsg *msg, uint32_t tms) in CanClientReadMsg()
116 struct CanMsg *cmsg = NULL; in CanClientReadMsg()
H A Dcan_if.c30 int32_t CanBusSendMsg(DevHandle handle, const struct CanMsg *msg) in CanBusSendMsg()
35 int32_t CanBusReadMsg(DevHandle handle, struct CanMsg *msg, uint32_t tms) in CanBusReadMsg()
/ohos5.0/drivers/hdf_core/framework/include/platform/
H A Dcan_if.h35 struct CanMsg { struct
79 int32_t CanBusSendMsg(DevHandle handle, const struct CanMsg *msg);
81 int32_t CanBusReadMsg(DevHandle handle, struct CanMsg *msg, uint32_t tms);
/ohos5.0/drivers/hdf_core/adapter/platform/can/
H A Dcan_virtual.c82 static int32_t VirtualCanMsgLoopBack(struct VirtualCanCntlr *virtualCan, const struct CanMsg *msg) in VirtualCanMsgLoopBack()
84 struct CanMsg new; in VirtualCanMsgLoopBack()
95 static int32_t VirtualCanSendMsg(struct CanCntlr *cntlr, const struct CanMsg *msg) in VirtualCanSendMsg()