Lines Matching defs:priv

66 	struct bfin_can_priv *priv = netdev_priv(dev);
67 struct bfin_can_regs __iomem *reg = priv->membase;
68 struct can_bittiming *bt = &priv->can.bittiming;
79 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
92 struct bfin_can_priv *priv = netdev_priv(dev);
93 struct bfin_can_regs __iomem *reg = priv->membase;
149 priv->can.state = CAN_STATE_STOPPED;
154 struct bfin_can_priv *priv = netdev_priv(dev);
155 struct bfin_can_regs __iomem *reg = priv->membase;
198 struct bfin_can_priv *priv = netdev_priv(dev);
201 if (priv->can.state != CAN_STATE_STOPPED)
227 struct bfin_can_priv *priv = netdev_priv(dev);
228 struct bfin_can_regs __iomem *reg = priv->membase;
240 struct bfin_can_priv *priv = netdev_priv(dev);
241 struct bfin_can_regs __iomem *reg = priv->membase;
284 struct bfin_can_priv *priv = netdev_priv(dev);
286 struct bfin_can_regs __iomem *reg = priv->membase;
332 struct bfin_can_priv *priv = netdev_priv(dev);
333 struct bfin_can_regs __iomem *reg = priv->membase;
337 enum can_state state = priv->can.state;
370 if (state != priv->can.state && (state == CAN_STATE_ERROR_WARNING ||
378 priv->can.can_stats.error_warning++;
383 priv->can.can_stats.error_passive++;
391 priv->can.can_stats.bus_error++;
405 priv->can.state = state;
418 struct bfin_can_priv *priv = netdev_priv(dev);
419 struct bfin_can_regs __iomem *reg = priv->membase;
423 if ((irq == priv->tx_irq) && bfin_read(&reg->mbtif2)) {
430 } else if ((irq == priv->rx_irq) && bfin_read(&reg->mbrif1)) {
435 } else if ((irq == priv->err_irq) && bfin_read(&reg->gis)) {
450 struct bfin_can_priv *priv = netdev_priv(dev);
462 err = request_irq(priv->rx_irq, &bfin_can_interrupt, 0,
466 err = request_irq(priv->tx_irq, &bfin_can_interrupt, 0,
470 err = request_irq(priv->err_irq, &bfin_can_interrupt, 0,
482 free_irq(priv->tx_irq, dev);
484 free_irq(priv->rx_irq, dev);
493 struct bfin_can_priv *priv = netdev_priv(dev);
500 free_irq(priv->rx_irq, dev);
501 free_irq(priv->tx_irq, dev);
502 free_irq(priv->err_irq, dev);
510 struct bfin_can_priv *priv;
512 dev = alloc_candev(sizeof(*priv), TX_ECHO_SKB_MAX);
516 priv = netdev_priv(dev);
518 priv->dev = dev;
519 priv->can.bittiming_const = &bfin_can_bittiming_const;
520 priv->can.do_set_bittiming = bfin_can_set_bittiming;
521 priv->can.do_set_mode = bfin_can_set_mode;
522 priv->can.do_get_berr_counter = bfin_can_get_berr_counter;
523 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES;
538 struct bfin_can_priv *priv;
575 priv = netdev_priv(dev);
576 priv->membase = (void __iomem *)res_mem->start;
577 priv->rx_irq = rx_irq->start;
578 priv->tx_irq = tx_irq->start;
579 priv->err_irq = err_irq->start;
580 priv->pin_list = pdata;
581 priv->can.clock.freq = get_sclk();
600 DRV_NAME, (void *)priv->membase, priv->rx_irq,
601 priv->tx_irq, priv->err_irq, priv->can.clock.freq);
617 struct bfin_can_priv *priv = netdev_priv(dev);
629 peripheral_free_list(priv->pin_list);
639 struct bfin_can_priv *priv = netdev_priv(dev);
640 struct bfin_can_regs __iomem *reg = priv->membase;
662 struct bfin_can_priv *priv = netdev_priv(dev);
663 struct bfin_can_regs __iomem *reg = priv->membase;