kvaser_usb_net_priv
struct kvaser_usb_net_priv *nets[KVASER_USB_MAX_NET_DEVICES];
int (*dev_get_busparams)(struct kvaser_usb_net_priv *priv);
int (*dev_get_data_busparams)(struct kvaser_usb_net_priv *priv);
int (*dev_init_channel)(struct kvaser_usb_net_priv *priv);
void (*dev_remove_channel)(struct kvaser_usb_net_priv *priv);
int (*dev_set_led)(struct kvaser_usb_net_priv *priv,
int (*dev_set_opt_mode)(const struct kvaser_usb_net_priv *priv);
int (*dev_start_chip)(struct kvaser_usb_net_priv *priv);
int (*dev_stop_chip)(struct kvaser_usb_net_priv *priv);
int (*dev_flush_queue)(struct kvaser_usb_net_priv *priv);
void *(*dev_frame_to_cmd)(const struct kvaser_usb_net_priv *priv,
int kvaser_usb_devlink_port_register(struct kvaser_usb_net_priv *priv);
void kvaser_usb_devlink_port_unregister(struct kvaser_usb_net_priv *priv);
void kvaser_usb_unlink_tx_urbs(struct kvaser_usb_net_priv *priv);
int kvaser_usb_send_cmd_async(struct kvaser_usb_net_priv *priv, void *cmd,
struct kvaser_usb_net_priv *priv;
int kvaser_usb_send_cmd_async(struct kvaser_usb_net_priv *priv, void *cmd,
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
static void kvaser_usb_reset_tx_urb_contexts(struct kvaser_usb_net_priv *priv)
void kvaser_usb_unlink_tx_urbs(struct kvaser_usb_net_priv *priv)
struct kvaser_usb_net_priv *priv = dev->nets[i];
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
int kvaser_usb_devlink_port_register(struct kvaser_usb_net_priv *priv)
void kvaser_usb_devlink_port_unregister(struct kvaser_usb_net_priv *priv)
struct kvaser_usb_net_priv *priv;
kvaser_usb_hydra_error_frame(struct kvaser_usb_net_priv *priv,
static void kvaser_usb_hydra_one_shot_fail(struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv = NULL;
struct kvaser_usb_net_priv *priv;
kvaser_usb_hydra_frame_to_cmd_ext(const struct kvaser_usb_net_priv *priv,
kvaser_usb_hydra_frame_to_cmd_std(const struct kvaser_usb_net_priv *priv,
static int kvaser_usb_hydra_get_busparams(struct kvaser_usb_net_priv *priv,
static int kvaser_usb_hydra_get_nominal_busparams(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_hydra_get_data_busparams(struct kvaser_usb_net_priv *priv)
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
static int kvaser_usb_hydra_init_channel(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_hydra_set_led(struct kvaser_usb_net_priv *priv,
static int kvaser_usb_hydra_set_opt_mode(const struct kvaser_usb_net_priv *priv)
static int kvaser_usb_hydra_start_chip(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_hydra_stop_chip(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_hydra_flush_queue(struct kvaser_usb_net_priv *priv)
kvaser_usb_hydra_frame_to_cmd(const struct kvaser_usb_net_priv *priv,
static struct kvaser_usb_net_priv *
struct kvaser_usb_net_priv *priv = NULL;
kvaser_usb_hydra_send_simple_cmd_async(struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
kvaser_usb_hydra_bus_status_to_can_state(const struct kvaser_usb_net_priv *priv,
static void kvaser_usb_hydra_change_state(struct kvaser_usb_net_priv *priv,
static void kvaser_usb_hydra_update_state(struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv;
static int kvaser_usb_leaf_simple_cmd_async(struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv = leaf->net;
kvaser_usb_leaf_rx_error_update_can_state(struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
static void kvaser_usb_leaf_rx_can_err(const struct kvaser_usb_net_priv *priv,
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
struct kvaser_usb_net_priv *priv;
static int kvaser_usb_leaf_set_opt_mode(const struct kvaser_usb_net_priv *priv)
static int kvaser_usb_leaf_start_chip(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_leaf_stop_chip(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_leaf_flush_queue(struct kvaser_usb_net_priv *priv)
static int kvaser_usb_leaf_init_channel(struct kvaser_usb_net_priv *priv)
static void kvaser_usb_leaf_remove_channel(struct kvaser_usb_net_priv *priv)
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
static int kvaser_usb_leaf_get_busparams(struct kvaser_usb_net_priv *priv)
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *priv = netdev_priv(netdev);
struct kvaser_usb_net_priv *net;
kvaser_usb_leaf_frame_to_cmd(const struct kvaser_usb_net_priv *priv,
static int kvaser_usb_leaf_set_led(struct kvaser_usb_net_priv *priv,