Lines Matching refs:rt_can_msg
46 rt_inline rt_ssize_t _can_int_rx(struct rt_can_device *can, struct rt_can_msg *data, rt_ssize_t msg… in _can_int_rx()
57 while (msgs / sizeof(struct rt_can_msg) > 0) in _can_int_rx()
109 rt_memcpy(data, &listmsg->data, sizeof(struct rt_can_msg)); in _can_int_rx()
124 msgs -= sizeof(struct rt_can_msg); in _can_int_rx()
130 rt_inline int _can_int_tx(struct rt_can_device *can, const struct rt_can_msg *data, int msgs) in _can_int_tx()
196 msgs -= sizeof(struct rt_can_msg); in _can_int_tx()
212 rt_inline int _can_int_tx_priv(struct rt_can_device *can, const struct rt_can_msg *data, int msgs) in _can_int_tx_priv()
262 msgs -= sizeof(struct rt_can_msg); in _can_int_tx_priv()
786 struct rt_can_msg tmpmsg; in rt_hw_can_isr()
843 rt_memcpy(&listmsg->data, &tmpmsg, sizeof(struct rt_can_msg)); in rt_hw_can_isr()
871 rx_length = can->hdr[hdr].msgs * sizeof(struct rt_can_msg); in rt_hw_can_isr()
887 rx_length = rt_list_len(&rx_fifo->uselist)* sizeof(struct rt_can_msg); in rt_hw_can_isr()