Symbol: es58x_fd_urb_cmd
drivers/net/can/usb/etas_es58x/es58x_core.h
220
struct es58x_fd_urb_cmd es58x_fd_urb_cmd;
drivers/net/can/usb/etas_es58x/es58x_fd.c
102
const u8 *rx_can_msg_buf = es58x_fd_urb_cmd->rx_can_msg_buf;
drivers/net/can/usb/etas_es58x/es58x_fd.c
103
u16 rx_can_msg_buf_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
107
es58x_fd_urb_cmd->rx_can_msg_buf,
drivers/net/can/usb/etas_es58x/es58x_fd.c
169
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.c
172
u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
176
rx_event_msg = &es58x_fd_urb_cmd->rx_event_msg;
drivers/net/can/usb/etas_es58x/es58x_fd.c
187
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd,
drivers/net/can/usb/etas_es58x/es58x_fd.c
191
u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
195
es58x_fd_urb_cmd->rx_cmd_ret_le32, msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
200
get_unaligned_le32(&es58x_fd_urb_cmd->rx_cmd_ret_le32));
drivers/net/can/usb/etas_es58x/es58x_fd.c
204
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.c
208
u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
211
tx_ack_msg = &es58x_fd_urb_cmd->tx_ack_msg;
drivers/net/can/usb/etas_es58x/es58x_fd.c
222
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.c
227
ret = es58x_get_netdev(es58x_dev, es58x_fd_urb_cmd->channel_idx,
drivers/net/can/usb/etas_es58x/es58x_fd.c
232
switch ((enum es58x_fd_can_cmd_id)es58x_fd_urb_cmd->cmd_id) {
drivers/net/can/usb/etas_es58x/es58x_fd.c
234
return es58x_fd_rx_cmd_ret_u32(netdev, es58x_fd_urb_cmd,
drivers/net/can/usb/etas_es58x/es58x_fd.c
238
return es58x_fd_rx_cmd_ret_u32(netdev, es58x_fd_urb_cmd,
drivers/net/can/usb/etas_es58x/es58x_fd.c
242
return es58x_fd_tx_ack_msg(netdev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
245
return es58x_fd_echo_msg(netdev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
248
return es58x_fd_rx_can_msg(netdev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
251
return es58x_fd_rx_cmd_ret_u32(netdev, es58x_fd_urb_cmd,
drivers/net/can/usb/etas_es58x/es58x_fd.c
255
return es58x_fd_rx_cmd_ret_u32(netdev, es58x_fd_urb_cmd,
drivers/net/can/usb/etas_es58x/es58x_fd.c
259
return es58x_fd_rx_event_msg(netdev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
267
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.c
269
u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
272
switch ((enum es58x_fd_dev_cmd_id)es58x_fd_urb_cmd->cmd_id) {
drivers/net/can/usb/etas_es58x/es58x_fd.c
275
es58x_fd_urb_cmd->timestamp, msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
279
get_unaligned_le64(&es58x_fd_urb_cmd->timestamp));
drivers/net/can/usb/etas_es58x/es58x_fd.c
290
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd;
drivers/net/can/usb/etas_es58x/es58x_fd.c
293
es58x_fd_urb_cmd = &urb_cmd->es58x_fd_urb_cmd;
drivers/net/can/usb/etas_es58x/es58x_fd.c
295
switch ((enum es58x_fd_cmd_type)es58x_fd_urb_cmd->cmd_type) {
drivers/net/can/usb/etas_es58x/es58x_fd.c
298
ret = es58x_fd_can_cmd_id(es58x_dev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
302
ret = es58x_fd_device_cmd_id(es58x_dev, es58x_fd_urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_fd.c
313
__func__, es58x_fd_urb_cmd->cmd_type,
drivers/net/can/usb/etas_es58x/es58x_fd.c
314
es58x_fd_urb_cmd->cmd_id);
drivers/net/can/usb/etas_es58x/es58x_fd.c
322
struct es58x_fd_urb_cmd *es58x_fd_urb_cmd = &urb_cmd->es58x_fd_urb_cmd;
drivers/net/can/usb/etas_es58x/es58x_fd.c
324
es58x_fd_urb_cmd->SOF = cpu_to_le16(es58x_fd_param.tx_start_of_frame);
drivers/net/can/usb/etas_es58x/es58x_fd.c
325
es58x_fd_urb_cmd->cmd_type = cmd_type;
drivers/net/can/usb/etas_es58x/es58x_fd.c
326
es58x_fd_urb_cmd->cmd_id = cmd_id;
drivers/net/can/usb/etas_es58x/es58x_fd.c
327
es58x_fd_urb_cmd->channel_idx = channel_idx;
drivers/net/can/usb/etas_es58x/es58x_fd.c
328
es58x_fd_urb_cmd->msg_len = cpu_to_le16(msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
336
struct es58x_fd_urb_cmd *es58x_fd_urb_cmd = &urb_cmd->es58x_fd_urb_cmd;
drivers/net/can/usb/etas_es58x/es58x_fd.c
355
es58x_fd_urb_cmd->tx_can_msg_buf,
drivers/net/can/usb/etas_es58x/es58x_fd.c
361
tx_can_msg = (typeof(tx_can_msg))&es58x_fd_urb_cmd->raw_msg[msg_len];
drivers/net/can/usb/etas_es58x/es58x_fd.c
375
put_unaligned_le16(msg_len, &es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
58
return get_unaligned_le16(&urb_cmd->es58x_fd_urb_cmd.msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
62
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.c
68
u16 msg_len = get_unaligned_le16(&es58x_fd_urb_cmd->msg_len);
drivers/net/can/usb/etas_es58x/es58x_fd.c
76
es58x_fd_urb_cmd->echo_msg,
drivers/net/can/usb/etas_es58x/es58x_fd.c
80
echo_msg = es58x_fd_urb_cmd->echo_msg;
drivers/net/can/usb/etas_es58x/es58x_fd.c
99
const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd)
drivers/net/can/usb/etas_es58x/es58x_fd.h
228
#define ES58X_FD_URB_CMD_HEADER_LEN (offsetof(struct es58x_fd_urb_cmd, raw_msg))
drivers/net/can/usb/etas_es58x/es58x_fd.h
230
ES58X_SIZEOF_URB_CMD(struct es58x_fd_urb_cmd, tx_can_msg_buf)
drivers/net/can/usb/etas_es58x/es58x_fd.h
232
ES58X_SIZEOF_URB_CMD(struct es58x_fd_urb_cmd, rx_can_msg_buf)