Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c330 priv->bec.txerr = msg->tx_err_cnt; in pucan_handle_error()
331 priv->bec.rxerr = msg->rx_err_cnt; in pucan_handle_error()
377 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ? in pucan_handle_status()
380 cf->data[6] = priv->bec.txerr; in pucan_handle_status()
381 cf->data[7] = priv->bec.rxerr; in pucan_handle_status()
390 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ? in pucan_handle_status()
393 cf->data[6] = priv->bec.txerr; in pucan_handle_status()
394 cf->data[7] = priv->bec in pucan_handle_status()
561 peak_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) peak_canfd_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c331 priv->bec.txerr = msg->tx_err_cnt; in pucan_handle_error()
332 priv->bec.rxerr = msg->rx_err_cnt; in pucan_handle_error()
378 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ? in pucan_handle_status()
381 cf->data[6] = priv->bec.txerr; in pucan_handle_status()
382 cf->data[7] = priv->bec.rxerr; in pucan_handle_status()
391 cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ? in pucan_handle_status()
394 cf->data[6] = priv->bec.txerr; in pucan_handle_status()
395 cf->data[7] = priv->bec in pucan_handle_status()
558 peak_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) peak_canfd_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/
H A Dkvaser_pciefd.c265 struct can_berr_counter bec; member
649 can->bec.txerr = 0; in kvaser_pciefd_bus_on()
650 can->bec.rxerr = 0; in kvaser_pciefd_bus_on()
909 struct can_berr_counter *bec) in kvaser_pciefd_get_berr_counter()
913 bec->rxerr = can->bec.rxerr; in kvaser_pciefd_get_berr_counter()
914 bec->txerr = can->bec.txerr; in kvaser_pciefd_get_berr_counter()
956 can->bec.txerr = 0; in kvaser_pciefd_setup_can_ctrls()
957 can->bec in kvaser_pciefd_setup_can_ctrls()
908 kvaser_pciefd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) kvaser_pciefd_get_berr_counter() argument
1246 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) kvaser_pciefd_packet_to_state() argument
1275 struct can_berr_counter bec; kvaser_pciefd_rx_error_frame() local
1360 struct can_berr_counter bec; kvaser_pciefd_handle_status_resp() local
[all...]
H A Dat91_can.c371 struct can_berr_counter *bec) in at91_get_berr_counter()
376 bec->rxerr = reg_ecr & 0xff; in at91_get_berr_counter()
377 bec->txerr = reg_ecr >> 16; in at91_get_berr_counter()
880 struct can_berr_counter bec; in at91_irq_err_state() local
882 at91_get_berr_counter(dev, &bec); in at91_irq_err_state()
897 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
914 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
988 struct can_berr_counter bec; in at91_get_state_by_bec() local
370 at91_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) at91_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/
H A Dkvaser_pciefd.c374 struct can_berr_counter bec; member
622 can->bec.txerr = 0; in kvaser_pciefd_bus_on()
623 can->bec.rxerr = 0; in kvaser_pciefd_bus_on()
876 struct can_berr_counter *bec) in kvaser_pciefd_get_berr_counter()
880 bec->rxerr = can->bec.rxerr; in kvaser_pciefd_get_berr_counter()
881 bec->txerr = can->bec.txerr; in kvaser_pciefd_get_berr_counter()
928 can->bec.txerr = 0; in kvaser_pciefd_setup_can_ctrls()
929 can->bec in kvaser_pciefd_setup_can_ctrls()
875 kvaser_pciefd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) kvaser_pciefd_get_berr_counter() argument
1196 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) kvaser_pciefd_packet_to_state() argument
1225 struct can_berr_counter bec; kvaser_pciefd_rx_error_frame() local
1297 struct can_berr_counter bec; kvaser_pciefd_handle_status_resp() local
[all...]
H A Dat91_can.c371 struct can_berr_counter *bec) in at91_get_berr_counter()
376 bec->rxerr = reg_ecr & 0xff; in at91_get_berr_counter()
377 bec->txerr = reg_ecr >> 16; in at91_get_berr_counter()
872 struct can_berr_counter bec; in at91_irq_err_state() local
874 at91_get_berr_counter(dev, &bec); in at91_irq_err_state()
888 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
904 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
975 struct can_berr_counter bec; in at91_get_state_by_bec() local
370 at91_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) at91_get_berr_counter() argument
[all...]
H A Dbxcan.c470 struct can_berr_counter bec; in bxcan_handle_state_change() local
479 bec.txerr = FIELD_GET(BXCAN_ESR_TEC_MASK, esr); in bxcan_handle_state_change()
480 bec.rxerr = FIELD_GET(BXCAN_ESR_REC_MASK, esr); in bxcan_handle_state_change()
495 tx_state = bec.txerr >= bec.rxerr ? new_state : 0; in bxcan_handle_state_change()
496 rx_state = bec.txerr <= bec.rxerr ? new_state : 0; in bxcan_handle_state_change()
503 cf->data[6] = bec.txerr; in bxcan_handle_state_change()
504 cf->data[7] = bec.rxerr; in bxcan_handle_state_change()
912 struct can_berr_counter *bec) in bxcan_get_berr_counter()
911 bxcan_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) bxcan_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/usb/peak_usb/
H A Dpcan_usb.c128 struct can_berr_counter bec; member
541 cf->data[1] = (mc->pdev->bec.txerr > mc->pdev->bec.rxerr) ? in pcan_usb_decode_error()
544 cf->data[6] = mc->pdev->bec.txerr; in pcan_usb_decode_error()
545 cf->data[7] = mc->pdev->bec.rxerr; in pcan_usb_decode_error()
552 cf->data[1] = (mc->pdev->bec.txerr > mc->pdev->bec.rxerr) ? in pcan_usb_decode_error()
555 cf->data[6] = mc->pdev->bec.txerr; in pcan_usb_decode_error()
556 cf->data[7] = mc->pdev->bec.rxerr; in pcan_usb_decode_error()
566 mc->pdev->bec in pcan_usb_decode_error()
873 pcan_usb_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) pcan_usb_get_berr_counter() argument
[all...]
H A Dpcan_usb_fd.c63 struct can_berr_counter bec; member
556 pdev->bec.txerr = 0; in pcan_usb_fd_decode_status()
557 pdev->bec.rxerr = 0; in pcan_usb_fd_decode_status()
565 tx_state = (pdev->bec.txerr >= pdev->bec.rxerr) ? new_state : 0; in pcan_usb_fd_decode_status()
566 rx_state = (pdev->bec.txerr <= pdev->bec.rxerr) ? new_state : 0; in pcan_usb_fd_decode_status()
603 pdev->bec.txerr = er->tx_err_cnt; in pcan_usb_fd_decode_error()
604 pdev->bec.rxerr = er->rx_err_cnt; in pcan_usb_fd_decode_error()
818 pdev->bec in pcan_usb_fd_start()
825 pcan_usb_fd_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) pcan_usb_fd_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c870 const struct can_berr_counter *bec, in kvaser_usb_hydra_bus_status_to_can_state()
878 if (bec->txerr >= 128 || bec->rxerr >= 128) { in kvaser_usb_hydra_bus_status_to_can_state()
881 bec->txerr, bec->rxerr); in kvaser_usb_hydra_bus_status_to_can_state()
883 } else if (bec->txerr >= 96 || bec->rxerr >= 96) { in kvaser_usb_hydra_bus_status_to_can_state()
893 const struct can_berr_counter *bec) in kvaser_usb_hydra_update_state()
903 kvaser_usb_hydra_bus_status_to_can_state(priv, bus_status, bec, in kvaser_usb_hydra_update_state()
920 tx_state = (bec in kvaser_usb_hydra_update_state()
868 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) kvaser_usb_hydra_bus_status_to_can_state() argument
891 kvaser_usb_hydra_update_state(struct kvaser_usb_net_priv *priv, u8 bus_status, const struct can_berr_counter *bec) kvaser_usb_hydra_update_state() argument
960 struct can_berr_counter bec; kvaser_usb_hydra_state_event() local
1049 struct can_berr_counter bec; kvaser_usb_hydra_error_frame() local
1674 kvaser_usb_hydra_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) kvaser_usb_hydra_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_hydra.c897 const struct can_berr_counter *bec, in kvaser_usb_hydra_bus_status_to_can_state()
905 if (bec->txerr >= 128 || bec->rxerr >= 128) { in kvaser_usb_hydra_bus_status_to_can_state()
908 bec->txerr, bec->rxerr); in kvaser_usb_hydra_bus_status_to_can_state()
910 } else if (bec->txerr >= 96 || bec->rxerr >= 96) { in kvaser_usb_hydra_bus_status_to_can_state()
920 const struct can_berr_counter *bec) in kvaser_usb_hydra_update_state()
929 kvaser_usb_hydra_bus_status_to_can_state(priv, bus_status, bec, in kvaser_usb_hydra_update_state()
946 tx_state = (bec in kvaser_usb_hydra_update_state()
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) kvaser_usb_hydra_bus_status_to_can_state() argument
918 kvaser_usb_hydra_update_state(struct kvaser_usb_net_priv *priv, u8 bus_status, const struct can_berr_counter *bec) kvaser_usb_hydra_update_state() argument
984 struct can_berr_counter bec; kvaser_usb_hydra_state_event() local
1073 struct can_berr_counter bec; kvaser_usb_hydra_error_frame() local
1702 kvaser_usb_hydra_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) kvaser_usb_hydra_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/usb/peak_usb/
H A Dpcan_usb.c136 struct can_berr_counter bec; member
504 new_state = ((mc->pdev->bec.txerr >= 128) || in pcan_usb_decode_error()
505 (mc->pdev->bec.rxerr >= 128)) ? in pcan_usb_decode_error()
515 (mc->pdev->bec.txerr >= mc->pdev->bec.rxerr) ? in pcan_usb_decode_error()
518 (mc->pdev->bec.txerr <= mc->pdev->bec.rxerr) ? in pcan_usb_decode_error()
530 cf->data[6] = mc->pdev->bec.txerr; in pcan_usb_decode_error()
531 cf->data[7] = mc->pdev->bec.rxerr; in pcan_usb_decode_error()
563 pdev->bec in pcan_usb_handle_bus_evt()
839 pcan_usb_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) pcan_usb_get_berr_counter() argument
[all...]
H A Dpcan_usb_fd.c72 struct can_berr_counter bec; member
620 pdev->bec.txerr = 0; in pcan_usb_fd_decode_status()
621 pdev->bec.rxerr = 0; in pcan_usb_fd_decode_status()
629 tx_state = (pdev->bec.txerr >= pdev->bec.rxerr) ? new_state : 0; in pcan_usb_fd_decode_status()
630 rx_state = (pdev->bec.txerr <= pdev->bec.rxerr) ? new_state : 0; in pcan_usb_fd_decode_status()
664 pdev->bec.txerr = er->tx_err_cnt; in pcan_usb_fd_decode_error()
665 pdev->bec.rxerr = er->rx_err_cnt; in pcan_usb_fd_decode_error()
885 pdev->bec in pcan_usb_fd_start()
892 pcan_usb_fd_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) pcan_usb_fd_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/usb/
H A Dmcba_usb.c79 struct can_berr_counter bec; member
508 priv->bec.txerr = msg->tx_err_cnt; in mcba_usb_process_ka_can()
509 priv->bec.rxerr = msg->rx_err_cnt; in mcba_usb_process_ka_can()
514 else if ((priv->bec.txerr > MCBA_CAN_STATE_ERR_PSV_TH) || in mcba_usb_process_ka_can()
515 (priv->bec.rxerr > MCBA_CAN_STATE_ERR_PSV_TH)) in mcba_usb_process_ka_can()
518 else if ((priv->bec.txerr > MCBA_CAN_STATE_WRN_TH) || in mcba_usb_process_ka_can()
519 (priv->bec.rxerr > MCBA_CAN_STATE_WRN_TH)) in mcba_usb_process_ka_can()
750 struct can_berr_counter *bec) in mcba_net_get_berr_counter()
754 bec->txerr = priv->bec in mcba_net_get_berr_counter()
749 mcba_net_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) mcba_net_get_berr_counter() argument
[all...]
H A Desd_usb.c292 struct can_berr_counter bec; member
307 priv->bec.rxerr = msg->rx.ev_can_err_ext.rec; in esd_usb_rx_event()
308 priv->bec.txerr = msg->rx.ev_can_err_ext.tec; in esd_usb_rx_event()
313 priv->bec.rxerr, priv->bec.txerr); in esd_usb_rx_event()
343 priv->bec.txerr = 0; in esd_usb_rx_event()
344 priv->bec.rxerr = 0; in esd_usb_rx_event()
349 tx_state = (priv->bec.txerr >= priv->bec.rxerr) ? new_state : 0; in esd_usb_rx_event()
350 rx_state = (priv->bec in esd_usb_rx_event()
1162 esd_usb_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) esd_usb_get_berr_counter() argument
[all...]
H A Dusb_8dev.c132 struct can_berr_counter bec; member
448 priv->bec.txerr = txerr; in usb_8dev_rx_err_msg()
449 priv->bec.rxerr = rxerr; in usb_8dev_rx_err_msg()
707 struct can_berr_counter *bec) in usb_8dev_get_berr_counter()
711 bec->txerr = priv->bec.txerr; in usb_8dev_get_berr_counter()
712 bec->rxerr = priv->bec.rxerr; in usb_8dev_get_berr_counter()
706 usb_8dev_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) usb_8dev_get_berr_counter() argument
/kernel/linux/linux-6.6/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) in ctucan_get_rec_tec() argument
788 bec->rxerr = FIELD_GET(REG_REC_REC_VAL, err_ctrs); in ctucan_get_rec_tec()
789 bec->txerr = FIELD_GET(REG_REC_TEC_VAL, err_ctrs); in ctucan_get_rec_tec()
807 struct can_berr_counter bec; in ctucan_err_interrupt() local
811 ctucan_get_rec_tec(priv, &bec); in ctucan_err_interrupt()
817 __func__, isr, bec.rxerr, bec.txerr, in ctucan_err_interrupt()
851 cf->data[1] = (bec.rxerr > 127) ? in ctucan_err_interrupt()
854 cf->data[6] = bec in ctucan_err_interrupt()
1279 ctucan_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) ctucan_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/ifi_canfd/
H A Difi_canfd.c441 struct can_berr_counter *bec) in ifi_canfd_get_berr_counter()
447 bec->rxerr = (err >> IFI_CANFD_ERROR_RX_OFFSET) & in ifi_canfd_get_berr_counter()
449 bec->txerr = (err >> IFI_CANFD_ERROR_TX_OFFSET) & in ifi_canfd_get_berr_counter()
462 struct can_berr_counter bec; in ifi_canfd_handle_state_change() local
496 ifi_canfd_get_berr_counter(ndev, &bec); in ifi_canfd_handle_state_change()
502 cf->data[1] = (bec.txerr > bec.rxerr) ? in ifi_canfd_handle_state_change()
505 cf->data[6] = bec.txerr; in ifi_canfd_handle_state_change()
506 cf->data[7] = bec.rxerr; in ifi_canfd_handle_state_change()
512 if (bec in ifi_canfd_handle_state_change()
440 ifi_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) ifi_canfd_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/usb/
H A Dmcba_usb.c80 struct can_berr_counter bec; member
514 priv->bec.txerr = msg->tx_err_cnt; in mcba_usb_process_ka_can()
515 priv->bec.rxerr = msg->rx_err_cnt; in mcba_usb_process_ka_can()
520 else if ((priv->bec.txerr > MCBA_CAN_STATE_ERR_PSV_TH) || in mcba_usb_process_ka_can()
521 (priv->bec.rxerr > MCBA_CAN_STATE_ERR_PSV_TH)) in mcba_usb_process_ka_can()
524 else if ((priv->bec.txerr > MCBA_CAN_STATE_WRN_TH) || in mcba_usb_process_ka_can()
525 (priv->bec.rxerr > MCBA_CAN_STATE_WRN_TH)) in mcba_usb_process_ka_can()
758 struct can_berr_counter *bec) in mcba_net_get_berr_counter()
762 bec->txerr = priv->bec in mcba_net_get_berr_counter()
757 mcba_net_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) mcba_net_get_berr_counter() argument
[all...]
H A Dusb_8dev.c135 struct can_berr_counter bec; member
450 priv->bec.txerr = txerr; in usb_8dev_rx_err_msg()
451 priv->bec.rxerr = rxerr; in usb_8dev_rx_err_msg()
717 struct can_berr_counter *bec) in usb_8dev_get_berr_counter()
721 bec->txerr = priv->bec.txerr; in usb_8dev_get_berr_counter()
722 bec->rxerr = priv->bec.rxerr; in usb_8dev_get_berr_counter()
716 usb_8dev_get_berr_counter(const struct net_device *netdev, struct can_berr_counter *bec) usb_8dev_get_berr_counter() argument
/kernel/linux/linux-6.6/drivers/net/can/ifi_canfd/
H A Difi_canfd.c436 struct can_berr_counter *bec) in ifi_canfd_get_berr_counter()
442 bec->rxerr = (err >> IFI_CANFD_ERROR_RX_OFFSET) & in ifi_canfd_get_berr_counter()
444 bec->txerr = (err >> IFI_CANFD_ERROR_TX_OFFSET) & in ifi_canfd_get_berr_counter()
456 struct can_berr_counter bec; in ifi_canfd_handle_state_change() local
490 ifi_canfd_get_berr_counter(ndev, &bec); in ifi_canfd_handle_state_change()
496 cf->data[1] = (bec.txerr > bec.rxerr) ? in ifi_canfd_handle_state_change()
499 cf->data[6] = bec.txerr; in ifi_canfd_handle_state_change()
500 cf->data[7] = bec.rxerr; in ifi_canfd_handle_state_change()
506 if (bec in ifi_canfd_handle_state_change()
435 ifi_canfd_get_berr_counter(const struct net_device *ndev, struct can_berr_counter *bec) ifi_canfd_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/c_can/
H A Dc_can.c685 struct can_berr_counter *bec) in __c_can_get_berr_counter()
691 bec->rxerr = (reg_err_counter & ERR_CNT_REC_MASK) >> in __c_can_get_berr_counter()
693 bec->txerr = reg_err_counter & ERR_CNT_TEC_MASK; in __c_can_get_berr_counter()
699 struct can_berr_counter *bec) in c_can_get_berr_counter()
705 err = __c_can_get_berr_counter(dev, bec); in c_can_get_berr_counter()
894 struct can_berr_counter bec; in c_can_handle_state_change() local
924 __c_can_get_berr_counter(dev, &bec); in c_can_handle_state_change()
934 cf->data[6] = bec.txerr; in c_can_handle_state_change()
935 cf->data[7] = bec.rxerr; in c_can_handle_state_change()
940 cf->data[1] = (bec in c_can_handle_state_change()
684 __c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) __c_can_get_berr_counter() argument
698 c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) c_can_get_berr_counter() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/can/c_can/
H A Dc_can_main.c694 struct can_berr_counter *bec) in __c_can_get_berr_counter()
700 bec->rxerr = (reg_err_counter & ERR_CNT_REC_MASK) >> in __c_can_get_berr_counter()
702 bec->txerr = reg_err_counter & ERR_CNT_TEC_MASK; in __c_can_get_berr_counter()
708 struct can_berr_counter *bec) in c_can_get_berr_counter()
714 err = __c_can_get_berr_counter(dev, bec); in c_can_get_berr_counter()
917 struct can_berr_counter bec; in c_can_handle_state_change() local
947 __c_can_get_berr_counter(dev, &bec); in c_can_handle_state_change()
956 cf->data[6] = bec.txerr; in c_can_handle_state_change()
957 cf->data[7] = bec.rxerr; in c_can_handle_state_change()
962 cf->data[1] = (bec in c_can_handle_state_change()
693 __c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) __c_can_get_berr_counter() argument
707 c_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) c_can_get_berr_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/can/m_can/
H A Dm_can.c599 struct can_berr_counter *bec) in __m_can_get_berr_counter()
605 bec->rxerr = (ecr & ECR_REC_MASK) >> ECR_REC_SHIFT; in __m_can_get_berr_counter()
606 bec->txerr = (ecr & ECR_TEC_MASK) >> ECR_TEC_SHIFT; in __m_can_get_berr_counter()
634 struct can_berr_counter *bec) in m_can_get_berr_counter()
643 __m_can_get_berr_counter(dev, bec); in m_can_get_berr_counter()
657 struct can_berr_counter bec; in m_can_handle_state_change() local
687 __m_can_get_berr_counter(dev, &bec); in m_can_handle_state_change()
693 cf->data[1] = (bec.txerr > bec.rxerr) ? in m_can_handle_state_change()
696 cf->data[6] = bec in m_can_handle_state_change()
598 __m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) __m_can_get_berr_counter() argument
633 m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) m_can_get_berr_counter() argument
856 struct can_berr_counter bec; m_can_rx_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/net/can/m_can/
H A Dm_can.c689 struct can_berr_counter *bec) in __m_can_get_berr_counter()
695 bec->rxerr = FIELD_GET(ECR_REC_MASK, ecr); in __m_can_get_berr_counter()
696 bec->txerr = FIELD_GET(ECR_TEC_MASK, ecr); in __m_can_get_berr_counter()
716 struct can_berr_counter *bec) in m_can_get_berr_counter()
725 __m_can_get_berr_counter(dev, bec); in m_can_get_berr_counter()
738 struct can_berr_counter bec; in m_can_handle_state_change() local
769 __m_can_get_berr_counter(dev, &bec); in m_can_handle_state_change()
775 cf->data[1] = (bec.txerr > bec.rxerr) ? in m_can_handle_state_change()
778 cf->data[6] = bec in m_can_handle_state_change()
688 __m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) __m_can_get_berr_counter() argument
715 m_can_get_berr_counter(const struct net_device *dev, struct can_berr_counter *bec) m_can_get_berr_counter() argument
952 struct can_berr_counter bec; m_can_rx_handler() local
[all...]

Completed in 37 milliseconds

123