/linux-4.4.14/tools/lib/traceevent/ |
D | kbuffer-parse.c | 72 unsigned long long (*read_long)(struct kbuffer *kbuf, void *ptr); 73 int (*next_event)(struct kbuffer *kbuf); 90 static int do_swap(struct kbuffer *kbuf) in do_swap() argument 92 return ((kbuf->flags & KBUFFER_FL_HOST_BIG_ENDIAN) + kbuf->flags) & in do_swap() 140 static unsigned long long read_8(struct kbuffer *kbuf, void *ptr) in read_8() argument 142 return kbuf->read_8(ptr); in read_8() 145 static unsigned int read_4(struct kbuffer *kbuf, void *ptr) in read_4() argument 147 return kbuf->read_4(ptr); in read_4() 150 static unsigned long long __read_long_8(struct kbuffer *kbuf, void *ptr) in __read_long_8() argument 152 return kbuf->read_8(ptr); in __read_long_8() [all …]
|
D | kbuffer.h | 47 void kbuffer_free(struct kbuffer *kbuf); 48 int kbuffer_load_subbuffer(struct kbuffer *kbuf, void *subbuffer); 49 void *kbuffer_read_event(struct kbuffer *kbuf, unsigned long long *ts); 50 void *kbuffer_next_event(struct kbuffer *kbuf, unsigned long long *ts); 51 unsigned long long kbuffer_timestamp(struct kbuffer *kbuf); 55 void *kbuffer_read_at_offset(struct kbuffer *kbuf, int offset, unsigned long long *ts); 57 int kbuffer_curr_index(struct kbuffer *kbuf); 59 int kbuffer_curr_offset(struct kbuffer *kbuf); 60 int kbuffer_curr_size(struct kbuffer *kbuf); 61 int kbuffer_event_size(struct kbuffer *kbuf); [all …]
|
/linux-4.4.14/arch/metag/kernel/ |
D | ptrace.c | 29 void *kbuf, void __user *ubuf) in metag_gp_regs_copyout() argument 36 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 41 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 50 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 55 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 60 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 68 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 73 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 78 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout() 86 const void *kbuf, const void __user *ubuf) in metag_gp_regs_copyin() argument [all …]
|
/linux-4.4.14/include/linux/ |
D | regset.h | 61 void *kbuf, void __user *ubuf); 82 const void *kbuf, const void __user *ubuf); 221 void **kbuf, in user_regset_copyout() argument 232 if (*kbuf) { in user_regset_copyout() 233 memcpy(*kbuf, data, copy); in user_regset_copyout() 234 *kbuf += copy; in user_regset_copyout() 246 const void **kbuf, in user_regset_copyin() argument 257 if (*kbuf) { in user_regset_copyin() 258 memcpy(data, *kbuf, copy); in user_regset_copyin() 259 *kbuf += copy; in user_regset_copyin() [all …]
|
D | kexec.h | 96 void *kbuf; member
|
/linux-4.4.14/arch/sparc/kernel/ |
D | ptrace_64.c | 124 void *kbuf, int len) in get_from_target() argument 127 if (copy_from_user(kbuf, (void __user *) uaddr, len)) in get_from_target() 130 int len2 = access_process_vm(target, uaddr, kbuf, len, 0); in get_from_target() 138 void *kbuf, int len) in set_to_target() argument 141 if (copy_to_user((void __user *) uaddr, kbuf, len)) in set_to_target() 144 int len2 = access_process_vm(target, uaddr, kbuf, len, 1); in set_to_target() 210 void *kbuf, void __user *ubuf) in genregs64_get() argument 218 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get() 226 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get() 234 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get() [all …]
|
D | ptrace_32.c | 51 void *kbuf, void __user *ubuf) in genregs32_get() argument 55 unsigned long *k = kbuf; in genregs32_get() 65 if (kbuf) { in genregs32_get() 111 if (kbuf) in genregs32_get() 122 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs32_get() 129 const void *kbuf, const void __user *ubuf) in genregs32_set() argument 133 const unsigned long *k = kbuf; in genregs32_set() 143 if (kbuf) { in genregs32_set() 171 if (kbuf) in genregs32_set() 206 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs32_set() [all …]
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | ptrace.c | 54 void *kbuf, void __user * ubuf) in genregs_get() argument 60 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_get() 63 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 66 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 72 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 84 const void *kbuf, const void __user * ubuf) in genregs_set() argument 90 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_set() 93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 97 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() [all …]
|
/linux-4.4.14/kernel/ |
D | kexec_file.c | 386 struct kexec_buf *kbuf) in locate_mem_hole_top_down() argument 388 struct kimage *image = kbuf->image; in locate_mem_hole_top_down() 391 temp_end = min(end, kbuf->buf_max); in locate_mem_hole_top_down() 392 temp_start = temp_end - kbuf->memsz; in locate_mem_hole_top_down() 396 temp_start = temp_start & (~(kbuf->buf_align - 1)); in locate_mem_hole_top_down() 398 if (temp_start < start || temp_start < kbuf->buf_min) in locate_mem_hole_top_down() 401 temp_end = temp_start + kbuf->memsz - 1; in locate_mem_hole_top_down() 417 kbuf->mem = temp_start; in locate_mem_hole_top_down() 424 struct kexec_buf *kbuf) in locate_mem_hole_bottom_up() argument 426 struct kimage *image = kbuf->image; in locate_mem_hole_bottom_up() [all …]
|
D | sysctl.c | 2066 char *kbuf; in __do_proc_dointvec() local 2096 kbuf = (char *) page; in __do_proc_dointvec() 2097 if (!kbuf) in __do_proc_dointvec() 2099 if (copy_from_user(kbuf, buffer, left)) { in __do_proc_dointvec() 2103 kbuf[left] = 0; in __do_proc_dointvec() 2111 left -= proc_skip_spaces(&kbuf); in __do_proc_dointvec() 2115 err = proc_get_long(&kbuf, &left, &lval, &neg, in __do_proc_dointvec() 2142 left -= proc_skip_spaces(&kbuf); in __do_proc_dointvec() 2329 char *kbuf; in __do_proc_doulongvec_minmax() local 2358 kbuf = (char *) page; in __do_proc_doulongvec_minmax() [all …]
|
D | user_namespace.c | 606 char *kbuf, *pos, *next_line; in map_write() local 644 kbuf = (char *) page; in map_write() 655 if (copy_from_user(kbuf, buf, count)) in map_write() 657 kbuf[count] = '\0'; in map_write() 661 pos = kbuf; in map_write() 870 char kbuf[8], *pos; in proc_setgroups_write() local 876 if ((*ppos != 0) || (count >= sizeof(kbuf))) in proc_setgroups_write() 881 if (copy_from_user(kbuf, buf, count)) in proc_setgroups_write() 883 kbuf[count] = '\0'; in proc_setgroups_write() 884 pos = kbuf; in proc_setgroups_write()
|
D | kexec_core.c | 711 unsigned char *kbuf = NULL; in kimage_load_normal_segment() local 715 kbuf = segment->kbuf; in kimage_load_normal_segment() 751 memcpy(ptr, kbuf, uchunk); in kimage_load_normal_segment() 762 kbuf += mchunk; in kimage_load_normal_segment() 782 unsigned char *kbuf = NULL; in kimage_load_crash_segment() local 786 kbuf = segment->kbuf; in kimage_load_crash_segment() 814 memcpy(ptr, kbuf, uchunk); in kimage_load_crash_segment() 826 kbuf += mchunk; in kimage_load_crash_segment()
|
/linux-4.4.14/arch/x86/kernel/fpu/ |
D | regset.c | 29 void *kbuf, void __user *ubuf) in xfpregs_get() argument 39 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in xfpregs_get() 45 const void *kbuf, const void __user *ubuf) in xfpregs_set() argument 56 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in xfpregs_set() 76 void *kbuf, void __user *ubuf) in xstateregs_get() argument 99 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); in xstateregs_get() 105 const void *kbuf, const void __user *ubuf) in xstateregs_set() argument 118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); in xstateregs_set() 271 void *kbuf, void __user *ubuf) in fpregs_get() argument 279 return fpregs_soft_get(target, regset, pos, count, kbuf, ubuf); in fpregs_get() [all …]
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | ptrace.c | 84 void *kbuf, void __user *ubuf) in genregs_get() argument 90 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 95 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 101 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 111 const void *kbuf, const void __user *ubuf) in genregs_set() argument 118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 131 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 143 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 150 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() [all …]
|
/linux-4.4.14/arch/frv/kernel/ |
D | ptrace.c | 43 void *kbuf, void __user *ubuf) in genregs_get() argument 48 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 53 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 63 const void *kbuf, const void __user *ubuf) in genregs_set() argument 81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 87 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() 93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 98 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() 108 void *kbuf, void __user *ubuf) in fpmregs_get() argument 113 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpmregs_get() [all …]
|
/linux-4.4.14/arch/mips/lasat/ |
D | picvue_proc.c | 68 char kbuf[PVC_LINELEN]; in pvc_line_proc_write() local 73 len = min(count, sizeof(kbuf) - 1); in pvc_line_proc_write() 74 if (copy_from_user(kbuf, buf, len)) in pvc_line_proc_write() 76 kbuf[len] = '\0'; in pvc_line_proc_write() 78 if (len > 0 && kbuf[len - 1] == '\n') in pvc_line_proc_write() 82 strncpy(pvc_lines[lineno], kbuf, len); in pvc_line_proc_write() 103 char kbuf[42]; in pvc_scroll_proc_write() local 107 len = min(count, sizeof(kbuf) - 1); in pvc_scroll_proc_write() 108 if (copy_from_user(kbuf, buf, len)) in pvc_scroll_proc_write() 110 kbuf[len] = '\0'; in pvc_scroll_proc_write() [all …]
|
/linux-4.4.14/arch/sh/kernel/ |
D | ptrace_32.c | 141 void *kbuf, void __user *ubuf) in genregs_get() argument 146 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 151 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 156 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 165 const void *kbuf, const void __user *ubuf) in genregs_set() argument 170 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 174 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 179 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() 189 void *kbuf, void __user *ubuf) in fpregs_get() argument 198 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs_get() [all …]
|
D | ptrace_64.c | 151 void *kbuf, void __user *ubuf) in genregs_get() argument 157 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 163 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 169 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 175 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 184 const void *kbuf, const void __user *ubuf) in genregs_set() argument 190 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 196 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 203 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 209 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() [all …]
|
/linux-4.4.14/arch/arm64/kernel/ |
D | ptrace.c | 375 void *kbuf, void __user *ubuf) in hw_break_get() argument 387 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &info, 0, in hw_break_get() 394 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, offset, in hw_break_get() 406 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_get() 415 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_get() 421 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in hw_break_get() 436 const void *kbuf, const void __user *ubuf) in hw_break_set() argument 445 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, offset); in hw_break_set() 452 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_set() 461 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_set() [all …]
|
/linux-4.4.14/arch/metag/include/asm/ |
D | ptrace.h | 37 void *kbuf, void __user *ubuf); 41 const void *kbuf, const void __user *ubuf); 45 void *kbuf, void __user *ubuf); 49 const void *kbuf, const void __user *ubuf); 53 void *kbuf, void __user *ubuf); 57 const void *kbuf, const void __user *ubuf);
|
/linux-4.4.14/arch/c6x/kernel/ |
D | ptrace.c | 63 void *kbuf, void __user *ubuf) in gpr_get() argument 67 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get() 75 const void *kbuf, const void __user *ubuf) in gpr_set() argument 81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set() 87 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in gpr_set() 93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set() 100 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in gpr_set() 106 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
|
/linux-4.4.14/arch/nios2/kernel/ |
D | ptrace.c | 24 void *kbuf, void __user *ubuf) in genregs_get() argument 32 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ in genregs_get() 37 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get() 42 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get() 58 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 70 const void *kbuf, const void __user *ubuf) in genregs_set() argument 78 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 83 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 88 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 104 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | reconfig.c | 370 char *kbuf; in ofdt_write() local 373 if (!(kbuf = kmalloc(count + 1, GFP_KERNEL))) { in ofdt_write() 377 if (copy_from_user(kbuf, buf, count)) { in ofdt_write() 382 kbuf[count] = '\0'; in ofdt_write() 384 tmp = strchr(kbuf, ' '); in ofdt_write() 392 if (!strcmp(kbuf, "add_node")) in ofdt_write() 393 rv = do_add_node(tmp, count - (tmp - kbuf)); in ofdt_write() 394 else if (!strcmp(kbuf, "remove_node")) in ofdt_write() 396 else if (!strcmp(kbuf, "add_property")) in ofdt_write() 397 rv = do_add_property(tmp, count - (tmp - kbuf)); in ofdt_write() [all …]
|
D | lparcfg.c | 585 char kbuf[kbuf_sz]; in lparcfg_write() local 597 if (copy_from_user(kbuf, buf, count)) in lparcfg_write() 600 kbuf[count - 1] = '\0'; in lparcfg_write() 601 tmp = strchr(kbuf, '='); in lparcfg_write() 607 if (!strcmp(kbuf, "partition_entitled_capacity")) { in lparcfg_write() 614 } else if (!strcmp(kbuf, "capacity_weight")) { in lparcfg_write() 621 } else if (!strcmp(kbuf, "entitled_memory")) { in lparcfg_write() 628 } else if (!strcmp(kbuf, "entitled_memory_weight")) { in lparcfg_write()
|
/linux-4.4.14/arch/um/drivers/ |
D | hostaudio_kern.c | 74 void *kbuf; in hostaudio_read() local 81 kbuf = kmalloc(count, GFP_KERNEL); in hostaudio_read() 82 if (kbuf == NULL) in hostaudio_read() 85 err = os_read_file(state->fd, kbuf, count); in hostaudio_read() 89 if (copy_to_user(buffer, kbuf, err)) in hostaudio_read() 93 kfree(kbuf); in hostaudio_read() 101 void *kbuf; in hostaudio_write() local 108 kbuf = kmalloc(count, GFP_KERNEL); in hostaudio_write() 109 if (kbuf == NULL) in hostaudio_write() 113 if (copy_from_user(kbuf, buffer, count)) in hostaudio_write() [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | ptrace.c | 879 void *kbuf, void __user *ubuf) in s390_regs_get() argument 884 if (kbuf) { in s390_regs_get() 885 unsigned long *k = kbuf; in s390_regs_get() 906 const void *kbuf, const void __user *ubuf) in s390_regs_set() argument 913 if (kbuf) { in s390_regs_set() 914 const unsigned long *k = kbuf; in s390_regs_set() 941 unsigned int count, void *kbuf, void __user *ubuf) in s390_fpregs_get() argument 951 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in s390_fpregs_get() 957 unsigned int count, const void *kbuf, in s390_fpregs_set() argument 969 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ufpc, in s390_fpregs_set() [all …]
|
/linux-4.4.14/fs/afs/ |
D | proc.c | 226 char *kbuf, *name, *args; in afs_proc_cells_write() local 233 kbuf = kmalloc(size + 1, GFP_KERNEL); in afs_proc_cells_write() 234 if (!kbuf) in afs_proc_cells_write() 238 if (copy_from_user(kbuf, buf, size) != 0) in afs_proc_cells_write() 240 kbuf[size] = 0; in afs_proc_cells_write() 243 name = memchr(kbuf, '\n', size); in afs_proc_cells_write() 248 name = strchr(kbuf, ' '); in afs_proc_cells_write() 267 _debug("cmd=%s name=%s args=%s", kbuf, name, args); in afs_proc_cells_write() 269 if (strcmp(kbuf, "add") == 0) { in afs_proc_cells_write() 287 kfree(kbuf); in afs_proc_cells_write() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | ptrace.c | 266 void *kbuf, void __user *ubuf) in gpr_get() argument 279 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get() 284 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &msr, in gpr_get() 294 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get() 299 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in gpr_get() 307 const void *kbuf, const void __user *ubuf) in gpr_set() argument 317 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set() 322 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, ®, in gpr_set() 333 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set() 340 &pos, &count, &kbuf, &ubuf, in gpr_set() [all …]
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | ptrace.c | 53 void *kbuf, void __user *ubuf) in genregs_get() argument 69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 74 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, \ in genregs_get() 101 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 109 const void *kbuf, const void __user *ubuf) in genregs_set() argument 118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 152 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
|
/linux-4.4.14/mm/ |
D | page_owner.c | 92 char *kbuf; in print_page_owner() local 98 kbuf = kmalloc(count, GFP_KERNEL); in print_page_owner() 99 if (!kbuf) in print_page_owner() 102 ret = snprintf(kbuf, count, in print_page_owner() 112 ret += snprintf(kbuf + ret, count - ret, in print_page_owner() 134 ret += snprint_stack_trace(kbuf + ret, count - ret, &trace, 0); in print_page_owner() 138 ret += snprintf(kbuf + ret, count - ret, "\n"); in print_page_owner() 142 if (copy_to_user(buf, kbuf, ret)) in print_page_owner() 145 kfree(kbuf); in print_page_owner() 149 kfree(kbuf); in print_page_owner()
|
D | backing-dev.c | 1020 char kbuf[] = "0\n"; in pdflush_proc_obsolete() local 1022 if (*ppos || *lenp < sizeof(kbuf)) { in pdflush_proc_obsolete() 1027 if (copy_to_user(buffer, kbuf, sizeof(kbuf))) in pdflush_proc_obsolete()
|
D | slab.c | 4031 char kbuf[MAX_SLABINFO_WRITE + 1], *tmp; in slabinfo_write() local 4037 if (copy_from_user(&kbuf, buffer, count)) in slabinfo_write() 4039 kbuf[MAX_SLABINFO_WRITE] = '\0'; in slabinfo_write() 4041 tmp = strchr(kbuf, ' '); in slabinfo_write() 4053 if (!strcmp(cachep->name, kbuf)) { in slabinfo_write()
|
/linux-4.4.14/drivers/char/xilinx_hwicap/ |
D | xilinx_hwicap.c | 356 u32 *kbuf; in hwicap_read() local 384 kbuf = (u32 *) get_zeroed_page(GFP_KERNEL); in hwicap_read() 385 if (!kbuf) { in hwicap_read() 410 kbuf, words); in hwicap_read() 414 free_page((unsigned long)kbuf); in hwicap_read() 419 if (copy_to_user(buf, kbuf, bytes_to_read)) { in hwicap_read() 420 free_page((unsigned long)kbuf); in hwicap_read() 425 kbuf, in hwicap_read() 428 free_page((unsigned long)kbuf); in hwicap_read() 443 u32 *kbuf; in hwicap_write() local [all …]
|
/linux-4.4.14/fs/ |
D | compat.c | 212 static int put_compat_statfs(struct compat_statfs __user *ubuf, struct kstatfs *kbuf) in put_compat_statfs() argument 216 if ((kbuf->f_blocks | kbuf->f_bfree | kbuf->f_bavail | in put_compat_statfs() 217 kbuf->f_bsize | kbuf->f_frsize) & 0xffffffff00000000ULL) in put_compat_statfs() 221 if (kbuf->f_files != 0xffffffffffffffffULL in put_compat_statfs() 222 && (kbuf->f_files & 0xffffffff00000000ULL)) in put_compat_statfs() 224 if (kbuf->f_ffree != 0xffffffffffffffffULL in put_compat_statfs() 225 && (kbuf->f_ffree & 0xffffffff00000000ULL)) in put_compat_statfs() 229 __put_user(kbuf->f_type, &ubuf->f_type) || in put_compat_statfs() 230 __put_user(kbuf->f_bsize, &ubuf->f_bsize) || in put_compat_statfs() 231 __put_user(kbuf->f_blocks, &ubuf->f_blocks) || in put_compat_statfs() [all …]
|
D | dcookies.c | 153 char * kbuf; in SYSCALL_DEFINE3() local 175 kbuf = kmalloc(PAGE_SIZE, GFP_KERNEL); in SYSCALL_DEFINE3() 176 if (!kbuf) in SYSCALL_DEFINE3() 180 path = d_path(&dcs->path, kbuf, PAGE_SIZE); in SYSCALL_DEFINE3() 191 pathlen = kbuf + PAGE_SIZE - path; in SYSCALL_DEFINE3() 199 kfree(kbuf); in SYSCALL_DEFINE3()
|
/linux-4.4.14/fs/dlm/ |
D | user.c | 501 struct dlm_write_request *kbuf; in device_write() local 518 kbuf = kzalloc(count + 1, GFP_NOFS); in device_write() 519 if (!kbuf) in device_write() 522 if (copy_from_user(kbuf, buf, count)) { in device_write() 527 if (check_version(kbuf)) { in device_write() 533 if (!kbuf->is64bit) { in device_write() 540 k32buf = (struct dlm_write_request32 *)kbuf; in device_write() 543 kbuf = kzalloc(sizeof(struct dlm_write_request) + namelen + 1, in device_write() 545 if (!kbuf) { in device_write() 553 compat_input(kbuf, k32buf, namelen); in device_write() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | tls.c | 212 void *kbuf, void __user *ubuf) in regset_tls_get() argument 226 if (kbuf) { in regset_tls_get() 227 struct user_desc *info = kbuf; in regset_tls_get() 246 const void *kbuf, const void __user *ubuf) in regset_tls_set() argument 257 if (kbuf) in regset_tls_set() 258 info = kbuf; in regset_tls_set()
|
D | tboot.c | 368 void *kbuf; in tboot_log_read() local 388 kbuf = kmalloc(count, GFP_KERNEL); in tboot_log_read() 389 if (!kbuf) { in tboot_log_read() 394 memcpy_fromio(kbuf, log_base + LOG_BUF_OFF + *ppos, count); in tboot_log_read() 395 if (copy_to_user(user_buf, kbuf, count)) in tboot_log_read() 403 kfree(kbuf); in tboot_log_read()
|
D | ptrace.c | 506 void *kbuf, void __user *ubuf) in genregs_get() argument 508 if (kbuf) { in genregs_get() 509 unsigned long *k = kbuf; in genregs_get() 531 const void *kbuf, const void __user *ubuf) in genregs_set() argument 534 if (kbuf) { in genregs_set() 535 const unsigned long *k = kbuf; in genregs_set() 786 void *kbuf, void __user *ubuf) in ioperm_get() argument 791 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in ioperm_get() 1072 void *kbuf, void __user *ubuf) in genregs32_get() argument 1074 if (kbuf) { in genregs32_get() [all …]
|
/linux-4.4.14/block/ |
D | blk-map.c | 203 int blk_rq_map_kern(struct request_queue *q, struct request *rq, void *kbuf, in blk_rq_map_kern() argument 207 unsigned long addr = (unsigned long) kbuf; in blk_rq_map_kern() 214 if (!len || !kbuf) in blk_rq_map_kern() 217 do_copy = !blk_rq_aligned(q, addr, len) || object_is_on_stack(kbuf); in blk_rq_map_kern() 219 bio = bio_copy_kern(q, kbuf, len, gfp_mask, reading); in blk_rq_map_kern() 221 bio = bio_map_kern(q, kbuf, len, gfp_mask); in blk_rq_map_kern()
|
/linux-4.4.14/arch/arm/kernel/ |
D | ptrace.c | 588 void *kbuf, void __user *ubuf) in gpr_get() argument 592 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get() 600 const void *kbuf, const void __user *ubuf) in gpr_set() argument 605 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set() 621 void *kbuf, void __user *ubuf) in fpa_get() argument 623 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpa_get() 631 const void *kbuf, const void __user *ubuf) in fpa_set() argument 637 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpa_set() 668 void *kbuf, void __user *ubuf) in vfp_get() argument 678 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in vfp_get() [all …]
|
D | sys_oabi-compat.c | 278 struct epoll_event *kbuf; in sys_oabi_epoll_wait() local 284 kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL); in sys_oabi_epoll_wait() 285 if (!kbuf) in sys_oabi_epoll_wait() 289 ret = sys_epoll_wait(epfd, kbuf, maxevents, timeout); in sys_oabi_epoll_wait() 293 __put_user_error(kbuf[i].events, &events->events, err); in sys_oabi_epoll_wait() 294 __put_user_error(kbuf[i].data, &events->data, err); in sys_oabi_epoll_wait() 297 kfree(kbuf); in sys_oabi_epoll_wait()
|
D | signal.c | 32 char kbuf[sizeof(*frame) + 8]; in preserve_crunch_context() local 36 kframe = (struct crunch_sigframe *)((unsigned long)(kbuf + 8) & ~7); in preserve_crunch_context() 45 char kbuf[sizeof(*frame) + 8]; in restore_crunch_context() local 49 kframe = (struct crunch_sigframe *)((unsigned long)(kbuf + 8) & ~7); in restore_crunch_context() 64 char kbuf[sizeof(*frame) + 8]; in preserve_iwmmxt_context() local 68 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); in preserve_iwmmxt_context() 77 char kbuf[sizeof(*frame) + 8]; in restore_iwmmxt_context() local 81 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); in restore_iwmmxt_context()
|
/linux-4.4.14/drivers/char/ |
D | mem.c | 384 char *kbuf; /* k-addr because vread() takes vmlist_lock rwlock */ in read_kmem() local 414 kbuf = xlate_dev_kmem_ptr((void *)p); in read_kmem() 416 if (copy_to_user(buf, kbuf, sz)) in read_kmem() 427 kbuf = (char *)__get_free_page(GFP_KERNEL); in read_kmem() 428 if (!kbuf) in read_kmem() 436 sz = vread(kbuf, (char *)p, sz); in read_kmem() 439 if (copy_to_user(buf, kbuf, sz)) { in read_kmem() 448 free_page((unsigned long)kbuf); in read_kmem() 512 char *kbuf; /* k-addr because vwrite() takes vmlist_lock rwlock */ in write_kmem() local 527 kbuf = (char *)__get_free_page(GFP_KERNEL); in write_kmem() [all …]
|
D | lp.c | 299 char *kbuf = lp_table[minor].lp_buffer; in lp_write() local 320 if (copy_from_user (kbuf, buf, copy_size)) { in lp_write() 339 written = parport_write (port, kbuf, copy_size); in lp_write() 387 if (copy_from_user(kbuf, buf, copy_size)) { in lp_write() 419 char *kbuf = lp_table[minor].lp_buffer; in lp_read() local 443 retval = parport_read (port, kbuf, count); in lp_read() 481 if (retval > 0 && copy_to_user (buf, kbuf, retval)) in lp_read()
|
/linux-4.4.14/drivers/mtd/ |
D | mtdchar.c | 159 char *kbuf; in mtdchar_read() local 169 kbuf = mtd_kmalloc_up_to(mtd, &size); in mtdchar_read() 170 if (!kbuf) in mtdchar_read() 179 &retlen, kbuf); in mtdchar_read() 183 &retlen, kbuf); in mtdchar_read() 190 ops.datbuf = kbuf; in mtdchar_read() 199 ret = mtd_read(mtd, *ppos, len, &retlen, kbuf); in mtdchar_read() 212 if (copy_to_user(buf, kbuf, retlen)) { in mtdchar_read() 213 kfree(kbuf); in mtdchar_read() 225 kfree(kbuf); in mtdchar_read() [all …]
|
D | mtdcore.c | 1229 void *kbuf; in mtd_kmalloc_up_to() local 1234 kbuf = kmalloc(*size, flags); in mtd_kmalloc_up_to() 1235 if (kbuf) in mtd_kmalloc_up_to() 1236 return kbuf; in mtd_kmalloc_up_to()
|
/linux-4.4.14/arch/arc/kernel/ |
D | troubleshoot.c | 260 static int fill_display_data(char *kbuf) in fill_display_data() argument 263 num += sprintf(kbuf + num, "I-TLB Miss %x\n", numitlb); in fill_display_data() 264 num += sprintf(kbuf + num, "D-TLB Miss %x\n", numdtlb); in fill_display_data() 265 num += sprintf(kbuf + num, "PTE not present %x\n", num_pte_not_present); in fill_display_data() 286 char *kbuf = (char *)file->private_data; in tlb_stats_output() local 292 num = fill_display_data(kbuf); in tlb_stats_output() 299 return simple_read_from_buffer(user_buf, num, offset, kbuf, len); in tlb_stats_output()
|
D | ptrace.c | 24 void *kbuf, void __user *ubuf) in genregs_get() argument 33 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get() 39 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get() 45 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ in genregs_get() 110 const void *kbuf, const void __user *ubuf) in genregs_set() argument 118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 125 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set() 132 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
|
/linux-4.4.14/arch/score/kernel/ |
D | ptrace.c | 40 void *kbuf, void __user *ubuf) in genregs_get() argument 46 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 50 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 56 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 68 const void *kbuf, const void __user *ubuf) in genregs_set() argument 74 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set() 78 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 84 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
|
/linux-4.4.14/arch/mips/kernel/ |
D | ptrace.c | 293 void *kbuf, void __user *ubuf) in gpr32_get() argument 314 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_get() 321 const void *kbuf, const void __user *ubuf) in gpr32_set() argument 334 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_set() 372 void *kbuf, void __user *ubuf) in gpr64_get() argument 393 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_get() 400 const void *kbuf, const void __user *ubuf) in gpr64_set() argument 413 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_set() 445 void *kbuf, void __user *ubuf) in fpr_get() argument 454 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpr_get() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | ptrace.c | 159 void *kbuf, void __user *ubuf) in genregs_get() argument 167 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get() 172 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get() 182 const void *kbuf, const void __user *ubuf) in genregs_set() argument 188 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set() 197 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | ptrace.c | 1249 void *kbuf; member 1254 const void *kbuf; member 1520 &dst->u.get.kbuf, in do_gpregs_get() 1540 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, in do_gpregs_get() 1550 &dst->u.get.kbuf, &dst->u.get.ubuf, &pt->r16, in do_gpregs_get() 1569 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, in do_gpregs_get() 1590 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, in do_gpregs_get() 1608 &dst->u.set.kbuf, in do_gpregs_set() 1620 &dst->u.set.kbuf, &dst->u.set.ubuf, tmp, in do_gpregs_set() 1638 &dst->u.set.kbuf, &dst->u.set.ubuf, &pt->r16, in do_gpregs_set() [all …]
|
/linux-4.4.14/arch/h8300/kernel/ |
D | ptrace.c | 91 void *kbuf, void __user *ubuf) in regs_get() argument 101 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in regs_get() 108 const void *kbuf, const void __user *ubuf) in regs_set() argument 119 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in regs_set()
|
/linux-4.4.14/kernel/trace/ |
D | trace_probe.c | 613 char *kbuf, *tmp; in traceprobe_probes_write() local 618 kbuf = kmalloc(WRITE_BUFSIZE, GFP_KERNEL); in traceprobe_probes_write() 619 if (!kbuf) in traceprobe_probes_write() 628 if (copy_from_user(kbuf, buffer + done, size)) { in traceprobe_probes_write() 632 kbuf[size] = '\0'; in traceprobe_probes_write() 633 tmp = strchr(kbuf, '\n'); in traceprobe_probes_write() 637 size = tmp - kbuf + 1; in traceprobe_probes_write() 646 tmp = strchr(kbuf, '#'); in traceprobe_probes_write() 651 ret = traceprobe_command(kbuf, createfn); in traceprobe_probes_write() 658 kfree(kbuf); in traceprobe_probes_write()
|
/linux-4.4.14/drivers/staging/goldfish/ |
D | goldfish_audio.c | 150 char *kbuf; in goldfish_audio_write() local 162 kbuf = data->write_buffer1; in goldfish_audio_write() 164 kbuf = data->write_buffer2; in goldfish_audio_write() 167 if (copy_from_user(kbuf, buf, copy)) { in goldfish_audio_write() 177 if (kbuf == data->write_buffer1) { in goldfish_audio_write()
|
/linux-4.4.14/arch/x86/math-emu/ |
D | fpu_entry.c | 644 const void *kbuf, const void __user *ubuf) in fpregs_soft_set() argument 652 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, s387, 0, in fpregs_soft_set() 666 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_soft_set() 669 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_soft_set() 696 void *kbuf, void __user *ubuf) in fpregs_soft_get() argument 715 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, s387, 0, in fpregs_soft_get() 720 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs_soft_get() 723 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs_soft_get()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | debugfs.c | 583 char *kbuf = kmalloc(len + 1, GFP_KERNEL); in wil_write_file_rxon() local 585 if (!kbuf) in wil_write_file_rxon() 587 if (copy_from_user(kbuf, buf, len)) { in wil_write_file_rxon() 588 kfree(kbuf); in wil_write_file_rxon() 592 kbuf[len] = '\0'; in wil_write_file_rxon() 593 rc = kstrtol(kbuf, 0, &channel); in wil_write_file_rxon() 594 kfree(kbuf); in wil_write_file_rxon() 632 char *kbuf = kmalloc(len + 1, GFP_KERNEL); in wil_write_back() local 636 if (!kbuf) in wil_write_back() 639 rc = simple_write_to_buffer(kbuf, len, ppos, buf, len); in wil_write_back() [all …]
|
/linux-4.4.14/arch/tile/kernel/ |
D | ptrace.c | 98 void *kbuf, void __user *ubuf) in tile_gpr_get() argument 104 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, ®s, 0, in tile_gpr_get() 111 const void *kbuf, const void __user *ubuf) in tile_gpr_set() argument 116 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, ®s, 0, in tile_gpr_set()
|
/linux-4.4.14/drivers/misc/ |
D | pti.c | 613 void *kbuf; in pti_char_write() local 621 kbuf = kmalloc(size, GFP_KERNEL); in pti_char_write() 622 if (kbuf == NULL) { in pti_char_write() 634 if (copy_from_user(kbuf, tmp, size)) { in pti_char_write() 635 kfree(kbuf); in pti_char_write() 639 pti_write_to_aperture(mc, kbuf, size); in pti_char_write() 645 kfree(kbuf); in pti_char_write()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_ioctl.c | 408 char *kbuf; in xfs_attrlist_by_handle() local 428 kbuf = kmem_zalloc_large(al_hreq.buflen, KM_SLEEP); in xfs_attrlist_by_handle() 429 if (!kbuf) in xfs_attrlist_by_handle() 433 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_attrlist_by_handle() 438 if (copy_to_user(al_hreq.buffer, kbuf, al_hreq.buflen)) in xfs_attrlist_by_handle() 442 kmem_free(kbuf); in xfs_attrlist_by_handle() 456 unsigned char *kbuf; in xfs_attrmulti_attr_get() local 461 kbuf = kmem_zalloc_large(*len, KM_SLEEP); in xfs_attrmulti_attr_get() 462 if (!kbuf) in xfs_attrmulti_attr_get() 465 error = xfs_attr_get(XFS_I(inode), name, kbuf, (int *)len, flags); in xfs_attrmulti_attr_get() [all …]
|
D | xfs_ioctl32.c | 351 char *kbuf; in xfs_compat_attrlist_by_handle() local 373 kbuf = kmem_zalloc_large(al_hreq.buflen, KM_SLEEP); in xfs_compat_attrlist_by_handle() 374 if (!kbuf) in xfs_compat_attrlist_by_handle() 378 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, in xfs_compat_attrlist_by_handle() 383 if (copy_to_user(compat_ptr(al_hreq.buffer), kbuf, al_hreq.buflen)) in xfs_compat_attrlist_by_handle() 387 kmem_free(kbuf); in xfs_compat_attrlist_by_handle()
|
/linux-4.4.14/drivers/md/bcache/ |
D | debug.c | 166 char kbuf[80]; in bch_dump_read() local 189 bch_extent_to_text(kbuf, sizeof(kbuf), &w->key); in bch_dump_read() 190 i->bytes = snprintf(i->buf, PAGE_SIZE, "%s\n", kbuf); in bch_dump_read()
|
/linux-4.4.14/drivers/fpga/ |
D | zynq-fpga.c | 289 char *kbuf; in zynq_fpga_ops_write() local 298 kbuf = dma_alloc_coherent(priv->dev, count, &dma_addr, GFP_KERNEL); in zynq_fpga_ops_write() 299 if (!kbuf) in zynq_fpga_ops_write() 302 memcpy(kbuf, buf, count); in zynq_fpga_ops_write() 341 dma_free_coherent(priv->dev, in_count, kbuf, dma_addr); in zynq_fpga_ops_write()
|
/linux-4.4.14/net/core/ |
D | sysctl_net_core.c | 143 char kbuf[128]; in flow_limit_cpu_sysctl() local 159 len = min(sizeof(kbuf) - 1, *lenp); in flow_limit_cpu_sysctl() 160 len = scnprintf(kbuf, len, "%*pb", cpumask_pr_args(mask)); in flow_limit_cpu_sysctl() 166 kbuf[len++] = '\n'; in flow_limit_cpu_sysctl() 167 if (copy_to_user(buffer, kbuf, len)) { in flow_limit_cpu_sysctl()
|
/linux-4.4.14/drivers/gpu/vga/ |
D | vgaarb.c | 919 char *kbuf, *curr_pos; in vga_arb_write() local 926 kbuf = kmalloc(count + 1, GFP_KERNEL); in vga_arb_write() 927 if (!kbuf) in vga_arb_write() 930 if (copy_from_user(kbuf, buf, count)) { in vga_arb_write() 931 kfree(kbuf); in vga_arb_write() 934 curr_pos = kbuf; in vga_arb_write() 935 kbuf[count] = '\0'; /* Just to make sure... */ in vga_arb_write() 1156 kfree(kbuf); in vga_arb_write() 1160 kfree(kbuf); in vga_arb_write()
|
/linux-4.4.14/drivers/xen/ |
D | evtchn.c | 273 evtchn_port_t *kbuf = (evtchn_port_t *)__get_free_page(GFP_KERNEL); in evtchn_write() local 276 if (kbuf == NULL) in evtchn_write() 290 if (copy_from_user(kbuf, buf, count) != 0) in evtchn_write() 296 unsigned port = kbuf[i]; in evtchn_write() 311 free_page((unsigned long)kbuf); in evtchn_write()
|
/linux-4.4.14/drivers/hwtracing/stm/ |
D | core.c | 406 char *kbuf; in stm_char_write() local 423 kbuf = kmalloc(count + 1, GFP_KERNEL); in stm_char_write() 424 if (!kbuf) in stm_char_write() 427 err = copy_from_user(kbuf, buf, count); in stm_char_write() 429 kfree(kbuf); in stm_char_write() 433 stm_write(stm->data, stmf->output.master, stmf->output.channel, kbuf, in stm_char_write() 436 kfree(kbuf); in stm_char_write()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | debugfs.c | 887 char kbuf[16]; in mwifiex_timeshare_coex_write() local 893 memset(kbuf, 0, sizeof(kbuf)); in mwifiex_timeshare_coex_write() 895 if (copy_from_user(&kbuf, ubuf, min_t(size_t, sizeof(kbuf) - 1, count))) in mwifiex_timeshare_coex_write() 898 if (strtobool(kbuf, ×hare_coex)) in mwifiex_timeshare_coex_write()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | lproc_ptlrpc.c | 1224 char *kbuf = NULL; in lprocfs_wr_import() local 1234 kbuf = kzalloc(count + 1, GFP_NOFS); in lprocfs_wr_import() 1235 if (!kbuf) in lprocfs_wr_import() 1238 if (copy_from_user(kbuf, buffer, count)) { in lprocfs_wr_import() 1243 kbuf[count] = 0; in lprocfs_wr_import() 1246 if (strncmp(prefix, kbuf, prefix_len) != 0) { in lprocfs_wr_import() 1251 uuid = kbuf + prefix_len; in lprocfs_wr_import() 1278 kfree(kbuf); in lprocfs_wr_import()
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | av7110_av.c | 455 kb = av7110->kbuf[type]; in ts_play() 490 if (!av7110->kbuf[type]) in dvb_play() 507 if (copy_from_user(av7110->kbuf[type], buf, n)) in dvb_play() 509 av7110_ipack_instant_repack(av7110->kbuf[type], n, in dvb_play() 523 if (!av7110->kbuf[type]) in dvb_play_kernel() 553 if (!av7110->kbuf[type]) in dvb_aplay() 569 if (copy_from_user(av7110->kbuf[type], buf, n)) in dvb_aplay() 571 av7110_ipack_instant_repack(av7110->kbuf[type], n, in dvb_aplay() 1626 av7110->kbuf[0] = (u8 *)(av7110->iobuf + AVOUTLEN + AOUTLEN + BMPLEN); in av7110_av_init() 1627 av7110->kbuf[1] = av7110->kbuf[0] + 2 * IPACKS; in av7110_av_init()
|
D | av7110.h | 216 u8 *kbuf[2]; member
|
/linux-4.4.14/drivers/net/wan/ |
D | cosa.c | 790 char *kbuf; in cosa_read() local 826 kbuf = chan->rxdata; in cosa_read() 831 if (copy_to_user(buf, kbuf, count)) { in cosa_read() 832 kfree(kbuf); in cosa_read() 835 kfree(kbuf); in cosa_read() 865 char *kbuf; in cosa_write() local 879 kbuf = kmalloc(count, GFP_KERNEL|GFP_DMA); in cosa_write() 880 if (kbuf == NULL) { in cosa_write() 884 if (copy_from_user(kbuf, buf, count)) { in cosa_write() 886 kfree(kbuf); in cosa_write() [all …]
|
/linux-4.4.14/fs/nilfs2/ |
D | ioctl.c | 1238 void *kbuf; in nilfs_ioctl_set_suinfo() local 1269 kbuf = vmalloc(len); in nilfs_ioctl_set_suinfo() 1270 if (!kbuf) { in nilfs_ioctl_set_suinfo() 1275 if (copy_from_user(kbuf, base, len)) { in nilfs_ioctl_set_suinfo() 1281 ret = nilfs_sufile_set_suinfo(nilfs->ns_sufile, kbuf, argv.v_size, in nilfs_ioctl_set_suinfo() 1289 vfree(kbuf); in nilfs_ioctl_set_suinfo()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | fpu.h | 40 void *kbuf, void __user *ubuf);
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | inode.c | 1767 char *kbuf; in dev_config() local 1788 kbuf = memdup_user(buf, length); in dev_config() 1789 if (IS_ERR(kbuf)) in dev_config() 1790 return PTR_ERR(kbuf); in dev_config() 1796 dev->buf = kbuf; in dev_config() 1799 dev->config = (void *) kbuf; in dev_config() 1803 kbuf += total; in dev_config() 1807 if (kbuf [1] == USB_DT_CONFIG) { in dev_config() 1808 dev->hs_config = (void *) kbuf; in dev_config() 1812 kbuf += total; in dev_config() [all …]
|
/linux-4.4.14/drivers/s390/char/ |
D | vmur.c | 234 void *kbuf; in alloc_chan_prog() local 253 kbuf = kmalloc(reclen, GFP_KERNEL | GFP_DMA); in alloc_chan_prog() 254 if (!kbuf) { in alloc_chan_prog() 258 cpa[i].cda = (u32)(addr_t) kbuf; in alloc_chan_prog() 259 if (copy_from_user(kbuf, ubuf, reclen)) { in alloc_chan_prog()
|
/linux-4.4.14/sound/isa/sb/ |
D | sb16_csp.c | 690 unsigned char *kbuf; in snd_sb_csp_load_user() local 692 kbuf = memdup_user(buf, size); in snd_sb_csp_load_user() 693 if (IS_ERR(kbuf)) in snd_sb_csp_load_user() 694 return PTR_ERR(kbuf); in snd_sb_csp_load_user() 696 err = snd_sb_csp_load(p, kbuf, size, load_flags); in snd_sb_csp_load_user() 698 kfree(kbuf); in snd_sb_csp_load_user()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | numa.c | 1621 char kbuf[4]; /* "on" or "off" plus null. */ in topology_write() local 1625 if (copy_from_user(kbuf, buf, read_len)) in topology_write() 1628 kbuf[read_len] = '\0'; in topology_write() 1630 if (!strncmp(kbuf, "on", 2)) in topology_write() 1632 else if (!strncmp(kbuf, "off", 3)) in topology_write()
|
/linux-4.4.14/fs/ocfs2/ |
D | stack_user.c | 268 char kbuf[OCFS2_CONTROL_PROTO_LEN]; in ocfs2_control_validate_protocol() local 270 ret = ocfs2_control_cfu(kbuf, OCFS2_CONTROL_PROTO_LEN, in ocfs2_control_validate_protocol() 275 if (strncmp(kbuf, OCFS2_CONTROL_PROTO, OCFS2_CONTROL_PROTO_LEN)) in ocfs2_control_validate_protocol()
|
/linux-4.4.14/drivers/media/usb/stkwebcam/ |
D | stk-webcam.c | 424 void *kbuf; in stk_prepare_iso() local 444 kbuf = kzalloc(ISO_BUFFER_SIZE, GFP_KERNEL); in stk_prepare_iso() 445 if (kbuf == NULL) { in stk_prepare_iso() 450 dev->isobufs[i].data = kbuf; in stk_prepare_iso()
|