ucan 172 drivers/net/can/peak_canfd/peak_pciefd_main.c struct peak_canfd_priv ucan; /* must be the first member */ ucan 333 drivers/net/can/peak_canfd/peak_pciefd_main.c peak_canfd_handle_msgs_list(&priv->ucan, ucan 346 drivers/net/can/peak_canfd/peak_pciefd_main.c spin_lock_irqsave(&priv->ucan.echo_lock, flags); ucan 347 drivers/net/can/peak_canfd/peak_pciefd_main.c if (!priv->ucan.can.echo_skb[priv->ucan.echo_idx]) ucan 348 drivers/net/can/peak_canfd/peak_pciefd_main.c netif_wake_queue(priv->ucan.ndev); ucan 350 drivers/net/can/peak_canfd/peak_pciefd_main.c spin_unlock_irqrestore(&priv->ucan.echo_lock, flags); ucan 359 drivers/net/can/peak_canfd/peak_pciefd_main.c static int pciefd_enable_tx_path(struct peak_canfd_priv *ucan) ucan 361 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 395 drivers/net/can/peak_canfd/peak_pciefd_main.c static int pciefd_pre_cmd(struct peak_canfd_priv *ucan) ucan 397 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 406 drivers/net/can/peak_canfd/peak_pciefd_main.c if (ucan->can.state == CAN_STATE_BUS_OFF) ucan 410 drivers/net/can/peak_canfd/peak_pciefd_main.c err = request_irq(priv->ucan.ndev->irq, ucan 451 drivers/net/can/peak_canfd/peak_pciefd_main.c static int pciefd_write_cmd(struct peak_canfd_priv *ucan) ucan 453 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 459 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd_can_writereg(priv, *(u32 *)ucan->cmd_buffer, ucan 461 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd_can_writereg(priv, *(u32 *)(ucan->cmd_buffer + 4), ucan 470 drivers/net/can/peak_canfd/peak_pciefd_main.c static int pciefd_post_cmd(struct peak_canfd_priv *ucan) ucan 472 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 478 drivers/net/can/peak_canfd/peak_pciefd_main.c if (ucan->can.state == CAN_STATE_STOPPED) ucan 494 drivers/net/can/peak_canfd/peak_pciefd_main.c free_irq(priv->ucan.ndev->irq, priv); ucan 496 drivers/net/can/peak_canfd/peak_pciefd_main.c ucan->can.state = CAN_STATE_STOPPED; ucan 504 drivers/net/can/peak_canfd/peak_pciefd_main.c static void *pciefd_alloc_tx_msg(struct peak_canfd_priv *ucan, u16 msg_size, ucan 507 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 561 drivers/net/can/peak_canfd/peak_pciefd_main.c static int pciefd_write_tx_msg(struct peak_canfd_priv *ucan, ucan 564 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *priv = (struct pciefd_can *)ucan; ucan 598 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.pre_cmd = pciefd_pre_cmd; ucan 599 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.write_cmd = pciefd_write_cmd; ucan 600 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.post_cmd = pciefd_post_cmd; ucan 601 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.enable_tx_path = pciefd_enable_tx_path; ucan 602 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.alloc_tx_msg = pciefd_alloc_tx_msg; ucan 603 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.write_tx_msg = pciefd_write_tx_msg; ucan 606 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.cmd_buffer = &priv->pucan_cmd; ucan 607 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.cmd_maxlen = sizeof(priv->pucan_cmd); ucan 612 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->reg_base = pciefd->reg_base + PCIEFD_CANX_OFF(priv->ucan.index); ucan 645 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 20 * 1000 * 1000; ucan 648 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 24 * 1000 * 1000; ucan 651 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 30 * 1000 * 1000; ucan 654 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 40 * 1000 * 1000; ucan 657 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 60 * 1000 * 1000; ucan 665 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 80 * 1000 * 1000; ucan 701 drivers/net/can/peak_canfd/peak_pciefd_main.c unregister_candev(priv->ucan.ndev); ucan 704 drivers/net/can/peak_canfd/peak_pciefd_main.c free_candev(priv->ucan.ndev);