Lines Matching defs:len
75 static inline void append_crc_ccitt(unsigned char *buffer, int len)
77 unsigned int crc = crc_ccitt(0xffff, buffer, len) ^ 0xffff;
78 buffer += len;
119 if (s->hdlcrx.len >= sizeof(s->hdlcrx.buffer)) {
124 s->hdlcrx.len++;
137 if (s->hdlcrx.len < 4)
139 if (!check_crc_ccitt(s->hdlcrx.buffer, s->hdlcrx.len))
141 pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */
192 s->hdlcrx.len = 0;
212 unsigned char *data, unsigned long len)
221 if (len < 2)
300 pkt_len = skb->len-1; /* strip KISS byte */
313 s->hdlctx.len = pkt_len+2; /* the appended CRC */
319 if (!s->hdlctx.len) {
324 s->hdlctx.len--;
398 do_kiss_params(sm, skb->data, skb->len);