Home
last modified time | relevance | path

Searched refs:es58x_dev (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c127 * @es58x_dev: ES58X device.
134 static int es58x_check_crc(struct es58x_device *es58x_dev, in es58x_check_crc() argument
141 dev_err_ratelimited(es58x_dev->dev, in es58x_check_crc()
178 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; in es58x_set_skb_timestamp() local
186 es58x_dev->realtime_diff_ns); in es58x_set_skb_timestamp()
191 * @es58x_dev: ES58X device.
199 void es58x_rx_timestamp(struct es58x_device *es58x_dev, u64 timestamp) in es58x_rx_timestamp() argument
204 dev_dbg(es58x_dev->dev, "%s: request round-trip time: %llu ns\n", in es58x_rx_timestamp()
205 __func__, ktime_real_ns - es58x_dev in es58x_rx_timestamp()
227 es58x_set_realtime_diff_ns(struct es58x_device *es58x_dev) es58x_set_realtime_diff_ns() argument
495 struct es58x_device *es58x_dev = priv->es58x_dev; es58x_flush_pending_tx_msg() local
1073 es58x_increment_rx_errors(struct es58x_device *es58x_dev) es58x_increment_rx_errors() argument
1091 es58x_handle_urb_cmd(struct es58x_device *es58x_dev, const union es58x_urb_cmd *urb_cmd) es58x_handle_urb_cmd() argument
1164 es58x_check_rx_urb(struct es58x_device *es58x_dev, const union es58x_urb_cmd *urb_cmd, u32 urb_actual_len) es58x_check_rx_urb() argument
1222 es58x_copy_to_cmd_buf(struct es58x_device *es58x_dev, u8 *raw_cmd, int raw_cmd_len) es58x_copy_to_cmd_buf() argument
1254 es58x_split_urb_try_recovery(struct es58x_device *es58x_dev, u8 *raw_cmd, size_t raw_cmd_len) es58x_split_urb_try_recovery() argument
1305 es58x_handle_incomplete_cmd(struct es58x_device *es58x_dev, struct urb *urb) es58x_handle_incomplete_cmd() argument
1355 es58x_split_urb(struct es58x_device *es58x_dev, struct urb *urb) es58x_split_urb() argument
1412 struct es58x_device *es58x_dev = urb->context; es58x_read_bulk_callback() local
1493 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; es58x_write_bulk_callback() local
1544 es58x_alloc_urb(struct es58x_device *es58x_dev, struct urb **urb, u8 **buf, size_t buf_len, gfp_t mem_flags) es58x_alloc_urb() argument
1582 es58x_get_tx_urb(struct es58x_device *es58x_dev) es58x_get_tx_urb() argument
1625 es58x_submit_urb(struct es58x_device *es58x_dev, struct urb *urb, struct net_device *netdev) es58x_submit_urb() argument
1661 es58x_send_msg(struct es58x_device *es58x_dev, u8 cmd_type, u8 cmd_id, const void *msg, u16 msg_len, int channel_idx) es58x_send_msg() argument
1700 es58x_alloc_rx_urbs(struct es58x_device *es58x_dev) es58x_alloc_rx_urbs() argument
1746 es58x_free_urbs(struct es58x_device *es58x_dev) es58x_free_urbs() argument
1781 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; es58x_open() local
1829 struct es58x_device *es58x_dev = priv->es58x_dev; es58x_stop() local
1913 struct es58x_device *es58x_dev = priv->es58x_dev; es58x_start_xmit() local
2046 es58x_init_priv(struct es58x_device *es58x_dev, struct es58x_priv *priv, int channel_idx) es58x_init_priv() argument
2083 es58x_init_netdev(struct es58x_device *es58x_dev, int channel_idx) es58x_init_netdev() argument
2128 es58x_free_netdevs(struct es58x_device *es58x_dev) es58x_free_netdevs() argument
2156 struct es58x_device *es58x_dev; es58x_init_es58x_dev() local
2221 struct es58x_device *es58x_dev; es58x_probe() local
2252 struct es58x_device *es58x_dev = usb_get_intfdata(intf); es58x_disconnect() local
[all...]
H A Des58x_devlink.c22 * @es58x_dev: ES58X device.
36 * &es58x_dev.firmware_version or &es58x_dev.bootloader_version
42 static int es58x_parse_sw_version(struct es58x_device *es58x_dev, in es58x_parse_sw_version() argument
49 version = &es58x_dev->firmware_version; in es58x_parse_sw_version()
51 version = &es58x_dev->bootloader_version; in es58x_parse_sw_version()
78 * @es58x_dev: ES58X device.
88 * &es58x_dev.hardware_revision.
93 static int es58x_parse_hw_rev(struct es58x_device *es58x_dev, in es58x_parse_hw_rev() argument
112 es58x_dev in es58x_parse_hw_rev()
132 es58x_parse_product_info(struct es58x_device *es58x_dev) es58x_parse_product_info() argument
214 struct es58x_device *es58x_dev = devlink_priv(devlink); es58x_devlink_info_get() local
[all...]
H A Des581_4.c39 static int es581_4_echo_msg(struct es58x_device *es58x_dev, in es581_4_echo_msg() argument
45 u64 *tstamps = es58x_dev->timestamps; in es581_4_echo_msg()
54 num_element = es58x_msg_num_element(es58x_dev->dev, in es581_4_echo_msg()
59 ret = es58x_get_netdev(es58x_dev, bulk_echo_msg->channel_no, in es581_4_echo_msg()
95 static int es581_4_rx_can_msg(struct es58x_device *es58x_dev, in es581_4_rx_can_msg() argument
99 const struct device *dev = es58x_dev->dev; in es581_4_rx_can_msg()
109 ret = es58x_get_netdev(es58x_dev, channel_no, in es581_4_rx_can_msg()
142 static int es581_4_rx_err_msg(struct es58x_device *es58x_dev, in es581_4_rx_err_msg() argument
149 ret = es58x_get_netdev(es58x_dev, rx_err_msg->channel_no, in es581_4_rx_err_msg()
158 static int es581_4_rx_event_msg(struct es58x_device *es58x_dev, in es581_4_rx_event_msg() argument
174 es581_4_rx_cmd_ret_u32(struct es58x_device *es58x_dev, const struct es581_4_urb_cmd *es581_4_urb_cmd, enum es58x_ret_type ret_type) es581_4_rx_cmd_ret_u32() argument
199 es581_4_tx_ack_msg(struct es58x_device *es58x_dev, const struct es581_4_urb_cmd *es581_4_urb_cmd) es581_4_tx_ack_msg() argument
227 es581_4_dispatch_rx_cmd(struct es58x_device *es58x_dev, const struct es581_4_urb_cmd *es581_4_urb_cmd) es581_4_dispatch_rx_cmd() argument
261 es581_4_handle_urb_cmd(struct es58x_device *es58x_dev, const union es58x_urb_cmd *urb_cmd) es581_4_handle_urb_cmd() argument
347 struct es58x_device *es58x_dev = priv->es58x_dev; es581_4_tx_can_msg() local
439 es581_4_reset_device(struct es58x_device *es58x_dev) es581_4_reset_device() argument
446 es581_4_get_timestamp(struct es58x_device *es58x_dev) es581_4_get_timestamp() argument
[all...]
H A Des58x_fd.c66 struct es58x_device *es58x_dev = priv->es58x_dev; in es58x_fd_echo_msg() local
67 u64 *tstamps = es58x_dev->timestamps; in es58x_fd_echo_msg()
75 num_element = es58x_msg_num_element(es58x_dev->dev, in es58x_fd_echo_msg()
101 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; in es58x_fd_rx_can_msg() local
106 ret = es58x_check_msg_max_len(es58x_dev->dev, in es58x_fd_rx_can_msg()
171 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; in es58x_fd_rx_event_msg() local
177 ret = es58x_check_msg_len(es58x_dev in es58x_fd_rx_event_msg()
190 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; es58x_fd_rx_cmd_ret_u32() local
206 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; es58x_fd_tx_ack_msg() local
221 es58x_fd_can_cmd_id(struct es58x_device *es58x_dev, const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd) es58x_fd_can_cmd_id() argument
266 es58x_fd_device_cmd_id(struct es58x_device *es58x_dev, const struct es58x_fd_urb_cmd *es58x_fd_urb_cmd) es58x_fd_device_cmd_id() argument
287 es58x_fd_handle_urb_cmd(struct es58x_device *es58x_dev, const union es58x_urb_cmd *urb_cmd) es58x_fd_handle_urb_cmd() argument
334 struct es58x_device *es58x_dev = priv->es58x_dev; es58x_fd_tx_can_msg() local
398 struct es58x_device *es58x_dev = priv->es58x_dev; es58x_fd_enable_channel() local
458 es58x_fd_get_timestamp(struct es58x_device *es58x_dev) es58x_fd_get_timestamp() argument
[all...]
H A Des58x_core.h235 * @es58x_dev: pointer to the corresponding ES58X device.
261 struct es58x_device *es58x_dev; member
341 * cmd_buf of es58x_dev.
351 int (*handle_urb_cmd)(struct es58x_device *es58x_dev,
358 int (*reset_device)(struct es58x_device *es58x_dev);
359 int (*get_timestamp)(struct es58x_device *es58x_dev);
633 * @es58x_dev: ES58X device.
640 static inline size_t es58x_get_urb_cmd_len(struct es58x_device *es58x_dev, in es58x_get_urb_cmd_len() argument
643 return es58x_dev->param->urb_cmd_header_len + msg_len + sizeof(u16); in es58x_get_urb_cmd_len()
648 * @es58x_dev
660 es58x_get_netdev(struct es58x_device *es58x_dev, int channel_no, int channel_idx_offset, struct net_device **netdev) es58x_get_netdev() argument
[all...]

Completed in 4 milliseconds