Home
last modified time | relevance | path

Searched refs:kvaser_usb (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/drivers/net/can/usb/kvaser_usb/
Dkvaser_usb.h83 struct kvaser_usb { struct
111 struct kvaser_usb *dev; argument
151 int (*dev_setup_endpoints)(struct kvaser_usb *dev);
152 int (*dev_init_card)(struct kvaser_usb *dev);
153 int (*dev_get_software_info)(struct kvaser_usb *dev);
154 int (*dev_get_software_details)(struct kvaser_usb *dev);
155 int (*dev_get_card_info)(struct kvaser_usb *dev);
156 int (*dev_get_capabilities)(struct kvaser_usb *dev);
160 int (*dev_reset_chip)(struct kvaser_usb *dev, int channel);
162 void (*dev_read_bulk_callback)(struct kvaser_usb *dev, void *buf,
[all …]
Dkvaser_usb_hydra.c446 static u8 kvaser_usb_hydra_channel_from_cmd(const struct kvaser_usb *dev, in kvaser_usb_hydra_channel_from_cmd()
463 static u16 kvaser_usb_hydra_get_next_transid(struct kvaser_usb *dev) in kvaser_usb_hydra_get_next_transid()
495 kvaser_usb_hydra_net_priv_from_cmd(const struct kvaser_usb *dev, in kvaser_usb_hydra_net_priv_from_cmd()
529 static int kvaser_usb_hydra_send_simple_cmd(struct kvaser_usb *dev, in kvaser_usb_hydra_send_simple_cmd()
571 struct kvaser_usb *dev = priv->dev; in kvaser_usb_hydra_send_simple_cmd_async()
598 static int kvaser_usb_hydra_wait_cmd(const struct kvaser_usb *dev, u8 cmd_no, in kvaser_usb_hydra_wait_cmd()
651 static int kvaser_usb_hydra_map_channel_resp(struct kvaser_usb *dev, in kvaser_usb_hydra_map_channel_resp()
689 static int kvaser_usb_hydra_map_channel(struct kvaser_usb *dev, u16 transid, in kvaser_usb_hydra_map_channel()
725 static int kvaser_usb_hydra_get_single_capability(struct kvaser_usb *dev, in kvaser_usb_hydra_get_single_capability()
799 static void kvaser_usb_hydra_start_chip_reply(const struct kvaser_usb *dev, in kvaser_usb_hydra_start_chip_reply()
[all …]
Dkvaser_usb_leaf.c348 struct kvaser_usb *dev = priv->dev; in kvaser_usb_leaf_frame_to_cmd()
395 static int kvaser_usb_leaf_wait_cmd(const struct kvaser_usb *dev, u8 id, in kvaser_usb_leaf_wait_cmd()
453 static int kvaser_usb_leaf_send_simple_cmd(const struct kvaser_usb *dev, in kvaser_usb_leaf_send_simple_cmd()
474 static int kvaser_usb_leaf_get_software_info_inner(struct kvaser_usb *dev) in kvaser_usb_leaf_get_software_info_inner()
503 static int kvaser_usb_leaf_get_software_info(struct kvaser_usb *dev) in kvaser_usb_leaf_get_software_info()
520 static int kvaser_usb_leaf_get_card_info(struct kvaser_usb *dev) in kvaser_usb_leaf_get_card_info()
542 static void kvaser_usb_leaf_tx_acknowledge(const struct kvaser_usb *dev, in kvaser_usb_leaf_tx_acknowledge()
631 struct kvaser_usb *dev = priv->dev; in kvaser_usb_leaf_rx_error_update_can_state()
692 static void kvaser_usb_leaf_rx_error(const struct kvaser_usb *dev, in kvaser_usb_leaf_rx_error()
789 kvaser_usb_leaf_usbcan_conditionally_rx_error(const struct kvaser_usb *dev, in kvaser_usb_leaf_usbcan_conditionally_rx_error()
[all …]
DMakefile2 obj-$(CONFIG_CAN_KVASER_USB) += kvaser_usb.o
3 kvaser_usb-y = kvaser_usb_core.o kvaser_usb_leaf.o kvaser_usb_hydra.o
Dkvaser_usb_core.c206 int kvaser_usb_send_cmd(const struct kvaser_usb *dev, void *cmd, int len) in kvaser_usb_send_cmd()
216 int kvaser_usb_recv_cmd(const struct kvaser_usb *dev, void *cmd, int len, in kvaser_usb_recv_cmd()
238 struct kvaser_usb *dev = priv->dev; in kvaser_usb_send_cmd_async()
291 struct kvaser_usb *dev = urb->context; in kvaser_usb_read_bulk_callback()
332 static int kvaser_usb_setup_rx_urbs(struct kvaser_usb *dev) in kvaser_usb_setup_rx_urbs()
402 struct kvaser_usb *dev = priv->dev; in kvaser_usb_open()
452 static void kvaser_usb_unlink_all_urbs(struct kvaser_usb *dev) in kvaser_usb_unlink_all_urbs()
473 struct kvaser_usb *dev = priv->dev; in kvaser_usb_close()
527 struct kvaser_usb *dev = priv->dev; in kvaser_usb_start_xmit()
634 static void kvaser_usb_remove_interfaces(struct kvaser_usb *dev) in kvaser_usb_remove_interfaces()
[all …]
/Linux-v5.15/drivers/net/can/usb/
DMakefile11 obj-$(CONFIG_CAN_KVASER_USB) += kvaser_usb/
DKconfig99 module will be called kvaser_usb.