kvaser_pciefd
struct kvaser_pciefd;
void (*kvaser_pciefd_write_dma_map)(struct kvaser_pciefd *pcie,
struct kvaser_pciefd *kv_pcie;
static int kvaser_pciefd_reg_candev(struct kvaser_pciefd *pcie)
static void kvaser_pciefd_write_dma_map_altera(struct kvaser_pciefd *pcie,
static void kvaser_pciefd_write_dma_map_sf2(struct kvaser_pciefd *pcie,
static void kvaser_pciefd_write_dma_map_xilinx(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_setup_dma(struct kvaser_pciefd *pcie)
static int kvaser_pciefd_setup_board(struct kvaser_pciefd *pcie)
static int kvaser_pciefd_handle_data_packet(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_handle_error_packet(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_handle_status_packet(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_handle_ack_packet(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_handle_eflush_packet(struct kvaser_pciefd *pcie,
static int kvaser_pciefd_read_packet(struct kvaser_pciefd *pcie, int *start_pos,
static int kvaser_pciefd_read_buffer(struct kvaser_pciefd *pcie, int dma_buf)
static void kvaser_pciefd_receive_irq(struct kvaser_pciefd *pcie)
struct kvaser_pciefd *pcie = (struct kvaser_pciefd *)dev;
static void kvaser_pciefd_teardown_can_ctrls(struct kvaser_pciefd *pcie)
static void kvaser_pciefd_disable_irq_srcs(struct kvaser_pciefd *pcie)
struct kvaser_pciefd *pcie;
struct kvaser_pciefd *pcie = pci_get_drvdata(pdev);
static struct pci_driver kvaser_pciefd = {
module_pci_driver(kvaser_pciefd)
struct kvaser_pciefd;
static void kvaser_pciefd_write_dma_map_altera(struct kvaser_pciefd *pcie,
static void kvaser_pciefd_write_dma_map_sf2(struct kvaser_pciefd *pcie,
static void kvaser_pciefd_write_dma_map_xilinx(struct kvaser_pciefd *pcie,
static inline void kvaser_pciefd_set_skb_timestamp(const struct kvaser_pciefd *pcie,
static int kvaser_pciefd_setup_can_ctrls(struct kvaser_pciefd *pcie)
struct kvaser_pciefd *pcie = devlink_priv(devlink);