Lines Matching refs:pmsg
329 struct rt_can_msg *pmsg = (struct rt_can_msg *) buf; in swm_can_sendmsg() local
331 if (RT_CAN_STDID == pmsg->ide) in swm_can_sendmsg()
333 can_dev->can_cfg->CANx->FRAME.DATA[0] = pmsg->id >> 3; in swm_can_sendmsg()
334 can_dev->can_cfg->CANx->FRAME.DATA[1] = pmsg->id << 5; in swm_can_sendmsg()
336 if (RT_CAN_DTR == pmsg->rtr) in swm_can_sendmsg()
340 (pmsg->len << CAN_INFO_DLC_Pos); in swm_can_sendmsg()
342 for(i = 0; i < pmsg->len; i++) in swm_can_sendmsg()
344 can_dev->can_cfg->CANx->FRAME.DATA[i+2] = pmsg->data[i]; in swm_can_sendmsg()
367 can_dev->can_cfg->CANx->FRAME.DATA[0] = pmsg->id >> 21; in swm_can_sendmsg()
368 can_dev->can_cfg->CANx->FRAME.DATA[1] = pmsg->id >> 13; in swm_can_sendmsg()
369 can_dev->can_cfg->CANx->FRAME.DATA[2] = pmsg->id >> 5; in swm_can_sendmsg()
370 can_dev->can_cfg->CANx->FRAME.DATA[3] = pmsg->id << 3; in swm_can_sendmsg()
372 if (RT_CAN_DTR == pmsg->rtr) in swm_can_sendmsg()
376 (pmsg->len << CAN_INFO_DLC_Pos); in swm_can_sendmsg()
378 for(i = 0; i < pmsg->len; i++) in swm_can_sendmsg()
380 can_dev->can_cfg->CANx->FRAME.DATA[i+4] = pmsg->data[i]; in swm_can_sendmsg()
411 struct rt_can_msg *pmsg = (struct rt_can_msg *) buf; in swm_can_recvmsg() local
420 pmsg->ide = RT_CAN_STDID; in swm_can_recvmsg()
424 pmsg->ide = RT_CAN_EXTID; in swm_can_recvmsg()
426 pmsg->id = CAN_RXMsg.id; in swm_can_recvmsg()
431 pmsg->rtr = RT_CAN_DTR; in swm_can_recvmsg()
435 pmsg->rtr = RT_CAN_RTR; in swm_can_recvmsg()
438 pmsg->len = CAN_RXMsg.size; in swm_can_recvmsg()
440 for(i = 0; i < pmsg->len; i++) in swm_can_recvmsg()
442 pmsg->data[i] = CAN_RXMsg.data[i]; in swm_can_recvmsg()