Lines Matching refs:bec
260 struct can_berr_counter bec; member
642 can->bec.txerr = 0; in kvaser_pciefd_bus_on()
643 can->bec.rxerr = 0; in kvaser_pciefd_bus_on()
901 struct can_berr_counter *bec) in kvaser_pciefd_get_berr_counter() argument
905 bec->rxerr = can->bec.rxerr; in kvaser_pciefd_get_berr_counter()
906 bec->txerr = can->bec.txerr; in kvaser_pciefd_get_berr_counter()
948 can->bec.txerr = 0; in kvaser_pciefd_setup_can_ctrls()
949 can->bec.rxerr = 0; in kvaser_pciefd_setup_can_ctrls()
1230 struct can_berr_counter *bec, in kvaser_pciefd_packet_to_state() argument
1238 else if (bec->txerr >= 255 || bec->rxerr >= 255) in kvaser_pciefd_packet_to_state()
1242 else if (bec->txerr >= 128 || bec->rxerr >= 128) in kvaser_pciefd_packet_to_state()
1246 else if (bec->txerr >= 96 || bec->rxerr >= 96) in kvaser_pciefd_packet_to_state()
1251 *tx_state = bec->txerr >= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1252 *rx_state = bec->txerr <= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1258 struct can_berr_counter bec; in kvaser_pciefd_rx_error_frame() local
1268 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_rx_error_frame()
1269 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_rx_error_frame()
1271 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_rx_error_frame()
1296 can->bec.txerr = bec.txerr; in kvaser_pciefd_rx_error_frame()
1297 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1310 cf->data[6] = bec.txerr; in kvaser_pciefd_rx_error_frame()
1311 cf->data[7] = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1343 struct can_berr_counter bec; in kvaser_pciefd_handle_status_resp() local
1348 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_handle_status_resp()
1349 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_handle_status_resp()
1351 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_handle_status_resp()
1383 cf->data[6] = bec.txerr; in kvaser_pciefd_handle_status_resp()
1384 cf->data[7] = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1388 can->bec.txerr = bec.txerr; in kvaser_pciefd_handle_status_resp()
1389 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1391 if (bec.txerr || bec.rxerr) in kvaser_pciefd_handle_status_resp()