• Home
  • Raw
  • Download

Lines Matching refs:len

109 	int len, faclen = 0;  in rose_write_internal()  local
111 len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 1; in rose_write_internal()
115 len += 1 + ROSE_ADDR_LEN + ROSE_ADDR_LEN; in rose_write_internal()
117 len += faclen; in rose_write_internal()
122 len += 2; in rose_write_internal()
126 if ((skb = alloc_skb(len, GFP_ATOMIC)) == NULL) in rose_write_internal()
239 static int rose_parse_national(unsigned char *p, struct rose_facilities_struct *facilities, int len) in rose_parse_national() argument
248 if (len < 2) in rose_parse_national()
252 len -= 2; in rose_parse_national()
256 if (len < 3) in rose_parse_national()
262 len -= 3; in rose_parse_national()
266 if (len < 4) in rose_parse_national()
270 len -= 4; in rose_parse_national()
274 if (len < 2) in rose_parse_national()
277 if (len < 2 + l) in rose_parse_national()
325 len -= l + 2; in rose_parse_national()
328 } while (*p != 0x00 && len > 0); in rose_parse_national()
333 static int rose_parse_ccitt(unsigned char *p, struct rose_facilities_struct *facilities, int len) in rose_parse_ccitt() argument
341 if (len < 2) in rose_parse_ccitt()
345 len -= 2; in rose_parse_ccitt()
349 if (len < 3) in rose_parse_ccitt()
353 len -= 3; in rose_parse_ccitt()
357 if (len < 4) in rose_parse_ccitt()
361 len -= 4; in rose_parse_ccitt()
365 if (len < 2) in rose_parse_ccitt()
387 len -= l + 2; in rose_parse_ccitt()
390 } while (*p != 0x00 && len > 0); in rose_parse_ccitt()
398 int facilities_len, len; in rose_parse_facilities() local
411 len = rose_parse_national(p + 1, facilities, facilities_len - 1); in rose_parse_facilities()
415 len = rose_parse_ccitt(p + 1, facilities, facilities_len - 1); in rose_parse_facilities()
420 len = 1; in rose_parse_facilities()
424 if (len < 0) in rose_parse_facilities()
426 if (WARN_ON(len >= facilities_len)) in rose_parse_facilities()
428 facilities_len -= len + 1; in rose_parse_facilities()
429 p += len + 1; in rose_parse_facilities()
440 int len, nb; in rose_create_facilities() local
524 len = p - buffer; in rose_create_facilities()
525 buffer[0] = len - 1; in rose_create_facilities()
527 return len; in rose_create_facilities()