Lines Matching refs:obuf
367 mppe_compress(void *arg, unsigned char *ibuf, unsigned char *obuf, in mppe_compress() argument
396 obuf[0] = PPP_ADDRESS(ibuf); in mppe_compress()
397 obuf[1] = PPP_CONTROL(ibuf); in mppe_compress()
398 put_unaligned_be16(PPP_COMP, obuf + 2); in mppe_compress()
399 obuf += PPP_HDRLEN; in mppe_compress()
405 put_unaligned_be16(state->ccount, obuf); in mppe_compress()
417 obuf[0] |= state->bits; in mppe_compress()
420 obuf += MPPE_OVHD; in mppe_compress()
428 setup_sg(sg_out, obuf, osize); in mppe_compress()
474 mppe_decompress(void *arg, unsigned char *ibuf, int isize, unsigned char *obuf, in mppe_decompress() argument
597 obuf[0] = PPP_ADDRESS(ibuf); /* +1 */ in mppe_decompress()
598 obuf[1] = PPP_CONTROL(ibuf); /* +1 */ in mppe_decompress()
599 obuf += 2; in mppe_decompress()
611 setup_sg(sg_out, obuf, 1); in mppe_decompress()
622 if ((obuf[0] & 0x01) != 0) { in mppe_decompress()
623 obuf[1] = obuf[0]; in mppe_decompress()
624 obuf[0] = 0; in mppe_decompress()
625 obuf++; in mppe_decompress()
631 setup_sg(sg_out, obuf + 1, osize - 1); in mppe_decompress()