Lines Matching refs:shift_reg
163 h->shift_reg = fast_abort[h->ffbit_shift - 1]; \ in isdnhdlc_decode()
228 hdlc->shift_reg = 0; in isdnhdlc_decode()
258 hdlc->shift_reg >>= 1; in isdnhdlc_decode()
259 hdlc->shift_reg |= 0x80; in isdnhdlc_decode()
271 hdlc->shift_reg = 0; in isdnhdlc_decode()
281 hdlc->shift_reg >>= 1; in isdnhdlc_decode()
298 hdlc->shift_reg); in isdnhdlc_decode()
302 dst[hdlc->dstpos++] = hdlc->shift_reg; in isdnhdlc_decode()
371 hdlc->shift_reg = *src++; in isdnhdlc_encode()
383 hdlc->shift_reg = in isdnhdlc_encode()
462 if (hdlc->shift_reg & 0x01) in isdnhdlc_encode()
464 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
481 hdlc->shift_reg); in isdnhdlc_encode()
482 if (hdlc->shift_reg & 0x01) { in isdnhdlc_encode()
485 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
489 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
500 if (hdlc->shift_reg & 0x01) { in isdnhdlc_encode()
503 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
507 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
511 hdlc->shift_reg = (hdlc->crc >> 8); in isdnhdlc_encode()
523 if (hdlc->shift_reg & 0x01) { in isdnhdlc_encode()
526 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
530 hdlc->shift_reg >>= 1; in isdnhdlc_encode()
534 hdlc->shift_reg = 0x7e; in isdnhdlc_encode()
546 if (hdlc->shift_reg & 0x01) in isdnhdlc_encode()
548 hdlc->shift_reg >>= 1; in isdnhdlc_encode()