Lines Matching refs:bec
256 struct can_berr_counter bec; member
638 can->bec.txerr = 0; in kvaser_pciefd_bus_on()
639 can->bec.rxerr = 0; in kvaser_pciefd_bus_on()
895 struct can_berr_counter *bec) in kvaser_pciefd_get_berr_counter() argument
899 bec->rxerr = can->bec.rxerr; in kvaser_pciefd_get_berr_counter()
900 bec->txerr = can->bec.txerr; in kvaser_pciefd_get_berr_counter()
942 can->bec.txerr = 0; in kvaser_pciefd_setup_can_ctrls()
943 can->bec.rxerr = 0; in kvaser_pciefd_setup_can_ctrls()
1221 struct can_berr_counter *bec, in kvaser_pciefd_packet_to_state() argument
1229 else if (bec->txerr >= 255 || bec->rxerr >= 255) in kvaser_pciefd_packet_to_state()
1233 else if (bec->txerr >= 128 || bec->rxerr >= 128) in kvaser_pciefd_packet_to_state()
1237 else if (bec->txerr >= 96 || bec->rxerr >= 96) in kvaser_pciefd_packet_to_state()
1242 *tx_state = bec->txerr >= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1243 *rx_state = bec->txerr <= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1249 struct can_berr_counter bec; in kvaser_pciefd_rx_error_frame() local
1259 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_rx_error_frame()
1260 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_rx_error_frame()
1262 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_rx_error_frame()
1284 can->bec.txerr = bec.txerr; in kvaser_pciefd_rx_error_frame()
1285 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1298 cf->data[6] = bec.txerr; in kvaser_pciefd_rx_error_frame()
1299 cf->data[7] = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1331 struct can_berr_counter bec; in kvaser_pciefd_handle_status_resp() local
1336 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_handle_status_resp()
1337 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_handle_status_resp()
1339 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_handle_status_resp()
1371 cf->data[6] = bec.txerr; in kvaser_pciefd_handle_status_resp()
1372 cf->data[7] = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1376 can->bec.txerr = bec.txerr; in kvaser_pciefd_handle_status_resp()
1377 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1379 if (bec.txerr || bec.rxerr) in kvaser_pciefd_handle_status_resp()