Symbol: es58x_device
drivers/net/can/usb/etas_es58x/es581_4.c
142
static int es581_4_rx_err_msg(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
158
static int es581_4_rx_event_msg(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
174
static int es581_4_rx_cmd_ret_u32(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
199
static int es581_4_tx_ack_msg(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
227
static int es581_4_dispatch_rx_cmd(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
261
static int es581_4_handle_urb_cmd(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
347
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es581_4.c
39
static int es581_4_echo_msg(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es581_4.c
439
static int es581_4_reset_device(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es581_4.c
446
static int es581_4_get_timestamp(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es581_4.c
95
static int es581_4_rx_can_msg(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1073
static void es58x_increment_rx_errors(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
1091
static void es58x_handle_urb_cmd(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1164
static signed int es58x_check_rx_urb(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1222
static int es58x_copy_to_cmd_buf(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1254
static int es58x_split_urb_try_recovery(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1305
static signed int es58x_handle_incomplete_cmd(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
134
static int es58x_check_crc(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1355
static signed int es58x_split_urb(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
1412
struct es58x_device *es58x_dev = urb->context;
drivers/net/can/usb/etas_es58x/es58x_core.c
1499
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
1550
static int es58x_alloc_urb(struct es58x_device *es58x_dev, struct urb **urb,
drivers/net/can/usb/etas_es58x/es58x_core.c
1588
static struct urb *es58x_get_tx_urb(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
1631
static int es58x_submit_urb(struct es58x_device *es58x_dev, struct urb *urb,
drivers/net/can/usb/etas_es58x/es58x_core.c
1667
int es58x_send_msg(struct es58x_device *es58x_dev, u8 cmd_type, u8 cmd_id,
drivers/net/can/usb/etas_es58x/es58x_core.c
1706
static int es58x_alloc_rx_urbs(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
1752
static void es58x_free_urbs(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
178
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
1787
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
1835
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
1919
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
199
void es58x_rx_timestamp(struct es58x_device *es58x_dev, u64 timestamp)
drivers/net/can/usb/etas_es58x/es58x_core.c
2053
static int es58x_init_priv(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.c
2090
static int es58x_init_netdev(struct es58x_device *es58x_dev, int channel_idx)
drivers/net/can/usb/etas_es58x/es58x_core.c
2135
static void es58x_free_netdevs(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
2159
static struct es58x_device *es58x_init_es58x_dev(struct usb_interface *intf,
drivers/net/can/usb/etas_es58x/es58x_core.c
2163
struct es58x_device *es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
2228
struct es58x_device *es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.c
2259
struct es58x_device *es58x_dev = usb_get_intfdata(intf);
drivers/net/can/usb/etas_es58x/es58x_core.c
227
static int es58x_set_realtime_diff_ns(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_core.c
495
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.h
261
struct es58x_device *es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_core.h
351
int (*handle_urb_cmd)(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.h
358
int (*reset_device)(struct es58x_device *es58x_dev);
drivers/net/can/usb/etas_es58x/es58x_core.h
359
int (*get_timestamp)(struct es58x_device *es58x_dev);
drivers/net/can/usb/etas_es58x/es58x_core.h
480
return offsetof(struct es58x_device, rx_cmd_buf) +
drivers/net/can/usb/etas_es58x/es58x_core.h
640
static inline size_t es58x_get_urb_cmd_len(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.h
660
static inline int es58x_get_netdev(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_core.h
729
void es58x_rx_timestamp(struct es58x_device *es58x_dev, u64 timestamp);
drivers/net/can/usb/etas_es58x/es58x_core.h
735
int es58x_send_msg(struct es58x_device *es58x_dev, u8 cmd_type, u8 cmd_id,
drivers/net/can/usb/etas_es58x/es58x_core.h
739
void es58x_parse_product_info(struct es58x_device *es58x_dev);
drivers/net/can/usb/etas_es58x/es58x_devlink.c
132
void es58x_parse_product_info(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_devlink.c
214
struct es58x_device *es58x_dev = devlink_priv(devlink);
drivers/net/can/usb/etas_es58x/es58x_devlink.c
42
static int es58x_parse_sw_version(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_devlink.c
93
static int es58x_parse_hw_rev(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_fd.c
101
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
171
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
190
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
206
struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
221
static int es58x_fd_can_cmd_id(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_fd.c
266
static int es58x_fd_device_cmd_id(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_fd.c
287
static int es58x_fd_handle_urb_cmd(struct es58x_device *es58x_dev,
drivers/net/can/usb/etas_es58x/es58x_fd.c
334
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
398
struct es58x_device *es58x_dev = priv->es58x_dev;
drivers/net/can/usb/etas_es58x/es58x_fd.c
458
static int es58x_fd_get_timestamp(struct es58x_device *es58x_dev)
drivers/net/can/usb/etas_es58x/es58x_fd.c
66
struct es58x_device *es58x_dev = priv->es58x_dev;