Home
last modified time | relevance | path

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

/linux/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb.h105 struct kvaser_usb { struct
140 struct kvaser_usb *dev; argument
192 int (*dev_setup_endpoints)(struct kvaser_usb *dev);
193 int (*dev_init_card)(struct kvaser_usb *dev);
196 int (*dev_get_software_info)(struct kvaser_usb *dev);
197 int (*dev_get_software_details)(struct kvaser_usb *dev);
198 int (*dev_get_card_info)(struct kvaser_usb *dev);
199 int (*dev_get_capabilities)(struct kvaser_usb *dev);
206 int (*dev_reset_chip)(struct kvaser_usb *dev, int channel);
208 void (*dev_read_bulk_callback)(struct kvaser_usb *dev, void *buf,
[all …]
H A Dkvaser_usb_hydra.c491 static u8 kvaser_usb_hydra_channel_from_cmd(const struct kvaser_usb *dev, in kvaser_usb_hydra_channel_from_cmd()
508 static u16 kvaser_usb_hydra_get_next_transid(struct kvaser_usb *dev) in kvaser_usb_hydra_get_next_transid()
540 kvaser_usb_hydra_net_priv_from_cmd(const struct kvaser_usb *dev, in kvaser_usb_hydra_net_priv_from_cmd()
576 static int kvaser_usb_hydra_send_simple_cmd(struct kvaser_usb *dev, in kvaser_usb_hydra_send_simple_cmd()
620 struct kvaser_usb *dev = priv->dev; in kvaser_usb_hydra_send_simple_cmd_async()
648 static int kvaser_usb_hydra_wait_cmd(const struct kvaser_usb *dev, u8 cmd_no, in kvaser_usb_hydra_wait_cmd()
701 static int kvaser_usb_hydra_map_channel_resp(struct kvaser_usb *dev, in kvaser_usb_hydra_map_channel_resp()
739 static int kvaser_usb_hydra_map_channel(struct kvaser_usb *dev, u16 transid, in kvaser_usb_hydra_map_channel()
775 static int kvaser_usb_hydra_get_single_capability(struct kvaser_usb *dev, in kvaser_usb_hydra_get_single_capability()
851 static void kvaser_usb_hydra_start_chip_reply(const struct kvaser_usb *dev, in kvaser_usb_hydra_start_chip_reply()
[all …]
H A Dkvaser_usb_leaf.c563 static inline ktime_t kvaser_usb_usbcan_timestamp_to_ktime(const struct kvaser_usb *dev, in kvaser_usb_usbcan_timestamp_to_ktime()
572 static int kvaser_usb_leaf_verify_size(const struct kvaser_usb *dev, in kvaser_usb_leaf_verify_size()
614 struct kvaser_usb *dev = priv->dev; in kvaser_usb_leaf_frame_to_cmd()
659 static int kvaser_usb_leaf_wait_cmd(const struct kvaser_usb *dev, u8 id, in kvaser_usb_leaf_wait_cmd()
720 static int kvaser_usb_leaf_send_simple_cmd(const struct kvaser_usb *dev, in kvaser_usb_leaf_send_simple_cmd()
741 static void kvaser_usb_leaf_get_software_info_leaf(struct kvaser_usb *dev, in kvaser_usb_leaf_get_software_info_leaf()
787 static int kvaser_usb_leaf_get_software_info_inner(struct kvaser_usb *dev) in kvaser_usb_leaf_get_software_info_inner()
822 static int kvaser_usb_leaf_get_software_info(struct kvaser_usb *dev) in kvaser_usb_leaf_get_software_info()
839 static int kvaser_usb_leaf_get_card_info(struct kvaser_usb *dev) in kvaser_usb_leaf_get_card_info()
865 static int kvaser_usb_leaf_get_single_capability(struct kvaser_usb *dev, in kvaser_usb_leaf_get_single_capability()
[all …]
H A DMakefile2 obj-$(CONFIG_CAN_KVASER_USB) += kvaser_usb.o
3 kvaser_usb-y = kvaser_usb_core.o kvaser_usb_devlink.o kvaser_usb_leaf.o kvaser_usb_hydra.o
H A Dkvaser_usb_core.c255 int kvaser_usb_send_cmd(const struct kvaser_usb *dev, void *cmd, int len) in kvaser_usb_send_cmd()
263 int kvaser_usb_recv_cmd(const struct kvaser_usb *dev, void *cmd, int len, in kvaser_usb_recv_cmd()
285 struct kvaser_usb *dev = priv->dev; in kvaser_usb_send_cmd_async()
336 struct kvaser_usb *dev = urb->context; in kvaser_usb_read_bulk_callback()
388 static int kvaser_usb_setup_rx_urbs(struct kvaser_usb *dev) in kvaser_usb_setup_rx_urbs()
458 struct kvaser_usb *dev = priv->dev; in kvaser_usb_open()
505 static void kvaser_usb_unlink_all_urbs(struct kvaser_usb *dev) in kvaser_usb_unlink_all_urbs()
526 struct kvaser_usb *dev = priv->dev; in kvaser_usb_close()
559 struct kvaser_usb *dev = priv->dev; in kvaser_usb_set_bittiming()
603 struct kvaser_usb *dev = priv->dev; in kvaser_usb_set_data_bittiming()
[all …]
H A Dkvaser_usb_devlink.c17 struct kvaser_usb *dev = devlink_priv(devlink); in kvaser_usb_devlink_info_get()
/linux/Documentation/networking/devlink/
H A Dkvaser_usb.rst4 kvaser_usb devlink support
8 ``kvaser_usb`` device driver.
13 The ``kvaser_usb`` driver reports the following versions