Searched refs:kbuf (Results 1 - 78 of 78) sorted by relevance

/linux-4.1.27/tools/lib/traceevent/
H A 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) do_swap() argument
92 return ((kbuf->flags & KBUFFER_FL_HOST_BIG_ENDIAN) + kbuf->flags) & do_swap()
140 static unsigned long long read_8(struct kbuffer *kbuf, void *ptr) read_8() argument
142 return kbuf->read_8(ptr); read_8()
145 static unsigned int read_4(struct kbuffer *kbuf, void *ptr) read_4() argument
147 return kbuf->read_4(ptr); read_4()
150 static unsigned long long __read_long_8(struct kbuffer *kbuf, void *ptr) __read_long_8() argument
152 return kbuf->read_8(ptr); __read_long_8()
155 static unsigned long long __read_long_4(struct kbuffer *kbuf, void *ptr) __read_long_4() argument
157 return kbuf->read_4(ptr); __read_long_4()
160 static unsigned long long read_long(struct kbuffer *kbuf, void *ptr) read_long() argument
162 return kbuf->read_long(kbuf, ptr); read_long()
165 static int calc_index(struct kbuffer *kbuf, void *ptr) calc_index() argument
167 return (unsigned long)ptr - (unsigned long)kbuf->data; calc_index()
170 static int __next_event(struct kbuffer *kbuf);
182 struct kbuffer *kbuf; kbuffer_alloc() local
205 kbuf = zmalloc(sizeof(*kbuf)); kbuffer_alloc()
206 if (!kbuf) kbuffer_alloc()
209 kbuf->flags = flags; kbuffer_alloc()
212 kbuf->flags |= KBUFFER_FL_HOST_BIG_ENDIAN; kbuffer_alloc()
214 if (do_swap(kbuf)) { kbuffer_alloc()
215 kbuf->read_8 = __read_8_sw; kbuffer_alloc()
216 kbuf->read_4 = __read_4_sw; kbuffer_alloc()
218 kbuf->read_8 = __read_8; kbuffer_alloc()
219 kbuf->read_4 = __read_4; kbuffer_alloc()
222 if (kbuf->flags & KBUFFER_FL_LONG_8) kbuffer_alloc()
223 kbuf->read_long = __read_long_8; kbuffer_alloc()
225 kbuf->read_long = __read_long_4; kbuffer_alloc()
228 kbuf->next_event = __next_event; kbuffer_alloc()
230 return kbuf; kbuffer_alloc()
234 * @kbuf: The kbuffer to free
238 void kbuffer_free(struct kbuffer *kbuf) kbuffer_free() argument
240 free(kbuf); kbuffer_free()
243 static unsigned int type4host(struct kbuffer *kbuf, type4host() argument
246 if (kbuf->flags & KBUFFER_FL_BIG_ENDIAN) type4host()
252 static unsigned int len4host(struct kbuffer *kbuf, len4host() argument
255 if (kbuf->flags & KBUFFER_FL_BIG_ENDIAN) len4host()
261 static unsigned int type_len4host(struct kbuffer *kbuf, type_len4host() argument
264 if (kbuf->flags & KBUFFER_FL_BIG_ENDIAN) type_len4host()
270 static unsigned int ts4host(struct kbuffer *kbuf, ts4host() argument
273 if (kbuf->flags & KBUFFER_FL_BIG_ENDIAN) ts4host()
290 static unsigned int old_update_pointers(struct kbuffer *kbuf) old_update_pointers() argument
298 void *ptr = kbuf->data + kbuf->curr; old_update_pointers()
300 type_len_ts = read_4(kbuf, ptr); old_update_pointers()
303 type = type4host(kbuf, type_len_ts); old_update_pointers()
304 len = len4host(kbuf, type_len_ts); old_update_pointers()
305 delta = ts4host(kbuf, type_len_ts); old_update_pointers()
309 kbuf->next = kbuf->size; old_update_pointers()
313 extend = read_4(kbuf, ptr); old_update_pointers()
322 kbuf->curr = kbuf->size; old_update_pointers()
323 kbuf->next = kbuf->size; old_update_pointers()
324 kbuf->index = kbuf->size; old_update_pointers()
330 length = read_4(kbuf, ptr); old_update_pointers()
337 kbuf->timestamp += delta; old_update_pointers()
338 kbuf->index = calc_index(kbuf, ptr); old_update_pointers()
339 kbuf->next = kbuf->index + length; old_update_pointers()
344 static int __old_next_event(struct kbuffer *kbuf) __old_next_event() argument
349 kbuf->curr = kbuf->next; __old_next_event()
350 if (kbuf->next >= kbuf->size) __old_next_event()
352 type = old_update_pointers(kbuf); __old_next_event()
359 translate_data(struct kbuffer *kbuf, void *data, void **rptr, translate_data() argument
366 type_len_ts = read_4(kbuf, data); translate_data()
369 type_len = type_len4host(kbuf, type_len_ts); translate_data()
370 *delta = ts4host(kbuf, type_len_ts); translate_data()
374 *length = read_4(kbuf, data); translate_data()
378 extend = read_4(kbuf, data); translate_data()
391 *length = read_4(kbuf, data) - 4; translate_data()
405 static unsigned int update_pointers(struct kbuffer *kbuf) update_pointers() argument
410 void *ptr = kbuf->data + kbuf->curr; update_pointers()
412 type_len = translate_data(kbuf, ptr, &ptr, &delta, &length); update_pointers()
414 kbuf->timestamp += delta; update_pointers()
415 kbuf->index = calc_index(kbuf, ptr); update_pointers()
416 kbuf->next = kbuf->index + length; update_pointers()
434 struct kbuffer kbuf; kbuffer_translate_data() local
440 kbuf.read_8 = __read_8_sw; kbuffer_translate_data()
441 kbuf.read_4 = __read_4_sw; kbuffer_translate_data()
442 kbuf.flags = host_is_bigendian() ? 0 : KBUFFER_FL_BIG_ENDIAN; kbuffer_translate_data()
444 kbuf.read_8 = __read_8; kbuffer_translate_data()
445 kbuf.read_4 = __read_4; kbuffer_translate_data()
446 kbuf.flags = host_is_bigendian() ? KBUFFER_FL_BIG_ENDIAN: 0; kbuffer_translate_data()
449 type_len = translate_data(&kbuf, data, &ptr, &delta, &length); kbuffer_translate_data()
462 static int __next_event(struct kbuffer *kbuf) __next_event() argument
467 kbuf->curr = kbuf->next; __next_event()
468 if (kbuf->next >= kbuf->size) __next_event()
470 type = update_pointers(kbuf); __next_event()
476 static int next_event(struct kbuffer *kbuf) next_event() argument
478 return kbuf->next_event(kbuf); next_event()
483 * @kbuf: The kbuffer to read
493 void *kbuffer_next_event(struct kbuffer *kbuf, unsigned long long *ts) kbuffer_next_event() argument
497 if (!kbuf || !kbuf->subbuffer) kbuffer_next_event()
500 ret = next_event(kbuf); kbuffer_next_event()
505 *ts = kbuf->timestamp; kbuffer_next_event()
507 return kbuf->data + kbuf->index; kbuffer_next_event()
512 * @kbuf: The kbuffer to load
513 * @subbuffer: The subbuffer to load into @kbuf.
515 * Load a new subbuffer (page) into @kbuf. This will reset all
516 * the pointers and update the @kbuf timestamp. The next read will
521 int kbuffer_load_subbuffer(struct kbuffer *kbuf, void *subbuffer) kbuffer_load_subbuffer() argument
526 if (!kbuf || !subbuffer) kbuffer_load_subbuffer()
529 kbuf->subbuffer = subbuffer; kbuffer_load_subbuffer()
531 kbuf->timestamp = read_8(kbuf, ptr); kbuffer_load_subbuffer()
534 kbuf->curr = 0; kbuffer_load_subbuffer()
536 if (kbuf->flags & KBUFFER_FL_LONG_8) kbuffer_load_subbuffer()
537 kbuf->start = 16; kbuffer_load_subbuffer()
539 kbuf->start = 12; kbuffer_load_subbuffer()
541 kbuf->data = subbuffer + kbuf->start; kbuffer_load_subbuffer()
543 flags = read_long(kbuf, ptr); kbuffer_load_subbuffer()
544 kbuf->size = (unsigned int)flags & COMMIT_MASK; kbuffer_load_subbuffer()
548 ptr = kbuf->data + kbuf->size; kbuffer_load_subbuffer()
549 kbuf->lost_events = read_long(kbuf, ptr); kbuffer_load_subbuffer()
551 kbuf->lost_events = -1; kbuffer_load_subbuffer()
553 kbuf->lost_events = 0; kbuffer_load_subbuffer()
555 kbuf->index = 0; kbuffer_load_subbuffer()
556 kbuf->next = 0; kbuffer_load_subbuffer()
558 next_event(kbuf); kbuffer_load_subbuffer()
565 * @kbuf: The kbuffer to read from
571 void *kbuffer_read_event(struct kbuffer *kbuf, unsigned long long *ts) kbuffer_read_event() argument
573 if (!kbuf || !kbuf->subbuffer) kbuffer_read_event()
576 if (kbuf->curr >= kbuf->size) kbuffer_read_event()
580 *ts = kbuf->timestamp; kbuffer_read_event()
581 return kbuf->data + kbuf->index; kbuffer_read_event()
586 * @kbuf: The kbuffer to read from
590 unsigned long long kbuffer_timestamp(struct kbuffer *kbuf) kbuffer_timestamp() argument
592 return kbuf->timestamp; kbuffer_timestamp()
597 * @kbuf: The kbuffer to read from
601 * The @offset must be an index from the @kbuf subbuffer beginning.
608 * Note, the kbuf timestamp and pointers are updated to the
613 void *kbuffer_read_at_offset(struct kbuffer *kbuf, int offset, kbuffer_read_at_offset() argument
618 if (offset < kbuf->start) kbuffer_read_at_offset()
621 offset -= kbuf->start; kbuffer_read_at_offset()
624 kbuffer_load_subbuffer(kbuf, kbuf->subbuffer); kbuffer_read_at_offset()
626 while (kbuf->curr < offset) { kbuffer_read_at_offset()
627 data = kbuffer_next_event(kbuf, ts); kbuffer_read_at_offset()
637 * @kbuf: The kbuffer to read from
643 int kbuffer_subbuffer_size(struct kbuffer *kbuf) kbuffer_subbuffer_size() argument
645 return kbuf->size; kbuffer_subbuffer_size()
650 * @kbuf: The kbuffer to read from
658 int kbuffer_curr_index(struct kbuffer *kbuf) kbuffer_curr_index() argument
660 return kbuf->curr; kbuffer_curr_index()
665 * @kbuf: The kbuffer to read from
670 int kbuffer_curr_offset(struct kbuffer *kbuf) kbuffer_curr_offset() argument
672 return kbuf->curr + kbuf->start; kbuffer_curr_offset()
677 * @kbuf: The kbuffer to read
682 int kbuffer_event_size(struct kbuffer *kbuf) kbuffer_event_size() argument
684 return kbuf->next - kbuf->index; kbuffer_event_size()
689 * @kbuf: The kbuffer to read
694 int kbuffer_curr_size(struct kbuffer *kbuf) kbuffer_curr_size() argument
696 return kbuf->next - kbuf->curr; kbuffer_curr_size()
701 * @kbuf: The kbuffer to read from
708 int kbuffer_missed_events(struct kbuffer *kbuf) kbuffer_missed_events() argument
711 if (kbuf->curr) kbuffer_missed_events()
714 return kbuf->lost_events; kbuffer_missed_events()
719 * @kbuf: The kbuffer to set
726 void kbuffer_set_old_format(struct kbuffer *kbuf) kbuffer_set_old_format() argument
728 kbuf->flags |= KBUFFER_FL_OLD_FORMAT; kbuffer_set_old_format()
730 kbuf->next_event = __old_next_event; kbuffer_set_old_format()
735 * @kbuf: The kbuffer
739 int kbuffer_start_of_data(struct kbuffer *kbuf) kbuffer_start_of_data() argument
741 return kbuf->start; kbuffer_start_of_data()
H A 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);
62 int kbuffer_missed_events(struct kbuffer *kbuf);
63 int kbuffer_subbuffer_size(struct kbuffer *kbuf);
65 void kbuffer_set_old_format(struct kbuffer *kbuf);
66 int kbuffer_start_of_data(struct kbuffer *kbuf);
/linux-4.1.27/arch/metag/kernel/
H A Dptrace.c29 void *kbuf, void __user *ubuf) metag_gp_regs_copyout()
36 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
41 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
50 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
55 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
60 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
68 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
73 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
78 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyout()
86 const void *kbuf, const void __user *ubuf) metag_gp_regs_copyin()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
98 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
107 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
112 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
117 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
122 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
132 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_gp_regs_copyin()
141 void *kbuf, void __user *ubuf) metag_gp_regs_get()
144 return metag_gp_regs_copyout(regs, pos, count, kbuf, ubuf); metag_gp_regs_get()
150 const void *kbuf, const void __user *ubuf) metag_gp_regs_set()
153 return metag_gp_regs_copyin(regs, pos, count, kbuf, ubuf); metag_gp_regs_set()
158 void *kbuf, void __user *ubuf) metag_cb_regs_copyout()
164 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_cb_regs_copyout()
167 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, metag_cb_regs_copyout()
174 const void *kbuf, const void __user *ubuf) metag_cb_regs_copyin()
179 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_cb_regs_copyin()
187 void *kbuf, void __user *ubuf) metag_cb_regs_get()
190 return metag_cb_regs_copyout(regs, pos, count, kbuf, ubuf); metag_cb_regs_get()
196 const void *kbuf, const void __user *ubuf) metag_cb_regs_set()
199 return metag_cb_regs_copyin(regs, pos, count, kbuf, ubuf); metag_cb_regs_set()
204 void *kbuf, void __user *ubuf) metag_rp_state_copyout()
212 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, metag_rp_state_copyout()
224 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_rp_state_copyout()
227 ret = user_regset_copyout_zero(&pos, &count, &kbuf, metag_rp_state_copyout()
233 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, metag_rp_state_copyout()
241 const void *kbuf, const void __user *ubuf) metag_rp_state_copyin()
248 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, metag_rp_state_copyin()
276 void *kbuf, void __user *ubuf) metag_rp_state_get()
279 return metag_rp_state_copyout(regs, pos, count, kbuf, ubuf); metag_rp_state_get()
285 const void *kbuf, const void __user *ubuf) metag_rp_state_set()
288 return metag_rp_state_copyin(regs, pos, count, kbuf, ubuf); metag_rp_state_set()
294 void *kbuf, void __user *ubuf) metag_tls_get()
297 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, &tls, 0, -1); metag_tls_get()
303 const void *kbuf, const void __user *ubuf) metag_tls_set()
308 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &tls, 0, -1); metag_tls_set()
27 metag_gp_regs_copyout(const struct pt_regs *regs, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_gp_regs_copyout() argument
84 metag_gp_regs_copyin(struct pt_regs *regs, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_gp_regs_copyin() argument
138 metag_gp_regs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_gp_regs_get() argument
147 metag_gp_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_gp_regs_set() argument
156 metag_cb_regs_copyout(const struct pt_regs *regs, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_cb_regs_copyout() argument
172 metag_cb_regs_copyin(struct pt_regs *regs, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_cb_regs_copyin() argument
184 metag_cb_regs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_cb_regs_get() argument
193 metag_cb_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_cb_regs_set() argument
202 metag_rp_state_copyout(const struct pt_regs *regs, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_rp_state_copyout() argument
239 metag_rp_state_copyin(struct pt_regs *regs, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_rp_state_copyin() argument
273 metag_rp_state_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_rp_state_get() argument
282 metag_rp_state_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_rp_state_set() argument
291 metag_tls_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) metag_tls_get() argument
300 metag_tls_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) metag_tls_set() argument
/linux-4.1.27/arch/mips/lasat/
H A Dpicvue_proc.c68 char kbuf[PVC_LINELEN]; pvc_line_proc_write() local
73 len = min(count, sizeof(kbuf) - 1); pvc_line_proc_write()
74 if (copy_from_user(kbuf, buf, len)) pvc_line_proc_write()
76 kbuf[len] = '\0'; pvc_line_proc_write()
78 if (len > 0 && kbuf[len - 1] == '\n') pvc_line_proc_write()
82 strncpy(pvc_lines[lineno], kbuf, len); pvc_line_proc_write()
103 char kbuf[42]; pvc_scroll_proc_write() local
107 len = min(count, sizeof(kbuf) - 1); pvc_scroll_proc_write()
108 if (copy_from_user(kbuf, buf, len)) pvc_scroll_proc_write()
110 kbuf[len] = '\0'; pvc_scroll_proc_write()
112 cmd = simple_strtol(kbuf, NULL, 10); pvc_scroll_proc_write()
/linux-4.1.27/arch/metag/include/asm/
H A 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.1.27/arch/sparc/kernel/
H A Dptrace_64.c124 void *kbuf, int len) get_from_target()
127 if (copy_from_user(kbuf, (void __user *) uaddr, len)) get_from_target()
130 int len2 = access_process_vm(target, uaddr, kbuf, len, 0); get_from_target()
138 void *kbuf, int len) set_to_target()
141 if (copy_to_user((void __user *) uaddr, kbuf, len)) set_to_target()
144 int len2 = access_process_vm(target, uaddr, kbuf, len, 1); set_to_target()
210 void *kbuf, void __user *ubuf) genregs64_get()
218 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs64_get()
226 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs64_get()
234 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs64_get()
243 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs64_get()
250 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs64_get()
260 const void *kbuf, const void __user *ubuf) genregs64_set()
268 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs64_set()
277 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs64_set()
291 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs64_set()
307 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs64_set()
316 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs64_set()
325 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs64_set()
334 void *kbuf, void __user *ubuf) fpregs64_get()
346 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs64_get()
350 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs64_get()
357 &kbuf, &ubuf, fpregs64_get()
363 &kbuf, &ubuf, fpregs64_get()
376 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs64_get()
381 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs64_get()
386 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs64_get()
392 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs64_get()
401 const void *kbuf, const void __user *ubuf) fpregs64_set()
410 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs64_set()
414 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs64_set()
419 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs64_set()
426 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs64_set()
436 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpregs64_set()
478 void *kbuf, void __user *ubuf) genregs32_get()
482 compat_ulong_t *k = kbuf; genregs32_get()
492 if (kbuf) { genregs32_get()
569 if (kbuf) genregs32_get()
580 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs32_get()
587 const void *kbuf, const void __user *ubuf) genregs32_set()
591 const compat_ulong_t *k = kbuf; genregs32_set()
601 if (kbuf) { genregs32_set()
662 if (kbuf) genregs32_set()
699 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs32_set()
706 void *kbuf, void __user *ubuf) fpregs32_get()
726 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
731 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs32_get()
735 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
744 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
751 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs32_get()
760 const void *kbuf, const void __user *ubuf) fpregs32_set()
771 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs32_set()
775 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpregs32_set()
782 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs32_set()
798 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpregs32_set()
123 get_from_target(struct task_struct *target, unsigned long uaddr, void *kbuf, int len) get_from_target() argument
137 set_to_target(struct task_struct *target, unsigned long uaddr, void *kbuf, int len) set_to_target() argument
207 genregs64_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs64_get() argument
257 genregs64_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs64_set() argument
331 fpregs64_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs64_get() argument
398 fpregs64_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs64_set() argument
475 genregs32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs32_get() argument
584 genregs32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs32_set() argument
703 fpregs32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs32_get() argument
757 fpregs32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs32_set() argument
H A Dptrace_32.c51 void *kbuf, void __user *ubuf) genregs32_get()
55 unsigned long *k = kbuf; genregs32_get()
65 if (kbuf) { genregs32_get()
111 if (kbuf) genregs32_get()
122 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs32_get()
129 const void *kbuf, const void __user *ubuf) genregs32_set()
133 const unsigned long *k = kbuf; genregs32_set()
143 if (kbuf) { genregs32_set()
171 if (kbuf) genregs32_set()
206 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs32_set()
213 void *kbuf, void __user *ubuf) fpregs32_get()
223 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
228 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs32_get()
232 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
241 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs32_get()
248 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpregs32_get()
257 const void *kbuf, const void __user *ubuf) fpregs32_set()
266 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs32_set()
270 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpregs32_set()
274 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs32_set()
281 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpregs32_set()
48 genregs32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs32_get() argument
126 genregs32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs32_set() argument
210 fpregs32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs32_get() argument
254 fpregs32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs32_set() argument
/linux-4.1.27/arch/openrisc/kernel/
H A Dptrace.c54 void *kbuf, void __user * ubuf) genregs_get()
60 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, 0, 4); genregs_get()
63 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
66 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
72 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
84 const void *kbuf, const void __user * ubuf) genregs_set()
90 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, 4); genregs_set()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
97 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
104 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
51 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user * ubuf) genregs_get() argument
81 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user * ubuf) genregs_set() argument
/linux-4.1.27/arch/nios2/kernel/
H A Dptrace.c24 void *kbuf, void __user *ubuf) genregs_get()
32 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ genregs_get()
37 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ genregs_get()
42 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ genregs_get()
58 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
70 const void *kbuf, const void __user *ubuf) genregs_set()
78 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ genregs_set()
83 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ genregs_set()
88 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ genregs_set()
104 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
21 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
67 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
/linux-4.1.27/arch/sh/kernel/
H A Dptrace_32.c141 void *kbuf, void __user *ubuf) genregs_get()
146 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
151 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
156 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
165 const void *kbuf, const void __user *ubuf) genregs_set()
170 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
174 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
179 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
189 void *kbuf, void __user *ubuf) fpregs_get()
198 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_get()
201 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_get()
208 const void *kbuf, const void __user *ubuf) fpregs_set()
219 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_set()
222 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_set()
237 void *kbuf, void __user *ubuf) dspregs_get()
243 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, regs, dspregs_get()
246 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, dspregs_get()
255 const void *kbuf, const void __user *ubuf) dspregs_set()
261 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, regs, dspregs_set()
264 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, dspregs_set()
138 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
162 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
186 fpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs_get() argument
205 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument
234 dspregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) dspregs_get() argument
252 dspregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) dspregs_set() argument
H A Dptrace_64.c151 void *kbuf, void __user *ubuf) genregs_get()
157 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
163 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
169 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
175 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
184 const void *kbuf, const void __user *ubuf) genregs_set()
190 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
196 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
203 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
209 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
219 void *kbuf, void __user *ubuf) fpregs_get()
227 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_get()
234 const void *kbuf, const void __user *ubuf) fpregs_set()
244 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_set()
148 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
181 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
216 fpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs_get() argument
231 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument
/linux-4.1.27/include/linux/
H A Dregset.h48 * @kbuf: if not %NULL, a kernel-space pointer to copy into
49 * @ubuf: if @kbuf is %NULL, a user-space pointer to copy into
53 * bytes, but must be properly aligned. If @kbuf is non-null, that
54 * buffer is used and @ubuf is ignored. If @kbuf is %NULL, then
61 void *kbuf, void __user *ubuf);
69 * @kbuf: if not %NULL, a kernel-space pointer to copy from
70 * @ubuf: if @kbuf is %NULL, a user-space pointer to copy from
74 * bytes, but must be properly aligned. If @kbuf is non-null, that
75 * buffer is used and @ubuf is ignored. If @kbuf is %NULL, then
82 const void *kbuf, const void __user *ubuf);
221 void **kbuf, user_regset_copyout()
232 if (*kbuf) { user_regset_copyout()
233 memcpy(*kbuf, data, copy); user_regset_copyout()
234 *kbuf += copy; user_regset_copyout()
246 const void **kbuf,
257 if (*kbuf) {
258 memcpy(data, *kbuf, copy);
259 *kbuf += copy;
276 void **kbuf, void __user **ubuf,
286 if (*kbuf) {
287 memset(*kbuf, 0, copy);
288 *kbuf += copy;
301 const void **kbuf,
312 if (*kbuf)
313 *kbuf += copy;
220 user_regset_copyout(unsigned int *pos, unsigned int *count, void **kbuf, void __user **ubuf, const void *data, const int start_pos, const int end_pos) user_regset_copyout() argument
H A Dkexec.h91 * Use ->buf when expecting to deal with user memory and use ->kbuf
96 void *kbuf; member in union:kexec_segment::__anon11884
/linux-4.1.27/arch/frv/kernel/
H A Dptrace.c43 void *kbuf, void __user *ubuf) genregs_get()
48 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
53 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
63 const void *kbuf, const void __user *ubuf) genregs_set()
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
87 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
98 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
108 void *kbuf, void __user *ubuf) fpmregs_get()
113 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpmregs_get()
118 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpmregs_get()
128 const void *kbuf, const void __user *ubuf) fpmregs_set()
133 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpmregs_set()
138 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpmregs_set()
40 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
60 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
105 fpmregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpmregs_get() argument
125 fpmregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpmregs_set() argument
/linux-4.1.27/arch/c6x/kernel/
H A Dptrace.c63 void *kbuf, void __user *ubuf) gpr_get()
67 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, gpr_get()
75 const void *kbuf, const void __user *ubuf) gpr_set()
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
87 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, gpr_set()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
100 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, gpr_set()
106 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
60 gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr_get() argument
72 gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr_set() argument
/linux-4.1.27/arch/arc/kernel/
H A Dptrace.c24 void *kbuf, void __user *ubuf) genregs_get()
33 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ genregs_get()
39 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ genregs_get()
45 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ genregs_get()
73 const void *kbuf, const void __user *ubuf) genregs_set()
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ genregs_set()
88 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ genregs_set()
95 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ genregs_set()
21 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
70 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
H A Dtroubleshoot.c244 static int fill_display_data(char *kbuf) fill_display_data() argument
247 num += sprintf(kbuf + num, "I-TLB Miss %x\n", numitlb); fill_display_data()
248 num += sprintf(kbuf + num, "D-TLB Miss %x\n", numdtlb); fill_display_data()
249 num += sprintf(kbuf + num, "PTE not present %x\n", num_pte_not_present); fill_display_data()
270 char *kbuf = (char *)file->private_data; tlb_stats_output() local
276 num = fill_display_data(kbuf); tlb_stats_output()
279 It copies up to @2 (num) bytes from kernel buffer @4 (kbuf) at offset tlb_stats_output()
283 return simple_read_from_buffer(user_buf, num, offset, kbuf, len); tlb_stats_output()
/linux-4.1.27/arch/mn10300/kernel/
H A Dptrace.c84 void *kbuf, void __user *ubuf) genregs_get()
90 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
95 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
101 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
111 const void *kbuf, const void __user *ubuf) genregs_set()
118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
131 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
143 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
150 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
160 void *kbuf, void __user *ubuf) fpuregs_get()
167 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpuregs_get()
172 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, fpuregs_get()
182 const void *kbuf, const void __user *ubuf) fpuregs_set()
187 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpuregs_set()
196 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, fpuregs_set()
81 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
108 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
157 fpuregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpuregs_get() argument
179 fpuregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpuregs_set() argument
/linux-4.1.27/arch/um/drivers/
H A Dhostaudio_kern.c74 void *kbuf; hostaudio_read() local
81 kbuf = kmalloc(count, GFP_KERNEL); hostaudio_read()
82 if (kbuf == NULL) hostaudio_read()
85 err = os_read_file(state->fd, kbuf, count); hostaudio_read()
89 if (copy_to_user(buffer, kbuf, err)) hostaudio_read()
93 kfree(kbuf); hostaudio_read()
101 void *kbuf; hostaudio_write() local
108 kbuf = kmalloc(count, GFP_KERNEL); hostaudio_write()
109 if (kbuf == NULL) hostaudio_write()
113 if (copy_from_user(kbuf, buffer, count)) hostaudio_write()
116 err = os_write_file(state->fd, kbuf, count); hostaudio_write()
122 kfree(kbuf); hostaudio_write()
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dreconfig.c400 char *kbuf; ofdt_write() local
403 if (!(kbuf = kmalloc(count + 1, GFP_KERNEL))) { ofdt_write()
407 if (copy_from_user(kbuf, buf, count)) { ofdt_write()
412 kbuf[count] = '\0'; ofdt_write()
414 tmp = strchr(kbuf, ' '); ofdt_write()
422 if (!strcmp(kbuf, "add_node")) ofdt_write()
423 rv = do_add_node(tmp, count - (tmp - kbuf)); ofdt_write()
424 else if (!strcmp(kbuf, "remove_node")) ofdt_write()
426 else if (!strcmp(kbuf, "add_property")) ofdt_write()
427 rv = do_add_property(tmp, count - (tmp - kbuf)); ofdt_write()
428 else if (!strcmp(kbuf, "remove_property")) ofdt_write()
429 rv = do_remove_property(tmp, count - (tmp - kbuf)); ofdt_write()
430 else if (!strcmp(kbuf, "update_property")) ofdt_write()
431 rv = do_update_property(tmp, count - (tmp - kbuf)); ofdt_write()
435 kfree(kbuf); ofdt_write()
H A Dlparcfg.c585 char kbuf[kbuf_sz]; lparcfg_write() local
597 if (copy_from_user(kbuf, buf, count)) lparcfg_write()
600 kbuf[count - 1] = '\0'; lparcfg_write()
601 tmp = strchr(kbuf, '='); lparcfg_write()
607 if (!strcmp(kbuf, "partition_entitled_capacity")) { lparcfg_write()
614 } else if (!strcmp(kbuf, "capacity_weight")) { lparcfg_write()
621 } else if (!strcmp(kbuf, "entitled_memory")) { lparcfg_write()
628 } else if (!strcmp(kbuf, "entitled_memory_weight")) { lparcfg_write()
/linux-4.1.27/block/
H A Dblk-map.c172 * @kbuf: the kernel buffer
181 int blk_rq_map_kern(struct request_queue *q, struct request *rq, void *kbuf, blk_rq_map_kern() argument
185 unsigned long addr = (unsigned long) kbuf; blk_rq_map_kern()
192 if (!len || !kbuf) blk_rq_map_kern()
195 do_copy = !blk_rq_aligned(q, addr, len) || object_is_on_stack(kbuf); blk_rq_map_kern()
197 bio = bio_copy_kern(q, kbuf, len, gfp_mask, reading); blk_rq_map_kern()
199 bio = bio_map_kern(q, kbuf, len, gfp_mask); blk_rq_map_kern()
/linux-4.1.27/fs/afs/
H A Dproc.c226 char *kbuf, *name, *args; afs_proc_cells_write() local
233 kbuf = kmalloc(size + 1, GFP_KERNEL); afs_proc_cells_write()
234 if (!kbuf) afs_proc_cells_write()
238 if (copy_from_user(kbuf, buf, size) != 0) afs_proc_cells_write()
240 kbuf[size] = 0; afs_proc_cells_write()
243 name = memchr(kbuf, '\n', size); afs_proc_cells_write()
248 name = strchr(kbuf, ' '); afs_proc_cells_write()
267 _debug("cmd=%s name=%s args=%s", kbuf, name, args); afs_proc_cells_write()
269 if (strcmp(kbuf, "add") == 0) { afs_proc_cells_write()
287 kfree(kbuf); afs_proc_cells_write()
311 char *kbuf, *s; afs_proc_rootcell_write() local
319 kbuf = kmalloc(size + 1, GFP_KERNEL); afs_proc_rootcell_write()
320 if (!kbuf) afs_proc_rootcell_write()
324 if (copy_from_user(kbuf, buf, size) != 0) afs_proc_rootcell_write()
326 kbuf[size] = 0; afs_proc_rootcell_write()
329 s = memchr(kbuf, '\n', size); afs_proc_rootcell_write()
334 _debug("rootcell=%s", kbuf); afs_proc_rootcell_write()
336 ret = afs_cell_init(kbuf); afs_proc_rootcell_write()
341 kfree(kbuf); afs_proc_rootcell_write()
/linux-4.1.27/arch/x86/kernel/
H A Di387.c305 void *kbuf, void __user *ubuf) xfpregs_get()
318 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, xfpregs_get()
324 const void *kbuf, const void __user *ubuf) xfpregs_set()
337 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, xfpregs_set()
357 void *kbuf, void __user *ubuf) xstateregs_get()
381 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); xstateregs_get()
387 const void *kbuf, const void __user *ubuf) xstateregs_set()
401 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); xstateregs_set()
553 void *kbuf, void __user *ubuf) fpregs_get()
563 return fpregs_soft_get(target, regset, pos, count, kbuf, ubuf); fpregs_get()
566 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_get()
572 if (kbuf && pos == 0 && count == sizeof(env)) { fpregs_get()
573 convert_from_fxsr(kbuf, target); fpregs_get()
579 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, &env, 0, -1); fpregs_get()
584 const void *kbuf, const void __user *ubuf) fpregs_set()
596 return fpregs_soft_set(target, regset, pos, count, kbuf, ubuf); fpregs_set()
599 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_set()
606 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &env, 0, -1); fpregs_set()
303 xfpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) xfpregs_get() argument
322 xfpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) xfpregs_set() argument
355 xstateregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) xstateregs_get() argument
385 xstateregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) xstateregs_set() argument
551 fpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs_get() argument
582 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument
H A Dtls.c212 void *kbuf, void __user *ubuf) regset_tls_get()
226 if (kbuf) { regset_tls_get()
227 struct user_desc *info = kbuf; regset_tls_get()
246 const void *kbuf, const void __user *ubuf) regset_tls_set()
257 if (kbuf) regset_tls_set()
258 info = kbuf; regset_tls_set()
210 regset_tls_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) regset_tls_get() argument
244 regset_tls_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) regset_tls_set() argument
H A Dtboot.c368 void *kbuf; tboot_log_read() local
388 kbuf = kmalloc(count, GFP_KERNEL); tboot_log_read()
389 if (!kbuf) { tboot_log_read()
394 memcpy_fromio(kbuf, log_base + LOG_BUF_OFF + *ppos, count); tboot_log_read()
395 if (copy_to_user(user_buf, kbuf, count)) tboot_log_read()
403 kfree(kbuf); tboot_log_read()
H A Dptrace.c508 void *kbuf, void __user *ubuf) genregs_get()
510 if (kbuf) { genregs_get()
511 unsigned long *k = kbuf; genregs_get()
533 const void *kbuf, const void __user *ubuf) genregs_set()
536 if (kbuf) { genregs_set()
537 const unsigned long *k = kbuf; genregs_set()
788 void *kbuf, void __user *ubuf) ioperm_get()
793 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, ioperm_get()
1074 void *kbuf, void __user *ubuf) genregs32_get()
1076 if (kbuf) { genregs32_get()
1077 compat_ulong_t *k = kbuf; genregs32_get()
1101 const void *kbuf, const void __user *ubuf) genregs32_set()
1104 if (kbuf) { genregs32_set()
1105 const compat_ulong_t *k = kbuf; genregs32_set()
505 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
530 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
785 ioperm_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) ioperm_get() argument
1071 genregs32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs32_get() argument
1098 genregs32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs32_set() argument
/linux-4.1.27/mm/
H A Dpage_owner.c85 char *kbuf; print_page_owner() local
91 kbuf = kmalloc(count, GFP_KERNEL); print_page_owner()
92 if (!kbuf) print_page_owner()
95 ret = snprintf(kbuf, count, print_page_owner()
105 ret += snprintf(kbuf + ret, count - ret, print_page_owner()
127 ret += snprint_stack_trace(kbuf + ret, count - ret, &trace, 0); print_page_owner()
131 ret += snprintf(kbuf + ret, count - ret, "\n"); print_page_owner()
135 if (copy_to_user(buf, kbuf, ret)) print_page_owner()
138 kfree(kbuf); print_page_owner()
142 kfree(kbuf); print_page_owner()
H A Dbacking-dev.c586 char kbuf[] = "0\n"; pdflush_proc_obsolete() local
588 if (*ppos || *lenp < sizeof(kbuf)) { pdflush_proc_obsolete()
593 if (copy_to_user(buffer, kbuf, sizeof(kbuf))) pdflush_proc_obsolete()
H A Dslab.c4027 char kbuf[MAX_SLABINFO_WRITE + 1], *tmp; slabinfo_write() local
4033 if (copy_from_user(&kbuf, buffer, count)) slabinfo_write()
4035 kbuf[MAX_SLABINFO_WRITE] = '\0'; slabinfo_write()
4037 tmp = strchr(kbuf, ' '); slabinfo_write()
4049 if (!strcmp(cachep->name, kbuf)) { slabinfo_write()
/linux-4.1.27/arch/arm64/kernel/
H A Dptrace.c375 void *kbuf, void __user *ubuf) hw_break_get()
387 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &info, 0, hw_break_get()
394 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, offset, hw_break_get()
406 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &addr, hw_break_get()
415 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &ctrl, hw_break_get()
421 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, hw_break_get()
436 const void *kbuf, const void __user *ubuf) hw_break_set()
445 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, offset); hw_break_set()
452 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &addr, hw_break_set()
461 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, hw_break_set()
470 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, hw_break_set()
486 void *kbuf, void __user *ubuf) gpr_get()
489 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, -1); gpr_get()
494 const void *kbuf, const void __user *ubuf) gpr_set()
499 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &newregs, 0, -1); gpr_set()
515 void *kbuf, void __user *ubuf) fpr_get()
519 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, -1); fpr_get()
524 const void *kbuf, const void __user *ubuf) fpr_set()
529 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &newstate, 0, -1); fpr_set()
540 void *kbuf, void __user *ubuf) tls_get()
543 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, tls, 0, -1); tls_get()
548 const void *kbuf, const void __user *ubuf) tls_set()
553 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &tls, 0, -1); tls_set()
564 void *kbuf, void __user *ubuf) system_call_get()
568 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, system_call_get()
575 const void *kbuf, const void __user *ubuf) system_call_set()
579 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &syscallno, 0, -1); system_call_set()
671 void *kbuf, void __user *ubuf) compat_gpr_get()
703 if (kbuf) { compat_gpr_get()
704 memcpy(kbuf, &reg, sizeof(reg)); compat_gpr_get()
705 kbuf += sizeof(reg); compat_gpr_get()
723 const void *kbuf, const void __user *ubuf) compat_gpr_set()
744 if (kbuf) { compat_gpr_set()
745 memcpy(&reg, kbuf, sizeof(reg)); compat_gpr_set()
746 kbuf += sizeof(reg); compat_gpr_set()
784 void *kbuf, void __user *ubuf) compat_vfp_get()
796 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, compat_vfp_get()
811 const void *kbuf, const void __user *ubuf) compat_vfp_set()
822 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, compat_vfp_set()
372 hw_break_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) hw_break_get() argument
433 hw_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) hw_break_set() argument
483 gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr_get() argument
492 gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr_set() argument
513 fpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpr_get() argument
522 fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpr_set() argument
538 tls_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) tls_get() argument
546 tls_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) tls_set() argument
561 system_call_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) system_call_get() argument
572 system_call_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) system_call_set() argument
668 compat_gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) compat_gpr_get() argument
720 compat_gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) compat_gpr_set() argument
781 compat_vfp_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) compat_vfp_get() argument
808 compat_vfp_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) compat_vfp_set() argument
/linux-4.1.27/arch/powerpc/kernel/
H A Dptrace.c266 void *kbuf, void __user *ubuf) gpr_get()
279 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, gpr_get()
284 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &msr, gpr_get()
294 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, gpr_get()
299 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, gpr_get()
307 const void *kbuf, const void __user *ubuf) gpr_set()
317 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
322 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &reg, gpr_set()
333 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
340 &pos, &count, &kbuf, &ubuf, gpr_set()
345 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &reg, gpr_set()
354 &pos, &count, &kbuf, &ubuf, gpr_set()
362 void *kbuf, void __user *ubuf) fpr_get()
375 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, buf, 0, -1); fpr_get()
381 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpr_get()
388 const void *kbuf, const void __user *ubuf) fpr_set()
398 i = user_regset_copyin(&pos, &count, &kbuf, &ubuf, buf, 0, -1); fpr_set()
409 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpr_set()
437 void *kbuf, void __user *ubuf) vr_get()
446 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, vr_get()
459 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &vrsave, vr_get()
468 const void *kbuf, const void __user *ubuf) vr_set()
477 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vr_set()
490 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &vrsave, vr_set()
516 void *kbuf, void __user *ubuf) vsr_get()
525 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, vsr_get()
533 const void *kbuf, const void __user *ubuf) vsr_set()
540 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vsr_set()
571 void *kbuf, void __user *ubuf) evr_get()
577 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, evr_get()
585 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, evr_get()
594 const void *kbuf, const void __user *ubuf) evr_set()
600 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, evr_set()
608 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, evr_set()
679 void *kbuf, void __user *ubuf) gpr32_get()
682 compat_ulong_t *k = kbuf; gpr32_get()
699 if (kbuf) gpr32_get()
709 if (kbuf) gpr32_get()
717 if (kbuf) gpr32_get()
725 kbuf = k; gpr32_get()
729 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, gpr32_get()
736 const void *kbuf, const void __user *ubuf) gpr32_set()
739 const compat_ulong_t *k = kbuf; gpr32_set()
751 if (kbuf) gpr32_set()
763 if (kbuf) gpr32_set()
772 if (kbuf) { gpr32_set()
789 if (kbuf) gpr32_set()
798 kbuf = k; gpr32_set()
802 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, gpr32_set()
264 gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr_get() argument
305 gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr_set() argument
360 fpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpr_get() argument
386 fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpr_set() argument
435 vr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) vr_get() argument
466 vr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) vr_set() argument
514 vsr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) vsr_get() argument
531 vsr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) vsr_set() argument
569 evr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) evr_get() argument
592 evr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) evr_set() argument
676 gpr32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr32_get() argument
733 gpr32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr32_set() argument
/linux-4.1.27/arch/s390/kernel/
H A Dptrace.c891 void *kbuf, void __user *ubuf) s390_regs_get()
896 if (kbuf) { s390_regs_get()
897 unsigned long *k = kbuf; s390_regs_get()
918 const void *kbuf, const void __user *ubuf) s390_regs_set()
925 if (kbuf) { s390_regs_set()
926 const unsigned long *k = kbuf; s390_regs_set()
953 unsigned int count, void *kbuf, void __user *ubuf) s390_fpregs_get()
965 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, s390_fpregs_get()
971 unsigned int count, const void *kbuf, s390_fpregs_set()
984 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ufpc, s390_fpregs_set()
994 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, s390_fpregs_set()
1017 void *kbuf, void __user *ubuf) s390_last_break_get()
1020 if (kbuf) { s390_last_break_get()
1021 unsigned long *k = kbuf; s390_last_break_get()
1035 const void *kbuf, const void __user *ubuf) s390_last_break_set()
1043 void *kbuf, void __user *ubuf) s390_tdb_get()
1051 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, data, 0, 256); s390_tdb_get()
1057 const void *kbuf, const void __user *ubuf) s390_tdb_set()
1065 void *kbuf, void __user *ubuf) s390_vxrs_low_get()
1079 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, vxrs, 0, -1); s390_vxrs_low_get()
1085 const void *kbuf, const void __user *ubuf) s390_vxrs_low_set()
1099 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vxrs, 0, -1); s390_vxrs_low_set()
1113 void *kbuf, void __user *ubuf) s390_vxrs_high_get()
1126 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, vxrs, 0, -1); s390_vxrs_high_get()
1132 const void *kbuf, const void __user *ubuf) s390_vxrs_high_set()
1145 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, s390_vxrs_high_set()
1156 void *kbuf, void __user *ubuf) s390_system_call_get()
1159 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, s390_system_call_get()
1166 const void *kbuf, const void __user *ubuf) s390_system_call_set()
1169 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, s390_system_call_set()
1243 void *kbuf, void __user *ubuf) s390_compat_regs_get()
1248 if (kbuf) { s390_compat_regs_get()
1249 compat_ulong_t *k = kbuf; s390_compat_regs_get()
1270 const void *kbuf, const void __user *ubuf) s390_compat_regs_set()
1277 if (kbuf) { s390_compat_regs_set()
1278 const compat_ulong_t *k = kbuf; s390_compat_regs_set()
1306 void *kbuf, void __user *ubuf) s390_compat_regs_high_get()
1312 if (kbuf) { s390_compat_regs_high_get()
1313 compat_ulong_t *k = kbuf; s390_compat_regs_high_get()
1334 const void *kbuf, const void __user *ubuf) s390_compat_regs_high_set()
1341 if (kbuf) { s390_compat_regs_high_set()
1342 const compat_ulong_t *k = kbuf; s390_compat_regs_high_set()
1367 void *kbuf, void __user *ubuf) s390_compat_last_break_get()
1373 if (kbuf) { s390_compat_last_break_get()
1374 unsigned long *k = kbuf; s390_compat_last_break_get()
1388 const void *kbuf, const void __user *ubuf) s390_compat_last_break_set()
888 s390_regs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_regs_get() argument
915 s390_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_regs_set() argument
951 s390_fpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_fpregs_get() argument
969 s390_fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_fpregs_set() argument
1014 s390_last_break_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_last_break_get() argument
1032 s390_last_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_last_break_set() argument
1040 s390_tdb_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_tdb_get() argument
1054 s390_tdb_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_tdb_set() argument
1062 s390_vxrs_low_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_vxrs_low_get() argument
1082 s390_vxrs_low_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_vxrs_low_set() argument
1110 s390_vxrs_high_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_vxrs_high_get() argument
1129 s390_vxrs_high_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_vxrs_high_set() argument
1153 s390_system_call_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_system_call_get() argument
1163 s390_system_call_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_system_call_set() argument
1240 s390_compat_regs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_compat_regs_get() argument
1267 s390_compat_regs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_compat_regs_set() argument
1303 s390_compat_regs_high_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_compat_regs_high_get() argument
1331 s390_compat_regs_high_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_compat_regs_high_set() argument
1364 s390_compat_last_break_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) s390_compat_last_break_get() argument
1385 s390_compat_last_break_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) s390_compat_last_break_set() argument
/linux-4.1.27/fs/
H A Dcompat.c212 static int put_compat_statfs(struct compat_statfs __user *ubuf, struct kstatfs *kbuf) put_compat_statfs() argument
216 if ((kbuf->f_blocks | kbuf->f_bfree | kbuf->f_bavail | put_compat_statfs()
217 kbuf->f_bsize | kbuf->f_frsize) & 0xffffffff00000000ULL) put_compat_statfs()
221 if (kbuf->f_files != 0xffffffffffffffffULL put_compat_statfs()
222 && (kbuf->f_files & 0xffffffff00000000ULL)) put_compat_statfs()
224 if (kbuf->f_ffree != 0xffffffffffffffffULL put_compat_statfs()
225 && (kbuf->f_ffree & 0xffffffff00000000ULL)) put_compat_statfs()
229 __put_user(kbuf->f_type, &ubuf->f_type) || put_compat_statfs()
230 __put_user(kbuf->f_bsize, &ubuf->f_bsize) || put_compat_statfs()
231 __put_user(kbuf->f_blocks, &ubuf->f_blocks) || put_compat_statfs()
232 __put_user(kbuf->f_bfree, &ubuf->f_bfree) || put_compat_statfs()
233 __put_user(kbuf->f_bavail, &ubuf->f_bavail) || put_compat_statfs()
234 __put_user(kbuf->f_files, &ubuf->f_files) || put_compat_statfs()
235 __put_user(kbuf->f_ffree, &ubuf->f_ffree) || put_compat_statfs()
236 __put_user(kbuf->f_namelen, &ubuf->f_namelen) || put_compat_statfs()
237 __put_user(kbuf->f_fsid.val[0], &ubuf->f_fsid.val[0]) || put_compat_statfs()
238 __put_user(kbuf->f_fsid.val[1], &ubuf->f_fsid.val[1]) || put_compat_statfs()
239 __put_user(kbuf->f_frsize, &ubuf->f_frsize) || put_compat_statfs()
240 __put_user(kbuf->f_flags, &ubuf->f_flags) || put_compat_statfs()
268 static int put_compat_statfs64(struct compat_statfs64 __user *ubuf, struct kstatfs *kbuf) put_compat_statfs64() argument
271 if ((kbuf->f_blocks | kbuf->f_bfree | kbuf->f_bavail | put_compat_statfs64()
272 kbuf->f_bsize | kbuf->f_frsize) & 0xffffffff00000000ULL) put_compat_statfs64()
276 if (kbuf->f_files != 0xffffffffffffffffULL put_compat_statfs64()
277 && (kbuf->f_files & 0xffffffff00000000ULL)) put_compat_statfs64()
279 if (kbuf->f_ffree != 0xffffffffffffffffULL put_compat_statfs64()
280 && (kbuf->f_ffree & 0xffffffff00000000ULL)) put_compat_statfs64()
284 __put_user(kbuf->f_type, &ubuf->f_type) || put_compat_statfs64()
285 __put_user(kbuf->f_bsize, &ubuf->f_bsize) || put_compat_statfs64()
286 __put_user(kbuf->f_blocks, &ubuf->f_blocks) || put_compat_statfs64()
287 __put_user(kbuf->f_bfree, &ubuf->f_bfree) || put_compat_statfs64()
288 __put_user(kbuf->f_bavail, &ubuf->f_bavail) || put_compat_statfs64()
289 __put_user(kbuf->f_files, &ubuf->f_files) || put_compat_statfs64()
290 __put_user(kbuf->f_ffree, &ubuf->f_ffree) || put_compat_statfs64()
291 __put_user(kbuf->f_namelen, &ubuf->f_namelen) || put_compat_statfs64()
292 __put_user(kbuf->f_fsid.val[0], &ubuf->f_fsid.val[0]) || put_compat_statfs64()
293 __put_user(kbuf->f_fsid.val[1], &ubuf->f_fsid.val[1]) || put_compat_statfs64()
294 __put_user(kbuf->f_frsize, &ubuf->f_frsize) || put_compat_statfs64()
295 __put_user(kbuf->f_flags, &ubuf->f_flags) || put_compat_statfs64()
H A Ddcookies.c153 char * kbuf; SYSCALL_DEFINE3() local
175 kbuf = kmalloc(PAGE_SIZE, GFP_KERNEL); SYSCALL_DEFINE3()
176 if (!kbuf) SYSCALL_DEFINE3()
180 path = d_path(&dcs->path, kbuf, PAGE_SIZE); SYSCALL_DEFINE3()
191 pathlen = kbuf + PAGE_SIZE - path; SYSCALL_DEFINE3()
199 kfree(kbuf); SYSCALL_DEFINE3()
/linux-4.1.27/arch/hexagon/kernel/
H A Dptrace.c53 void *kbuf, void __user *ubuf) genregs_get()
69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
74 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, \ genregs_get()
101 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
109 const void *kbuf, const void __user *ubuf) genregs_set()
118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ genregs_set()
152 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
50 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
106 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
/linux-4.1.27/drivers/char/xilinx_hwicap/
H A Dxilinx_hwicap.c356 u32 *kbuf; hwicap_read() local
384 kbuf = (u32 *) get_zeroed_page(GFP_KERNEL); hwicap_read()
385 if (!kbuf) { hwicap_read()
410 kbuf, words); hwicap_read()
414 free_page((unsigned long)kbuf); hwicap_read()
419 if (copy_to_user(buf, kbuf, bytes_to_read)) { hwicap_read()
420 free_page((unsigned long)kbuf); hwicap_read()
425 kbuf, hwicap_read()
428 free_page((unsigned long)kbuf); hwicap_read()
443 u32 *kbuf; hwicap_write() local
459 kbuf = (u32 *) __get_free_page(GFP_KERNEL); hwicap_write()
460 if (!kbuf) { hwicap_write()
475 memcpy(kbuf, drvdata->write_buffer, hwicap_write()
478 (((char *)kbuf) + drvdata->write_buffer_in_use), hwicap_write()
481 free_page((unsigned long)kbuf); hwicap_write()
486 if (copy_from_user(kbuf, buf + written, len)) { hwicap_write()
487 free_page((unsigned long)kbuf); hwicap_write()
494 kbuf, len >> 2); hwicap_write()
497 free_page((unsigned long)kbuf); hwicap_write()
518 free_page((unsigned long)kbuf); hwicap_write()
/linux-4.1.27/drivers/md/bcache/
H A Ddebug.c166 char kbuf[80]; bch_dump_read() local
189 bch_extent_to_text(kbuf, sizeof(kbuf), &w->key); bch_dump_read()
190 i->bytes = snprintf(i->buf, PAGE_SIZE, "%s\n", kbuf); bch_dump_read()
/linux-4.1.27/arch/arm/kernel/
H A Dptrace.c588 void *kbuf, void __user *ubuf) gpr_get()
592 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, gpr_get()
600 const void *kbuf, const void __user *ubuf) gpr_set()
605 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, gpr_set()
621 void *kbuf, void __user *ubuf) fpa_get()
623 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpa_get()
631 const void *kbuf, const void __user *ubuf) fpa_set()
637 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpa_set()
668 void *kbuf, void __user *ubuf) vfp_get()
678 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, vfp_get()
685 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, vfp_get()
691 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, vfp_get()
705 const void *kbuf, const void __user *ubuf) vfp_set()
716 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vfp_set()
723 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, vfp_set()
729 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vfp_set()
585 gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr_get() argument
597 gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr_set() argument
618 fpa_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpa_get() argument
628 fpa_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpa_set() argument
665 vfp_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) vfp_get() argument
702 vfp_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) vfp_set() argument
H A Dsys_oabi-compat.c277 struct epoll_event *kbuf; sys_oabi_epoll_wait() local
283 kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL); sys_oabi_epoll_wait()
284 if (!kbuf) sys_oabi_epoll_wait()
288 ret = sys_epoll_wait(epfd, kbuf, maxevents, timeout); sys_oabi_epoll_wait()
292 __put_user_error(kbuf[i].events, &events->events, err); sys_oabi_epoll_wait()
293 __put_user_error(kbuf[i].data, &events->data, err); sys_oabi_epoll_wait()
296 kfree(kbuf); sys_oabi_epoll_wait()
H A Dsignal.c32 char kbuf[sizeof(*frame) + 8]; preserve_crunch_context() local
36 kframe = (struct crunch_sigframe *)((unsigned long)(kbuf + 8) & ~7); preserve_crunch_context()
45 char kbuf[sizeof(*frame) + 8]; restore_crunch_context() local
49 kframe = (struct crunch_sigframe *)((unsigned long)(kbuf + 8) & ~7); restore_crunch_context()
64 char kbuf[sizeof(*frame) + 8]; preserve_iwmmxt_context() local
68 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); preserve_iwmmxt_context()
77 char kbuf[sizeof(*frame) + 8]; restore_iwmmxt_context() local
81 kframe = (struct iwmmxt_sigframe *)((unsigned long)(kbuf + 8) & ~7); restore_iwmmxt_context()
/linux-4.1.27/arch/score/kernel/
H A Dptrace.c40 void *kbuf, void __user *ubuf) genregs_get()
46 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
50 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
56 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
68 const void *kbuf, const void __user *ubuf) genregs_set()
74 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
78 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
84 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
37 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
65 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
/linux-4.1.27/drivers/char/
H A Dmem.c384 char *kbuf; /* k-addr because vread() takes vmlist_lock rwlock */ read_kmem() local
414 kbuf = xlate_dev_kmem_ptr((void *)p); read_kmem()
416 if (copy_to_user(buf, kbuf, sz)) read_kmem()
427 kbuf = (char *)__get_free_page(GFP_KERNEL); read_kmem()
428 if (!kbuf) read_kmem()
436 sz = vread(kbuf, (char *)p, sz); read_kmem()
439 if (copy_to_user(buf, kbuf, sz)) { read_kmem()
448 free_page((unsigned long)kbuf); read_kmem()
512 char *kbuf; /* k-addr because vwrite() takes vmlist_lock rwlock */ write_kmem() local
527 kbuf = (char *)__get_free_page(GFP_KERNEL); write_kmem()
528 if (!kbuf) write_kmem()
538 n = copy_from_user(kbuf, buf, sz); write_kmem()
543 vwrite(kbuf, (char *)p, sz); write_kmem()
549 free_page((unsigned long)kbuf); write_kmem()
H A Dlp.c299 char *kbuf = lp_table[minor].lp_buffer; lp_write() local
320 if (copy_from_user (kbuf, buf, copy_size)) { lp_write()
339 written = parport_write (port, kbuf, copy_size); lp_write()
387 if (copy_from_user(kbuf, buf, copy_size)) { lp_write()
419 char *kbuf = lp_table[minor].lp_buffer; lp_read() local
443 retval = parport_read (port, kbuf, count); lp_read()
481 if (retval > 0 && copy_to_user (buf, kbuf, retval)) lp_read()
/linux-4.1.27/arch/mips/kernel/
H A Dptrace.c292 void *kbuf, void __user *ubuf) gpr32_get()
313 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, gpr32_get()
320 const void *kbuf, const void __user *ubuf) gpr32_set()
333 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, gpr32_set()
371 void *kbuf, void __user *ubuf) gpr64_get()
392 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, gpr64_get()
399 const void *kbuf, const void __user *ubuf) gpr64_set()
412 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, gpr64_set()
444 void *kbuf, void __user *ubuf) fpr_get()
453 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpr_get()
459 err = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpr_get()
472 const void *kbuf, const void __user *ubuf) fpr_set()
483 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpr_set()
488 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpr_set()
289 gpr32_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr32_get() argument
317 gpr32_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr32_set() argument
368 gpr64_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpr64_get() argument
396 gpr64_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpr64_set() argument
441 fpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpr_get() argument
469 fpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpr_set() argument
H A Dsignal32.c262 static inline int put_sigset(const sigset_t *kbuf, compat_sigset_t __user *ubuf) put_sigset() argument
273 err |= __put_user(kbuf->sig[1] >> 32, &ubuf->sig[3]); put_sigset()
274 err |= __put_user(kbuf->sig[1] & 0xffffffff, &ubuf->sig[2]); put_sigset()
276 err |= __put_user(kbuf->sig[0] >> 32, &ubuf->sig[1]); put_sigset()
277 err |= __put_user(kbuf->sig[0] & 0xffffffff, &ubuf->sig[0]); put_sigset()
283 static inline int get_sigset(sigset_t *kbuf, const compat_sigset_t __user *ubuf) get_sigset() argument
297 kbuf->sig[1] = sig[2] | (sig[3] << 32); get_sigset()
301 kbuf->sig[0] = sig[0] | (sig[1] << 32); get_sigset()
/linux-4.1.27/drivers/mtd/
H A Dmtdchar.c159 char *kbuf; mtdchar_read() local
169 kbuf = mtd_kmalloc_up_to(mtd, &size); mtdchar_read()
170 if (!kbuf) mtdchar_read()
179 &retlen, kbuf); mtdchar_read()
183 &retlen, kbuf); mtdchar_read()
190 ops.datbuf = kbuf; mtdchar_read()
199 ret = mtd_read(mtd, *ppos, len, &retlen, kbuf); mtdchar_read()
212 if (copy_to_user(buf, kbuf, retlen)) { mtdchar_read()
213 kfree(kbuf); mtdchar_read()
225 kfree(kbuf); mtdchar_read()
231 kfree(kbuf); mtdchar_read()
241 char *kbuf; mtdchar_write() local
258 kbuf = mtd_kmalloc_up_to(mtd, &size); mtdchar_write()
259 if (!kbuf) mtdchar_write()
265 if (copy_from_user(kbuf, buf, len)) { mtdchar_write()
266 kfree(kbuf); mtdchar_write()
276 &retlen, kbuf); mtdchar_write()
284 ops.datbuf = kbuf; mtdchar_write()
295 ret = mtd_write(mtd, *ppos, len, &retlen, kbuf); mtdchar_write()
313 kfree(kbuf); mtdchar_write()
318 kfree(kbuf); mtdchar_write()
H A Dmtdcore.c1186 void *kbuf; mtd_kmalloc_up_to() local
1191 kbuf = kmalloc(*size, flags); mtd_kmalloc_up_to()
1192 if (kbuf) mtd_kmalloc_up_to()
1193 return kbuf; mtd_kmalloc_up_to()
/linux-4.1.27/fs/dlm/
H A Duser.c504 struct dlm_write_request *kbuf; device_write() local
521 kbuf = kzalloc(count + 1, GFP_NOFS); device_write()
522 if (!kbuf) device_write()
525 if (copy_from_user(kbuf, buf, count)) { device_write()
530 if (check_version(kbuf)) { device_write()
536 if (!kbuf->is64bit) { device_write()
543 k32buf = (struct dlm_write_request32 *)kbuf; device_write()
546 kbuf = kzalloc(sizeof(struct dlm_write_request) + namelen + 1, device_write()
548 if (!kbuf) { device_write()
556 compat_input(kbuf, k32buf, namelen); device_write()
562 if ((kbuf->cmd == DLM_USER_LOCK || kbuf->cmd == DLM_USER_UNLOCK) && device_write()
570 switch (kbuf->cmd) device_write()
577 error = device_user_lock(proc, &kbuf->i.lock); device_write()
585 error = device_user_unlock(proc, &kbuf->i.lock); device_write()
593 error = device_user_deadlock(proc, &kbuf->i.lock); device_write()
601 error = device_create_lockspace(&kbuf->i.lspace); device_write()
609 error = device_remove_lockspace(&kbuf->i.lspace); device_write()
617 error = device_user_purge(proc, &kbuf->i.purge); device_write()
622 kbuf->cmd); device_write()
626 kfree(kbuf); device_write()
/linux-4.1.27/drivers/staging/goldfish/
H A Dgoldfish_audio.c150 char *kbuf; goldfish_audio_write() local
162 kbuf = data->write_buffer1; goldfish_audio_write()
164 kbuf = data->write_buffer2; goldfish_audio_write()
167 if (copy_from_user(kbuf, buf, copy)) { goldfish_audio_write()
177 if (kbuf == data->write_buffer1) { goldfish_audio_write()
/linux-4.1.27/net/core/
H A Dsysctl_net_core.c143 char kbuf[128]; local
159 len = min(sizeof(kbuf) - 1, *lenp);
160 len = scnprintf(kbuf, len, "%*pb", cpumask_pr_args(mask));
166 kbuf[len++] = '\n';
167 if (copy_to_user(buffer, kbuf, len)) {
/linux-4.1.27/kernel/
H A Dkexec.c1072 unsigned char *kbuf = NULL; kimage_load_normal_segment() local
1076 kbuf = segment->kbuf; kimage_load_normal_segment()
1112 memcpy(ptr, kbuf, uchunk); kimage_load_normal_segment()
1123 kbuf += mchunk; kimage_load_normal_segment()
1143 unsigned char *kbuf = NULL; kimage_load_crash_segment() local
1147 kbuf = segment->kbuf; kimage_load_crash_segment()
1175 memcpy(ptr, kbuf, uchunk); kimage_load_crash_segment()
1187 kbuf += mchunk; kimage_load_crash_segment()
2018 struct kexec_buf *kbuf) locate_mem_hole_top_down()
2020 struct kimage *image = kbuf->image; locate_mem_hole_top_down()
2023 temp_end = min(end, kbuf->buf_max); locate_mem_hole_top_down()
2024 temp_start = temp_end - kbuf->memsz; locate_mem_hole_top_down()
2028 temp_start = temp_start & (~(kbuf->buf_align - 1)); locate_mem_hole_top_down()
2030 if (temp_start < start || temp_start < kbuf->buf_min) locate_mem_hole_top_down()
2033 temp_end = temp_start + kbuf->memsz - 1; locate_mem_hole_top_down()
2049 kbuf->mem = temp_start; locate_mem_hole_top_down()
2056 struct kexec_buf *kbuf) locate_mem_hole_bottom_up()
2058 struct kimage *image = kbuf->image; locate_mem_hole_bottom_up()
2061 temp_start = max(start, kbuf->buf_min); locate_mem_hole_bottom_up()
2064 temp_start = ALIGN(temp_start, kbuf->buf_align); locate_mem_hole_bottom_up()
2065 temp_end = temp_start + kbuf->memsz - 1; locate_mem_hole_bottom_up()
2067 if (temp_end > end || temp_end > kbuf->buf_max) locate_mem_hole_bottom_up()
2083 kbuf->mem = temp_start; locate_mem_hole_bottom_up()
2091 struct kexec_buf *kbuf = (struct kexec_buf *)arg; locate_mem_hole_callback() local
2095 if (sz < kbuf->memsz) locate_mem_hole_callback()
2098 if (end < kbuf->buf_min || start > kbuf->buf_max) locate_mem_hole_callback()
2105 if (kbuf->top_down) locate_mem_hole_callback()
2106 return locate_mem_hole_top_down(start, end, kbuf); locate_mem_hole_callback()
2107 return locate_mem_hole_bottom_up(start, end, kbuf); locate_mem_hole_callback()
2121 struct kexec_buf buf, *kbuf; kexec_add_buffer() local
2144 kbuf = &buf; kexec_add_buffer()
2145 kbuf->image = image; kexec_add_buffer()
2146 kbuf->buffer = buffer; kexec_add_buffer()
2147 kbuf->bufsz = bufsz; kexec_add_buffer()
2149 kbuf->memsz = ALIGN(memsz, PAGE_SIZE); kexec_add_buffer()
2150 kbuf->buf_align = max(buf_align, PAGE_SIZE); kexec_add_buffer()
2151 kbuf->buf_min = buf_min; kexec_add_buffer()
2152 kbuf->buf_max = buf_max; kexec_add_buffer()
2153 kbuf->top_down = top_down; kexec_add_buffer()
2159 crashk_res.start, crashk_res.end, kbuf, kexec_add_buffer()
2162 ret = walk_system_ram_res(0, -1, kbuf, kexec_add_buffer()
2171 ksegment->kbuf = kbuf->buffer; kexec_add_buffer()
2172 ksegment->bufsz = kbuf->bufsz; kexec_add_buffer()
2173 ksegment->mem = kbuf->mem; kexec_add_buffer()
2174 ksegment->memsz = kbuf->memsz; kexec_add_buffer()
2234 if (ksegment->kbuf == pi->purgatory_buf) kexec_calculate_store_digests()
2237 ret = crypto_shash_update(desc, ksegment->kbuf, kexec_calculate_store_digests()
2017 locate_mem_hole_top_down(unsigned long start, unsigned long end, struct kexec_buf *kbuf) locate_mem_hole_top_down() argument
2055 locate_mem_hole_bottom_up(unsigned long start, unsigned long end, struct kexec_buf *kbuf) locate_mem_hole_bottom_up() argument
H A Dsysctl.c2012 char *kbuf; __do_proc_dointvec() local
2042 kbuf = (char *) page; __do_proc_dointvec()
2043 if (!kbuf) __do_proc_dointvec()
2045 if (copy_from_user(kbuf, buffer, left)) { __do_proc_dointvec()
2049 kbuf[left] = 0; __do_proc_dointvec()
2057 left -= proc_skip_spaces(&kbuf); __do_proc_dointvec()
2061 err = proc_get_long(&kbuf, &left, &lval, &neg, __do_proc_dointvec()
2088 left -= proc_skip_spaces(&kbuf); __do_proc_dointvec()
2275 char *kbuf; __do_proc_doulongvec_minmax() local
2304 kbuf = (char *) page; __do_proc_doulongvec_minmax()
2305 if (!kbuf) __do_proc_doulongvec_minmax()
2307 if (copy_from_user(kbuf, buffer, left)) { __do_proc_doulongvec_minmax()
2311 kbuf[left] = 0; __do_proc_doulongvec_minmax()
2320 left -= proc_skip_spaces(&kbuf); __do_proc_doulongvec_minmax()
2322 err = proc_get_long(&kbuf, &left, &val, &neg, __do_proc_doulongvec_minmax()
2348 left -= proc_skip_spaces(&kbuf); __do_proc_doulongvec_minmax()
2614 char *kbuf; proc_do_large_bitmap() local
2620 kbuf = (char *) page; proc_do_large_bitmap()
2621 if (!kbuf) proc_do_large_bitmap()
2623 if (copy_from_user(kbuf, buffer, left)) { proc_do_large_bitmap()
2627 kbuf[left] = 0; proc_do_large_bitmap()
2635 proc_skip_char(&kbuf, &left, '\n'); proc_do_large_bitmap()
2640 err = proc_get_long(&kbuf, &left, &val_a, &neg, tr_a, proc_do_large_bitmap()
2651 kbuf++; proc_do_large_bitmap()
2656 err = proc_get_long(&kbuf, &left, &val_b, proc_do_large_bitmap()
2667 kbuf++; proc_do_large_bitmap()
2674 proc_skip_char(&kbuf, &left, '\n'); proc_do_large_bitmap()
H A Duser_namespace.c605 char *kbuf, *pos, *next_line; map_write() local
643 kbuf = (char *) page; map_write()
654 if (copy_from_user(kbuf, buf, count)) map_write()
656 kbuf[count] = '\0'; map_write()
660 pos = kbuf; map_write()
869 char kbuf[8], *pos; proc_setgroups_write() local
875 if ((*ppos != 0) || (count >= sizeof(kbuf))) proc_setgroups_write()
880 if (copy_from_user(kbuf, buf, count)) proc_setgroups_write()
882 kbuf[count] = '\0'; proc_setgroups_write()
883 pos = kbuf; proc_setgroups_write()
/linux-4.1.27/arch/blackfin/kernel/
H A Dptrace.c159 void *kbuf, void __user *ubuf) genregs_get()
167 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, genregs_get()
172 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, genregs_get()
182 const void *kbuf, const void __user *ubuf) genregs_set()
188 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, genregs_set()
197 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, genregs_set()
156 genregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) genregs_get() argument
179 genregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) genregs_set() argument
/linux-4.1.27/arch/ia64/kernel/
H A Dptrace.c1249 void *kbuf; member in struct:regset_get
1254 const void *kbuf; member in struct:regset_set
1520 &dst->u.get.kbuf, do_gpregs_get()
1540 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, do_gpregs_get()
1550 &dst->u.get.kbuf, &dst->u.get.ubuf, &pt->r16, do_gpregs_get()
1569 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, do_gpregs_get()
1590 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, do_gpregs_get()
1608 &dst->u.set.kbuf, do_gpregs_set()
1620 &dst->u.set.kbuf, &dst->u.set.ubuf, tmp, do_gpregs_set()
1638 &dst->u.set.kbuf, &dst->u.set.ubuf, &pt->r16, do_gpregs_set()
1649 &dst->u.set.kbuf, &dst->u.set.ubuf, tmp, do_gpregs_set()
1670 &dst->u.set.kbuf, &dst->u.set.ubuf, tmp, do_gpregs_set()
1698 &dst->u.get.kbuf, do_fpregs_get()
1719 &dst->u.get.kbuf, &dst->u.get.ubuf, tmp, do_fpregs_get()
1731 &dst->u.get.kbuf, &dst->u.get.ubuf, do_fpregs_get()
1738 &dst->u.get.kbuf, &dst->u.get.ubuf, do_fpregs_get()
1755 &dst->u.set.kbuf, do_fpregs_set()
1768 &dst->u.set.kbuf, &dst->u.set.ubuf, tmp, do_fpregs_set()
1809 &dst->u.set.kbuf, do_fpregs_set()
1821 const void *kbuf, const void __user *ubuf) do_regset_call()
1825 .u.set = { .kbuf = kbuf, .ubuf = ubuf }, do_regset_call()
1844 void *kbuf, void __user *ubuf) gpregs_get()
1847 kbuf, ubuf); gpregs_get()
1853 const void *kbuf, const void __user *ubuf) gpregs_set()
1856 kbuf, ubuf); gpregs_set()
1890 void *kbuf, void __user *ubuf) fpregs_get()
1893 kbuf, ubuf); fpregs_get()
1899 const void *kbuf, const void __user *ubuf) fpregs_set()
1902 kbuf, ubuf); fpregs_set()
1817 do_regset_call(void (*call)(struct unw_frame_info *, void *), struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) do_regset_call() argument
1841 gpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) gpregs_get() argument
1850 gpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) gpregs_set() argument
1887 fpregs_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs_get() argument
1896 fpregs_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_set() argument
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
H A Dlproc_ptlrpc.c1191 char *kbuf; lprocfs_wr_evict_client() local
1194 OBD_ALLOC(kbuf, BUFLEN); lprocfs_wr_evict_client()
1195 if (kbuf == NULL) lprocfs_wr_evict_client()
1199 * OBD_ALLOC() will zero kbuf, but we only copy BUFLEN - 1 lprocfs_wr_evict_client()
1200 * bytes into kbuf, to ensure that the string is NUL-terminated. lprocfs_wr_evict_client()
1203 if (copy_from_user(kbuf, buffer, lprocfs_wr_evict_client()
1208 tmpbuf = cfs_firststr(kbuf, min_t(unsigned long, BUFLEN - 1, count)); lprocfs_wr_evict_client()
1228 OBD_FREE(kbuf, BUFLEN); lprocfs_wr_evict_client()
1268 char *kbuf = NULL; lprocfs_wr_import() local
1278 OBD_ALLOC(kbuf, count + 1); lprocfs_wr_import()
1279 if (kbuf == NULL) lprocfs_wr_import()
1282 if (copy_from_user(kbuf, buffer, count)) { lprocfs_wr_import()
1287 kbuf[count] = 0; lprocfs_wr_import()
1290 if (strncmp(prefix, kbuf, prefix_len) != 0) { lprocfs_wr_import()
1295 uuid = kbuf + prefix_len; lprocfs_wr_import()
1322 OBD_FREE(kbuf, count + 1); lprocfs_wr_import()
/linux-4.1.27/arch/tile/kernel/
H A Dptrace.c98 void *kbuf, void __user *ubuf) tile_gpr_get()
104 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, &regs, 0, tile_gpr_get()
111 const void *kbuf, const void __user *ubuf) tile_gpr_set()
116 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &regs, 0, tile_gpr_set()
95 tile_gpr_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) tile_gpr_get() argument
108 tile_gpr_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) tile_gpr_set() argument
/linux-4.1.27/arch/sh/include/asm/
H A Dfpu.h40 void *kbuf, void __user *ubuf);
/linux-4.1.27/kernel/trace/
H A Dtrace_probe.c613 char *kbuf, *tmp; traceprobe_probes_write() local
618 kbuf = kmalloc(WRITE_BUFSIZE, GFP_KERNEL); traceprobe_probes_write()
619 if (!kbuf) traceprobe_probes_write()
628 if (copy_from_user(kbuf, buffer + done, size)) { traceprobe_probes_write()
632 kbuf[size] = '\0'; traceprobe_probes_write()
633 tmp = strchr(kbuf, '\n'); traceprobe_probes_write()
637 size = tmp - kbuf + 1; traceprobe_probes_write()
646 tmp = strchr(kbuf, '#'); traceprobe_probes_write()
651 ret = traceprobe_command(kbuf, createfn); traceprobe_probes_write()
658 kfree(kbuf); traceprobe_probes_write()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
H A Ddebugfs.c585 char *kbuf = kmalloc(len + 1, GFP_KERNEL); wil_write_file_rxon() local
587 if (!kbuf) wil_write_file_rxon()
589 if (copy_from_user(kbuf, buf, len)) { wil_write_file_rxon()
590 kfree(kbuf); wil_write_file_rxon()
594 kbuf[len] = '\0'; wil_write_file_rxon()
595 rc = kstrtol(kbuf, 0, &channel); wil_write_file_rxon()
596 kfree(kbuf); wil_write_file_rxon()
634 char *kbuf = kmalloc(len + 1, GFP_KERNEL); wil_write_back() local
638 if (!kbuf) wil_write_back()
641 rc = simple_write_to_buffer(kbuf, len, ppos, buf, len); wil_write_back()
643 kfree(kbuf); wil_write_back()
647 kbuf[len] = '\0'; wil_write_back()
648 rc = sscanf(kbuf, "%8s %d %d %d", cmd, &p1, &p2, &p3); wil_write_back()
649 kfree(kbuf); wil_write_back()
/linux-4.1.27/fs/xfs/
H A Dxfs_ioctl32.c351 char *kbuf; xfs_compat_attrlist_by_handle() local
373 kbuf = kmem_zalloc_large(al_hreq.buflen, KM_SLEEP); xfs_compat_attrlist_by_handle()
374 if (!kbuf) xfs_compat_attrlist_by_handle()
378 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, xfs_compat_attrlist_by_handle()
383 if (copy_to_user(compat_ptr(al_hreq.buffer), kbuf, al_hreq.buflen)) xfs_compat_attrlist_by_handle()
387 kmem_free(kbuf); xfs_compat_attrlist_by_handle()
H A Dxfs_ioctl.c407 char *kbuf; xfs_attrlist_by_handle() local
427 kbuf = kmem_zalloc_large(al_hreq.buflen, KM_SLEEP); xfs_attrlist_by_handle()
428 if (!kbuf) xfs_attrlist_by_handle()
432 error = xfs_attr_list(XFS_I(d_inode(dentry)), kbuf, al_hreq.buflen, xfs_attrlist_by_handle()
437 if (copy_to_user(al_hreq.buffer, kbuf, al_hreq.buflen)) xfs_attrlist_by_handle()
441 kmem_free(kbuf); xfs_attrlist_by_handle()
455 unsigned char *kbuf; xfs_attrmulti_attr_get() local
460 kbuf = kmem_zalloc_large(*len, KM_SLEEP); xfs_attrmulti_attr_get()
461 if (!kbuf) xfs_attrmulti_attr_get()
464 error = xfs_attr_get(XFS_I(inode), name, kbuf, (int *)len, flags); xfs_attrmulti_attr_get()
468 if (copy_to_user(ubuf, kbuf, *len)) xfs_attrmulti_attr_get()
472 kmem_free(kbuf); xfs_attrmulti_attr_get()
484 unsigned char *kbuf; xfs_attrmulti_attr_set() local
491 kbuf = memdup_user(ubuf, len); xfs_attrmulti_attr_set()
492 if (IS_ERR(kbuf)) xfs_attrmulti_attr_set()
493 return PTR_ERR(kbuf); xfs_attrmulti_attr_set()
495 return xfs_attr_set(XFS_I(inode), name, kbuf, len, flags); xfs_attrmulti_attr_set()
/linux-4.1.27/arch/x86/math-emu/
H A Dfpu_entry.c682 const void *kbuf, const void __user *ubuf) fpregs_soft_set()
690 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, s387, 0, fpregs_soft_set()
704 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_soft_set()
707 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fpregs_soft_set()
734 void *kbuf, void __user *ubuf) fpregs_soft_get()
753 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, s387, 0, fpregs_soft_get()
758 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_soft_get()
761 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, fpregs_soft_get()
679 fpregs_soft_set(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, const void *kbuf, const void __user *ubuf) fpregs_soft_set() argument
731 fpregs_soft_get(struct task_struct *target, const struct user_regset *regset, unsigned int pos, unsigned int count, void *kbuf, void __user *ubuf) fpregs_soft_get() argument
/linux-4.1.27/drivers/xen/
H A Devtchn.c239 evtchn_port_t *kbuf = (evtchn_port_t *)__get_free_page(GFP_KERNEL); evtchn_write() local
242 if (kbuf == NULL) evtchn_write()
256 if (copy_from_user(kbuf, buf, count) != 0) evtchn_write()
262 unsigned port = kbuf[i]; evtchn_write()
277 free_page((unsigned long)kbuf); evtchn_write()
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dav7110_av.c455 kb = av7110->kbuf[type]; ts_play()
490 if (!av7110->kbuf[type]) dvb_play()
507 if (copy_from_user(av7110->kbuf[type], buf, n)) dvb_play()
509 av7110_ipack_instant_repack(av7110->kbuf[type], n, dvb_play()
523 if (!av7110->kbuf[type]) dvb_play_kernel()
553 if (!av7110->kbuf[type]) dvb_aplay()
569 if (copy_from_user(av7110->kbuf[type], buf, n)) dvb_aplay()
571 av7110_ipack_instant_repack(av7110->kbuf[type], n, dvb_aplay()
1626 av7110->kbuf[0] = (u8 *)(av7110->iobuf + AVOUTLEN + AOUTLEN + BMPLEN); av7110_av_init()
1627 av7110->kbuf[1] = av7110->kbuf[0] + 2 * IPACKS; av7110_av_init()
H A Dav7110.h216 u8 *kbuf[2]; member in struct:av7110
/linux-4.1.27/drivers/gpu/vga/
H A Dvgaarb.c911 char *kbuf, *curr_pos; vga_arb_write() local
918 kbuf = kmalloc(count + 1, GFP_KERNEL); vga_arb_write()
919 if (!kbuf) vga_arb_write()
922 if (copy_from_user(kbuf, buf, count)) { vga_arb_write()
923 kfree(kbuf); vga_arb_write()
926 curr_pos = kbuf; vga_arb_write()
927 kbuf[count] = '\0'; /* Just to make sure... */ vga_arb_write()
1145 kfree(kbuf); vga_arb_write()
1149 kfree(kbuf); vga_arb_write()
/linux-4.1.27/drivers/misc/
H A Dpti.c613 void *kbuf; pti_char_write() local
621 kbuf = kmalloc(size, GFP_KERNEL); pti_char_write()
622 if (kbuf == NULL) { pti_char_write()
634 if (copy_from_user(kbuf, tmp, size)) { pti_char_write()
635 kfree(kbuf); pti_char_write()
639 pti_write_to_aperture(mc, kbuf, size); pti_char_write()
645 kfree(kbuf); pti_char_write()
/linux-4.1.27/drivers/net/wan/
H A Dcosa.c790 char *kbuf; cosa_read()
826 kbuf = chan->rxdata; cosa_read()
831 if (copy_to_user(buf, kbuf, count)) { cosa_read()
832 kfree(kbuf); cosa_read()
835 kfree(kbuf); cosa_read()
865 char *kbuf; cosa_write()
879 kbuf = kmalloc(count, GFP_KERNEL|GFP_DMA); cosa_write()
880 if (kbuf == NULL) { cosa_write()
884 if (copy_from_user(kbuf, buf, count)) { cosa_write()
886 kfree(kbuf); cosa_write()
890 cosa_start_tx(chan, kbuf, count); cosa_write()
913 kfree(kbuf); cosa_write()
789 char *kbuf; cosa_read() local
864 char *kbuf; cosa_write() local
/linux-4.1.27/drivers/usb/gadget/legacy/
H A Dinode.c1764 char *kbuf; dev_config() local
1785 kbuf = memdup_user(buf, length); dev_config()
1786 if (IS_ERR(kbuf)) dev_config()
1787 return PTR_ERR(kbuf); dev_config()
1793 dev->buf = kbuf; dev_config()
1796 dev->config = (void *) kbuf; dev_config()
1800 kbuf += total; dev_config()
1804 if (kbuf [1] == USB_DT_CONFIG) { dev_config()
1805 dev->hs_config = (void *) kbuf; dev_config()
1809 kbuf += total; dev_config()
1818 dev->dev = (void *)kbuf; dev_config()
/linux-4.1.27/sound/isa/sb/
H A Dsb16_csp.c690 unsigned char *kbuf; snd_sb_csp_load_user() local
692 kbuf = memdup_user(buf, size); snd_sb_csp_load_user()
693 if (IS_ERR(kbuf)) snd_sb_csp_load_user()
694 return PTR_ERR(kbuf); snd_sb_csp_load_user()
696 err = snd_sb_csp_load(p, kbuf, size, load_flags); snd_sb_csp_load_user()
698 kfree(kbuf); snd_sb_csp_load_user()
/linux-4.1.27/drivers/s390/char/
H A Dvmur.c234 void *kbuf; alloc_chan_prog() local
253 kbuf = kmalloc(reclen, GFP_KERNEL | GFP_DMA); alloc_chan_prog()
254 if (!kbuf) { alloc_chan_prog()
258 cpa[i].cda = (u32)(addr_t) kbuf; alloc_chan_prog()
259 if (copy_from_user(kbuf, ubuf, reclen)) { alloc_chan_prog()
/linux-4.1.27/fs/nilfs2/
H A Dioctl.c1238 void *kbuf; nilfs_ioctl_set_suinfo() local
1269 kbuf = vmalloc(len); nilfs_ioctl_set_suinfo()
1270 if (!kbuf) { nilfs_ioctl_set_suinfo()
1275 if (copy_from_user(kbuf, base, len)) { nilfs_ioctl_set_suinfo()
1281 ret = nilfs_sufile_set_suinfo(nilfs->ns_sufile, kbuf, argv.v_size, nilfs_ioctl_set_suinfo()
1289 vfree(kbuf); nilfs_ioctl_set_suinfo()
/linux-4.1.27/drivers/media/usb/stkwebcam/
H A Dstk-webcam.c424 void *kbuf; stk_prepare_iso() local
444 kbuf = kzalloc(ISO_BUFFER_SIZE, GFP_KERNEL); stk_prepare_iso()
445 if (kbuf == NULL) { stk_prepare_iso()
450 dev->isobufs[i].data = kbuf; stk_prepare_iso()
/linux-4.1.27/arch/powerpc/mm/
H A Dnuma.c1614 char kbuf[4]; /* "on" or "off" plus null. */ topology_write() local
1618 if (copy_from_user(kbuf, buf, read_len)) topology_write()
1621 kbuf[read_len] = '\0'; topology_write()
1623 if (!strncmp(kbuf, "on", 2)) topology_write()
1625 else if (!strncmp(kbuf, "off", 3)) topology_write()
/linux-4.1.27/fs/ocfs2/
H A Dstack_user.c268 char kbuf[OCFS2_CONTROL_PROTO_LEN]; ocfs2_control_validate_protocol() local
270 ret = ocfs2_control_cfu(kbuf, OCFS2_CONTROL_PROTO_LEN, ocfs2_control_validate_protocol()
275 if (strncmp(kbuf, OCFS2_CONTROL_PROTO, OCFS2_CONTROL_PROTO_LEN)) ocfs2_control_validate_protocol()
/linux-4.1.27/arch/ia64/lib/
H A Dmemcpy_mck.S641 (p7) mov memset_arg2=D // copy_from_user need to have kbuf zeroed

Completed in 2614 milliseconds