• Home
  • Raw
  • Download

Lines Matching refs:len

106 	int len, faclen;  in rose_write_internal()  local
110 len = ROSE_MIN_LEN; in rose_write_internal()
114 len += 1 + ROSE_ADDR_LEN + ROSE_ADDR_LEN; in rose_write_internal()
120 len += 2; in rose_write_internal()
124 skb = alloc_skb(reserve + len + maxfaclen, GFP_ATOMIC); in rose_write_internal()
133 dptr = skb_put(skb, len); 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()