Lines Matching refs:bec
374 struct can_berr_counter bec;
622 can->bec.txerr = 0;
623 can->bec.rxerr = 0;
876 struct can_berr_counter *bec)
880 bec->rxerr = can->bec.rxerr;
881 bec->txerr = can->bec.txerr;
928 can->bec.txerr = 0;
929 can->bec.rxerr = 0;
1197 struct can_berr_counter *bec,
1205 else if (bec->txerr >= 255 || bec->rxerr >= 255)
1209 else if (bec->txerr >= 128 || bec->rxerr >= 128)
1213 else if (bec->txerr >= 96 || bec->rxerr >= 96)
1218 *tx_state = bec->txerr >= bec->rxerr ? *new_state : 0;
1219 *rx_state = bec->txerr <= bec->rxerr ? *new_state : 0;
1225 struct can_berr_counter bec;
1233 bec.txerr = FIELD_GET(KVASER_PCIEFD_SPACK_TXERR_MASK, p->header[0]);
1234 bec.rxerr = FIELD_GET(KVASER_PCIEFD_SPACK_RXERR_MASK, p->header[0]);
1236 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, &rx_state);
1256 can->bec.txerr = bec.txerr;
1257 can->bec.rxerr = bec.rxerr;
1266 cf->data[6] = bec.txerr;
1267 cf->data[7] = bec.rxerr;
1297 struct can_berr_counter bec;
1302 bec.txerr = FIELD_GET(KVASER_PCIEFD_SPACK_TXERR_MASK, p->header[0]);
1303 bec.rxerr = FIELD_GET(KVASER_PCIEFD_SPACK_RXERR_MASK, p->header[0]);
1305 kvaser_pciefd_packet_to_state(p, &bec, &new_state, &tx_state, &rx_state);
1327 cf->data[6] = bec.txerr;
1328 cf->data[7] = bec.rxerr;
1332 can->bec.txerr = bec.txerr;
1333 can->bec.rxerr = bec.rxerr;
1335 if (bec.txerr || bec.rxerr)