Home
last modified time | relevance | path

Searched refs:kbuf (Results 1 – 81 of 81) sorted by relevance

/linux-4.4.14/tools/lib/traceevent/
Dkbuffer-parse.c72 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 …]
Dkbuffer.h47 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/
Dptrace.c29 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/
Dregset.h61 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 …]
Dkexec.h96 void *kbuf; member
/linux-4.4.14/arch/sparc/kernel/
Dptrace_64.c124 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 …]
Dptrace_32.c51 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/
Dptrace.c54 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/
Dkexec_file.c386 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 …]
Dsysctl.c2066 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 …]
Duser_namespace.c606 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()
Dkexec_core.c711 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/
Dregset.c29 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/
Dptrace.c84 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/
Dptrace.c43 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/
Dpicvue_proc.c68 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/
Dptrace_32.c141 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 …]
Dptrace_64.c151 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/
Dptrace.c375 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/
Dptrace.h37 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/
Dptrace.c63 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/
Dptrace.c24 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/
Dreconfig.c370 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 …]
Dlparcfg.c585 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/
Dhostaudio_kern.c74 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/
Dptrace.c879 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/
Dproc.c226 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/
Dptrace.c266 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, &reg, 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/
Dptrace.c53 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/
Dpage_owner.c92 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()
Dbacking-dev.c1020 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()
Dslab.c4031 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/
Dxilinx_hwicap.c356 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/
Dcompat.c212 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 …]
Ddcookies.c153 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/
Duser.c501 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/
Dtls.c212 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()
Dtboot.c368 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()
Dptrace.c506 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/
Dblk-map.c203 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/
Dptrace.c588 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 …]
Dsys_oabi-compat.c278 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()
Dsignal.c32 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/
Dmem.c384 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 …]
Dlp.c299 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/
Dmtdchar.c159 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 …]
Dmtdcore.c1229 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/
Dtroubleshoot.c260 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()
Dptrace.c24 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/
Dptrace.c40 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/
Dptrace.c293 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/
Dptrace.c159 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/
Dptrace.c1249 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/
Dptrace.c91 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/
Dtrace_probe.c613 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/
Dgoldfish_audio.c150 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/
Dfpu_entry.c644 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/
Ddebugfs.c583 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/
Dptrace.c98 void *kbuf, void __user *ubuf) in tile_gpr_get() argument
104 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, &regs, 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, &regs, 0, in tile_gpr_set()
/linux-4.4.14/drivers/misc/
Dpti.c613 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/
Dxfs_ioctl.c408 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 …]
Dxfs_ioctl32.c351 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/
Ddebug.c166 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/
Dzynq-fpga.c289 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/
Dsysctl_net_core.c143 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/
Dvgaarb.c919 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/
Devtchn.c273 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/
Dcore.c406 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/
Ddebugfs.c887 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, &timeshare_coex)) in mwifiex_timeshare_coex_write()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dlproc_ptlrpc.c1224 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/
Dav7110_av.c455 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()
Dav7110.h216 u8 *kbuf[2]; member
/linux-4.4.14/drivers/net/wan/
Dcosa.c790 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/
Dioctl.c1238 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/
Dfpu.h40 void *kbuf, void __user *ubuf);
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c1767 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/
Dvmur.c234 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/
Dsb16_csp.c690 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/
Dnuma.c1621 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/
Dstack_user.c268 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/
Dstk-webcam.c424 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()