Lines Matching defs:tx_can_msg
351 struct es581_4_tx_can_msg *tx_can_msg;
370 msg_len + sizeof(*tx_can_msg));
375 tx_can_msg = (typeof(tx_can_msg))&es581_4_urb_cmd->raw_msg[msg_len];
376 put_unaligned_le32(es58x_get_raw_can_id(cf), &tx_can_msg->can_id);
377 put_unaligned_le32(priv->tx_head, &tx_can_msg->packet_idx);
378 put_unaligned_le16((u16)es58x_get_flags(skb), &tx_can_msg->flags);
379 tx_can_msg->channel_no = priv->channel_idx + ES581_4_CHANNEL_IDX_OFFSET;
380 tx_can_msg->dlc = can_get_cc_dlc(cf, priv->can.ctrlmode);
382 memcpy(tx_can_msg->data, cf->data, cf->len);
386 msg_len += es581_4_sizeof_rx_tx_msg(*tx_can_msg);
502 .tx_can_msg = es581_4_tx_can_msg,