Lines Matching refs:pmsg
91 struct rt_can_msg *pmsg = (struct rt_can_msg *)buf; in _can_sendmsg() local
98 RT_ASSERT(pmsg->len <= 8U); in _can_sendmsg()
100 if (RT_CAN_STDID == pmsg->ide) in _can_sendmsg()
102 can_frame.CanId = pmsg->id; in _can_sendmsg()
106 can_frame.CanId = pmsg->id; in _can_sendmsg()
110 if (RT_CAN_DTR == pmsg->rtr) in _can_sendmsg()
118 can_frame.CanDlc = pmsg->len & 0x0FU; in _can_sendmsg()
119 memcpy(can_frame.data, pmsg->data, 8); in _can_sendmsg()
127 struct rt_can_msg *pmsg = (struct rt_can_msg *)buf; in _can_recvmsg() local
143 pmsg->ide = RT_CAN_EXTID; in _can_recvmsg()
144 pmsg->id = (recv_frame.CanId & ~(RT_CAN_EXTID)); in _can_recvmsg()
148 pmsg->ide = RT_CAN_STDID; in _can_recvmsg()
149 pmsg->id = recv_frame.CanId; in _can_recvmsg()
154 pmsg->id &= ~CAN_RTR_FLAG; in _can_recvmsg()
155 pmsg->rtr = RT_CAN_RTR; in _can_recvmsg()
159 pmsg->rtr = RT_CAN_DTR; in _can_recvmsg()
163 pmsg->len = recv_frame.CanDlc; in _can_recvmsg()