Lines Matching refs:skb_out

454 static int bsd_compress(void *state, struct sk_buff *skb_in, struct sk_buff *skb_out, int proto)  in bsd_compress()  argument
475 if (skb_out && skb_tailroom(skb_out) > 0) \ in bsd_compress()
476 skb_put_u8(skb_out, (u8)(accm >> 24)); \ in bsd_compress()
502 if (skb_out && skb_tailroom(skb_out) >= 2) { in bsd_compress()
503 char *v = skb_put(skb_out, 2); in bsd_compress()
584 if (skb_out) in bsd_compress()
585 db->bytes_out += skb_out->len; /* Do not count bytes from here */ in bsd_compress()
605 if (bitno < 32 && skb_out && skb_tailroom(skb_out) > 0) in bsd_compress()
606 skb_put_u8(skb_out, in bsd_compress()
617 if (!skb_out || skb_out->len >= skb_in->len) { in bsd_compress()
625 db->comp_bytes += skb_out->len; in bsd_compress()
626 return skb_out->len; in bsd_compress()
643 static int bsd_decompress(void *state, struct sk_buff *skb_in, struct sk_buff *skb_out, in bsd_decompress() argument
671 if (!skb_in || !skb_out) { in bsd_decompress()
702 if (skb_tailroom(skb_out) > 0) in bsd_decompress()
703 skb_put_u8(skb_out, 0); in bsd_decompress()
716 db->in_count += (skb_out->len - 1); /* don't count the header */ in bsd_decompress()
755 max_ent, skb_out->len, db->seqno); in bsd_decompress()
770 if (skb_tailroom(skb_out) < codelen + extra) { in bsd_decompress()
775 ilen, finchar, codelen, skb_out->len); in bsd_decompress()
785 p = skb_put(skb_out, codelen); in bsd_decompress()
821 skb_put_u8(skb_out, finchar); in bsd_decompress()
885 db->uncomp_bytes += skb_out->len; in bsd_decompress()
892 return skb_out->len; in bsd_decompress()