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()
897 struct can_berr_counter *bec) in kvaser_pciefd_get_berr_counter() argument
901 bec->rxerr = can->bec.rxerr; in kvaser_pciefd_get_berr_counter()
902 bec->txerr = can->bec.txerr; in kvaser_pciefd_get_berr_counter()
944 can->bec.txerr = 0; in kvaser_pciefd_setup_can_ctrls()
945 can->bec.rxerr = 0; in kvaser_pciefd_setup_can_ctrls()
1223 struct can_berr_counter *bec, in kvaser_pciefd_packet_to_state() argument
1231 else if (bec->txerr >= 255 || bec->rxerr >= 255) in kvaser_pciefd_packet_to_state()
1235 else if (bec->txerr >= 128 || bec->rxerr >= 128) in kvaser_pciefd_packet_to_state()
1239 else if (bec->txerr >= 96 || bec->rxerr >= 96) in kvaser_pciefd_packet_to_state()
1244 *tx_state = bec->txerr >= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1245 *rx_state = bec->txerr <= bec->rxerr ? *new_state : 0; in kvaser_pciefd_packet_to_state()
1251 struct can_berr_counter bec; in kvaser_pciefd_rx_error_frame() local
1261 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_rx_error_frame()
1262 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_rx_error_frame()
1264 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_rx_error_frame()
1286 can->bec.txerr = bec.txerr; in kvaser_pciefd_rx_error_frame()
1287 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1300 cf->data[6] = bec.txerr; in kvaser_pciefd_rx_error_frame()
1301 cf->data[7] = bec.rxerr; in kvaser_pciefd_rx_error_frame()
1333 struct can_berr_counter bec; in kvaser_pciefd_handle_status_resp() local
1338 bec.txerr = p->header[0] & 0xff; in kvaser_pciefd_handle_status_resp()
1339 bec.rxerr = (p->header[0] >> KVASER_PCIEFD_SPACK_RXERR_SHIFT) & 0xff; in kvaser_pciefd_handle_status_resp()
1341 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, in kvaser_pciefd_handle_status_resp()
1373 cf->data[6] = bec.txerr; in kvaser_pciefd_handle_status_resp()
1374 cf->data[7] = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1378 can->bec.txerr = bec.txerr; in kvaser_pciefd_handle_status_resp()
1379 can->bec.rxerr = bec.rxerr; in kvaser_pciefd_handle_status_resp()
1381 if (bec.txerr || bec.rxerr) in kvaser_pciefd_handle_status_resp()