Lines Matching refs:len

46 	size_t len;  in kstrdup()  local
52 len = strlen(s) + 1; in kstrdup()
53 buf = kmalloc_track_caller(len, gfp); in kstrdup()
55 memcpy(buf, s, len); in kstrdup()
86 size_t len; in kstrndup() local
92 len = strnlen(s, max); in kstrndup()
93 buf = kmalloc_track_caller(len+1, gfp); in kstrndup()
95 memcpy(buf, s, len); in kstrndup()
96 buf[len] = '\0'; in kstrndup()
109 void *kmemdup(const void *src, size_t len, gfp_t gfp) in kmemdup() argument
113 p = kmalloc_track_caller(len, gfp); in kmemdup()
115 memcpy(p, src, len); in kmemdup()
128 void *memdup_user(const void __user *src, size_t len) in memdup_user() argument
137 p = kmalloc_track_caller(len, GFP_KERNEL); in memdup_user()
141 if (copy_from_user(p, src, len)) { in memdup_user()
287 unsigned long len, unsigned long prot, in vm_mmap_pgoff() argument
297 ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, in vm_mmap_pgoff()
307 unsigned long len, unsigned long prot, in vm_mmap() argument
310 if (unlikely(offset + PAGE_ALIGN(len) < offset)) in vm_mmap()
315 return vm_mmap_pgoff(file, addr, len, prot, flag, offset >> PAGE_SHIFT); in vm_mmap()
430 unsigned int len; in get_cmdline() local
437 len = mm->arg_end - mm->arg_start; in get_cmdline()
439 if (len > buflen) in get_cmdline()
440 len = buflen; in get_cmdline()
442 res = access_process_vm(task, mm->arg_start, buffer, len, 0); in get_cmdline()
448 if (res > 0 && buffer[res-1] != '\0' && len < buflen) { in get_cmdline()
449 len = strnlen(buffer, res); in get_cmdline()
450 if (len < res) { in get_cmdline()
451 res = len; in get_cmdline()
453 len = mm->env_end - mm->env_start; in get_cmdline()
454 if (len > buflen - res) in get_cmdline()
455 len = buflen - res; in get_cmdline()
457 buffer+res, len, 0); in get_cmdline()