• Home
  • Raw
  • Download

Lines Matching refs:len

53 	size_t len;  in kstrdup()  local
59 len = strlen(s) + 1; in kstrdup()
60 buf = kmalloc_track_caller(len, gfp); in kstrdup()
62 memcpy(buf, s, len); in kstrdup()
98 size_t len; in kstrndup() local
104 len = strnlen(s, max); in kstrndup()
105 buf = kmalloc_track_caller(len+1, gfp); in kstrndup()
107 memcpy(buf, s, len); in kstrndup()
108 buf[len] = '\0'; in kstrndup()
123 void *kmemdup(const void *src, size_t len, gfp_t gfp) in kmemdup() argument
127 p = kmalloc_track_caller(len, gfp); in kmemdup()
129 memcpy(p, src, len); in kmemdup()
143 char *kmemdup_nul(const char *s, size_t len, gfp_t gfp) in kmemdup_nul() argument
150 buf = kmalloc_track_caller(len + 1, gfp); in kmemdup_nul()
152 memcpy(buf, s, len); in kmemdup_nul()
153 buf[len] = '\0'; in kmemdup_nul()
168 void *memdup_user(const void __user *src, size_t len) in memdup_user() argument
172 p = kmalloc_track_caller(len, GFP_USER | __GFP_NOWARN); in memdup_user()
176 if (copy_from_user(p, src, len)) { in memdup_user()
194 void *vmemdup_user(const void __user *src, size_t len) in vmemdup_user() argument
198 p = kvmalloc(len, GFP_USER); in vmemdup_user()
202 if (copy_from_user(p, src, len)) { in vmemdup_user()
250 void *memdup_user_nul(const void __user *src, size_t len) in memdup_user_nul() argument
259 p = kmalloc_track_caller(len + 1, GFP_KERNEL); in memdup_user_nul()
263 if (copy_from_user(p, src, len)) { in memdup_user_nul()
267 p[len] = '\0'; in memdup_user_nul()
484 unsigned long len, unsigned long prot, in vm_mmap_pgoff() argument
496 ret = do_mmap_pgoff(file, addr, len, prot, flag, pgoff, in vm_mmap_pgoff()
507 unsigned long len, unsigned long prot, in vm_mmap() argument
510 if (unlikely(offset + PAGE_ALIGN(len) < offset)) in vm_mmap()
515 return vm_mmap_pgoff(file, addr, len, prot, flag, offset >> PAGE_SHIFT); in vm_mmap()
846 unsigned int len; in get_cmdline() local
861 len = arg_end - arg_start; in get_cmdline()
863 if (len > buflen) in get_cmdline()
864 len = buflen; in get_cmdline()
866 res = access_process_vm(task, arg_start, buffer, len, FOLL_FORCE); in get_cmdline()
872 if (res > 0 && buffer[res-1] != '\0' && len < buflen) { in get_cmdline()
873 len = strnlen(buffer, res); in get_cmdline()
874 if (len < res) { in get_cmdline()
875 res = len; in get_cmdline()
877 len = env_end - env_start; in get_cmdline()
878 if (len > buflen - res) in get_cmdline()
879 len = buflen - res; in get_cmdline()
881 buffer+res, len, in get_cmdline()