Searched refs:bec (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c331 priv->bec.txerr = msg->tx_err_cnt;
332 priv->bec.rxerr = msg->rx_err_cnt;
378 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ?
381 cf->data[6] = priv->bec.txerr;
382 cf->data[7] = priv->bec.rxerr;
391 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ?
394 cf->data[6] = priv->bec.txerr;
395 cf->data[7] = priv->bec
558 peak_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
[all...]
H A Dpeak_canfd_user.h20 struct can_berr_counter bec; /* rx/tx err counters */ member in struct:peak_canfd_priv
/linux-master/drivers/net/can/
H A Dkvaser_pciefd.c411 struct can_berr_counter bec; member in struct:kvaser_pciefd_can
667 can->bec.txerr = 0;
668 can->bec.rxerr = 0;
921 struct can_berr_counter *bec)
925 bec->rxerr = can->bec.rxerr;
926 bec->txerr = can->bec.txerr;
973 can->bec.txerr = 0;
974 can->bec
920 kvaser_pciefd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
1256 kvaser_pciefd_packet_to_state(struct kvaser_pciefd_rx_packet *p, struct can_berr_counter *bec, enum can_state *new_state, enum can_state *tx_state, enum can_state *rx_state) argument
1285 struct can_berr_counter bec; local
1357 struct can_berr_counter bec; local
[all...]
H A Dbxcan.c470 struct can_berr_counter bec; local
479 bec.txerr = FIELD_GET(BXCAN_ESR_TEC_MASK, esr);
480 bec.rxerr = FIELD_GET(BXCAN_ESR_REC_MASK, esr);
495 tx_state = bec.txerr >= bec.rxerr ? new_state : 0;
496 rx_state = bec.txerr <= bec.rxerr ? new_state : 0;
503 cf->data[6] = bec.txerr;
504 cf->data[7] = bec.rxerr;
912 struct can_berr_counter *bec)
911 bxcan_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
[all...]
H A Dat91_can.c385 struct can_berr_counter *bec)
390 bec->rxerr = FIELD_GET(AT91_ECR_REC_MASK, reg_ecr);
391 bec->txerr = FIELD_GET(AT91_ECR_TEC_MASK, reg_ecr);
697 struct can_berr_counter bec; local
703 at91_get_berr_counter(dev, &bec);
704 can_state_get_by_berr_counter(dev, &bec, &tx_state, &rx_state);
744 cf->data[6] = bec.txerr;
745 cf->data[7] = bec.rxerr;
384 at91_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
/linux-master/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c897 const struct can_berr_counter *bec,
905 if (bec->txerr >= 128 || bec->rxerr >= 128) {
908 bec->txerr, bec->rxerr);
910 } else if (bec->txerr >= 96 || bec->rxerr >= 96) {
920 const struct can_berr_counter *bec)
929 kvaser_usb_hydra_bus_status_to_can_state(priv, bus_status, bec,
946 tx_state = (bec
895 kvaser_usb_hydra_bus_status_to_can_state(const struct kvaser_usb_net_priv *priv, u8 bus_status, const struct can_berr_counter *bec, enum can_state *new_state) argument
918 kvaser_usb_hydra_update_state(struct kvaser_usb_net_priv *priv, u8 bus_status, const struct can_berr_counter *bec) argument
984 struct can_berr_counter bec; local
1073 struct can_berr_counter bec; local
1702 kvaser_usb_hydra_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
[all...]
H A Dkvaser_usb.h113 struct can_berr_counter bec; member in struct:kvaser_usb_net_priv
168 struct can_berr_counter *bec);
/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb.c136 struct can_berr_counter bec; member in struct:pcan_usb
504 new_state = ((mc->pdev->bec.txerr >= 128) ||
505 (mc->pdev->bec.rxerr >= 128)) ?
515 (mc->pdev->bec.txerr >= mc->pdev->bec.rxerr) ?
518 (mc->pdev->bec.txerr <= mc->pdev->bec.rxerr) ?
530 cf->data[6] = mc->pdev->bec.txerr;
531 cf->data[7] = mc->pdev->bec.rxerr;
563 pdev->bec
839 pcan_usb_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
[all...]
H A Dpcan_usb_fd.c72 struct can_berr_counter bec; member in struct:pcan_usb_fd_device
620 pdev->bec.txerr = 0;
621 pdev->bec.rxerr = 0;
629 tx_state = (pdev->bec.txerr >= pdev->bec.rxerr) ? new_state : 0;
630 rx_state = (pdev->bec.txerr <= pdev->bec.rxerr) ? new_state : 0;
664 pdev->bec.txerr = er->tx_err_cnt;
665 pdev->bec.rxerr = er->rx_err_cnt;
885 pdev->bec
892 pcan_usb_fd_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
[all...]
H A Dpcan_usb_core.h73 struct can_berr_counter *bec);
/linux-master/drivers/net/can/ctucanfd/
H A Dctucanfd_base.c782 * @bec: Pointer to Error counter structure
784 static void ctucan_get_rec_tec(struct ctucan_priv *priv, struct can_berr_counter *bec) argument
788 bec->rxerr = FIELD_GET(REG_REC_REC_VAL, err_ctrs);
789 bec->txerr = FIELD_GET(REG_REC_TEC_VAL, err_ctrs);
807 struct can_berr_counter bec; local
811 ctucan_get_rec_tec(priv, &bec);
817 __func__, isr, bec.rxerr, bec.txerr,
851 cf->data[1] = (bec.rxerr > 127) ?
854 cf->data[6] = bec
1279 ctucan_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
[all...]
/linux-master/drivers/net/can/usb/
H A Desd_usb.c292 struct can_berr_counter bec; member in struct:esd_usb_net_priv
307 priv->bec.rxerr = msg->rx.ev_can_err_ext.rec;
308 priv->bec.txerr = msg->rx.ev_can_err_ext.tec;
313 priv->bec.rxerr, priv->bec.txerr);
343 priv->bec.txerr = 0;
344 priv->bec.rxerr = 0;
349 tx_state = (priv->bec.txerr >= priv->bec.rxerr) ? new_state : 0;
350 rx_state = (priv->bec
1162 esd_usb_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
[all...]
H A Dmcba_usb.c79 struct can_berr_counter bec; member in struct:mcba_priv
508 priv->bec.txerr = msg->tx_err_cnt;
509 priv->bec.rxerr = msg->rx_err_cnt;
514 else if ((priv->bec.txerr > MCBA_CAN_STATE_ERR_PSV_TH) ||
515 (priv->bec.rxerr > MCBA_CAN_STATE_ERR_PSV_TH))
518 else if ((priv->bec.txerr > MCBA_CAN_STATE_WRN_TH) ||
519 (priv->bec.rxerr > MCBA_CAN_STATE_WRN_TH))
750 struct can_berr_counter *bec)
754 bec->txerr = priv->bec
749 mcba_net_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
[all...]
H A Dusb_8dev.c132 struct can_berr_counter bec; member in struct:usb_8dev_priv
448 priv->bec.txerr = txerr;
449 priv->bec.rxerr = rxerr;
707 struct can_berr_counter *bec)
711 bec->txerr = priv->bec.txerr;
712 bec->rxerr = priv->bec.rxerr;
706 usb_8dev_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument
/linux-master/include/linux/can/
H A Ddev.h86 struct can_berr_counter *bec);
199 const struct can_berr_counter *bec,
/linux-master/drivers/net/can/c_can/
H A Dc_can_main.c694 struct can_berr_counter *bec)
700 bec->rxerr = (reg_err_counter & ERR_CNT_REC_MASK) >>
702 bec->txerr = reg_err_counter & ERR_CNT_TEC_MASK;
708 struct can_berr_counter *bec)
714 err = __c_can_get_berr_counter(dev, bec);
917 struct can_berr_counter bec; local
947 __c_can_get_berr_counter(dev, &bec);
956 cf->data[6] = bec.txerr;
957 cf->data[7] = bec.rxerr;
962 cf->data[1] = (bec
693 __c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
707 c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
[all...]
/linux-master/drivers/net/can/ifi_canfd/
H A Difi_canfd.c436 struct can_berr_counter *bec)
442 bec->rxerr = (err >> IFI_CANFD_ERROR_RX_OFFSET) &
444 bec->txerr = (err >> IFI_CANFD_ERROR_TX_OFFSET) &
456 struct can_berr_counter bec; local
490 ifi_canfd_get_berr_counter(ndev, &bec);
496 cf->data[1] = (bec.txerr > bec.rxerr) ?
499 cf->data[6] = bec.txerr;
500 cf->data[7] = bec.rxerr;
506 if (bec
435 ifi_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
[all...]
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c829 struct can_berr_counter *bec)
840 bec->txerr = CAN_BUS_OFF_THRESHOLD;
842 bec->txerr = FIELD_GET(MCP251XFD_REG_TREC_TEC_MASK, trec);
843 bec->rxerr = FIELD_GET(MCP251XFD_REG_TREC_REC_MASK, trec);
849 struct can_berr_counter *bec)
858 * bec values.
861 *bec = priv->bec;
865 return __mcp251xfd_get_berr_counter(ndev, bec);
1091 err = __mcp251xfd_get_berr_counter(priv->ndev, &priv->bec);
828 __mcp251xfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
848 mcp251xfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) argument
1103 struct can_berr_counter bec; local
[all...]
/linux-master/drivers/net/can/dev/
H A Ddev.c106 const struct can_berr_counter *bec,
110 *tx_state = can_state_err_to_state(bec->txerr);
111 *rx_state = can_state_err_to_state(bec->rxerr);
105 can_state_get_by_berr_counter(const struct net_device *dev, const struct can_berr_counter *bec, enum can_state *tx_state, enum can_state *rx_state) argument
H A Dnetlink.c543 struct can_berr_counter bec = { }; local
564 !priv->do_get_berr_counter(dev, &bec) &&
565 nla_put(skb, IFLA_CAN_BERR_COUNTER, sizeof(bec), &bec)) ||
/linux-master/drivers/net/can/m_can/
H A Dm_can.c715 struct can_berr_counter *bec)
721 bec->rxerr = FIELD_GET(ECR_REC_MASK, ecr);
722 bec->txerr = FIELD_GET(ECR_TEC_MASK, ecr);
742 struct can_berr_counter *bec)
751 __m_can_get_berr_counter(dev, bec);
764 struct can_berr_counter bec; local
795 __m_can_get_berr_counter(dev, &bec);
801 cf->data[1] = (bec.txerr > bec.rxerr) ?
804 cf->data[6] = bec
714 __m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
741 m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
978 struct can_berr_counter bec; local
[all...]
/linux-master/tools/arch/x86/intel_sdsi/
H A Dintel_sdsi.c340 struct bundle_encoding_counter *bec; local
413 bec = (struct bundle_encoding_counter *)(mc + 1);
419 get_feature(bec[count].encoding, feature);
420 printf(" %s: %d\n", feature, bec[count].counter);
/linux-master/drivers/net/can/mscan/
H A Dmscan.c529 struct can_berr_counter *bec)
534 bec->txerr = in_8(&regs->cantxerr);
535 bec->rxerr = in_8(&regs->canrxerr);
528 mscan_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
/linux-master/drivers/net/can/sja1000/
H A Dsja1000.c267 struct can_berr_counter *bec)
271 bec->txerr = priv->read_reg(priv, SJA1000_TXERR);
272 bec->rxerr = priv->read_reg(priv, SJA1000_RXERR);
266 sja1000_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) argument
/linux-master/drivers/net/can/esd/
H A Desdacc.c295 struct can_berr_counter *bec)
300 bec->txerr = (core_status >> 8) & 0xff;
301 bec->rxerr = core_status & 0xff;
294 acc_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) argument

Completed in 462 milliseconds

12