Lines Matching refs:kbuf

28 	char *kbuf;  in user_input_str()  local
35 kbuf = kmalloc(count + 1, GFP_KERNEL | __GFP_NOWARN); in user_input_str()
36 if (!kbuf) in user_input_str()
39 ret = simple_write_to_buffer(kbuf, count + 1, ppos, buf, count); in user_input_str()
41 kfree(kbuf); in user_input_str()
44 kbuf[ret] = '\0'; in user_input_str()
46 return kbuf; in user_input_str()
53 char kbuf[128]; in dbgfs_attrs_read() local
57 ret = scnprintf(kbuf, ARRAY_SIZE(kbuf), "%lu %lu %lu %lu %lu\n", in dbgfs_attrs_read()
63 return simple_read_from_buffer(buf, count, ppos, kbuf, ret); in dbgfs_attrs_read()
71 char *kbuf; in dbgfs_attrs_write() local
74 kbuf = user_input_str(buf, count, ppos); in dbgfs_attrs_write()
75 if (IS_ERR(kbuf)) in dbgfs_attrs_write()
76 return PTR_ERR(kbuf); in dbgfs_attrs_write()
78 if (sscanf(kbuf, "%lu %lu %lu %lu %lu", in dbgfs_attrs_write()
96 kfree(kbuf); in dbgfs_attrs_write()
135 char *kbuf; in dbgfs_schemes_read() local
138 kbuf = kmalloc(count, GFP_KERNEL | __GFP_NOWARN); in dbgfs_schemes_read()
139 if (!kbuf) in dbgfs_schemes_read()
143 len = sprint_schemes(ctx, kbuf, count); in dbgfs_schemes_read()
147 len = simple_read_from_buffer(buf, count, ppos, kbuf, len); in dbgfs_schemes_read()
150 kfree(kbuf); in dbgfs_schemes_read()
244 char *kbuf; in dbgfs_schemes_write() local
248 kbuf = user_input_str(buf, count, ppos); in dbgfs_schemes_write()
249 if (IS_ERR(kbuf)) in dbgfs_schemes_write()
250 return PTR_ERR(kbuf); in dbgfs_schemes_write()
252 schemes = str_to_schemes(kbuf, count, &nr_schemes); in dbgfs_schemes_write()
274 kfree(kbuf); in dbgfs_schemes_write()
367 char *kbuf; in dbgfs_target_ids_write() local
373 kbuf = user_input_str(buf, count, ppos); in dbgfs_target_ids_write()
374 if (IS_ERR(kbuf)) in dbgfs_target_ids_write()
375 return PTR_ERR(kbuf); in dbgfs_target_ids_write()
377 if (!strncmp(kbuf, "paddr\n", count)) { in dbgfs_target_ids_write()
380 scnprintf(kbuf, count, "42 "); in dbgfs_target_ids_write()
383 targets = str_to_target_ids(kbuf, count, &nr_targets); in dbgfs_target_ids_write()
435 kfree(kbuf); in dbgfs_target_ids_write()
463 char *kbuf; in dbgfs_init_regions_read() local
466 kbuf = kmalloc(count, GFP_KERNEL | __GFP_NOWARN); in dbgfs_init_regions_read()
467 if (!kbuf) in dbgfs_init_regions_read()
477 len = sprint_init_regions(ctx, kbuf, count); in dbgfs_init_regions_read()
481 len = simple_read_from_buffer(buf, count, ppos, kbuf, len); in dbgfs_init_regions_read()
484 kfree(kbuf); in dbgfs_init_regions_read()
561 char *kbuf; in dbgfs_init_regions_write() local
565 kbuf = user_input_str(buf, count, ppos); in dbgfs_init_regions_write()
566 if (IS_ERR(kbuf)) in dbgfs_init_regions_write()
567 return PTR_ERR(kbuf); in dbgfs_init_regions_write()
575 err = set_init_regions(ctx, kbuf, ret); in dbgfs_init_regions_write()
581 kfree(kbuf); in dbgfs_init_regions_write()
589 char *kbuf; in dbgfs_kdamond_pid_read() local
592 kbuf = kmalloc(count, GFP_KERNEL | __GFP_NOWARN); in dbgfs_kdamond_pid_read()
593 if (!kbuf) in dbgfs_kdamond_pid_read()
598 len = scnprintf(kbuf, count, "%d\n", ctx->kdamond->pid); in dbgfs_kdamond_pid_read()
600 len = scnprintf(kbuf, count, "none\n"); in dbgfs_kdamond_pid_read()
604 len = simple_read_from_buffer(buf, count, ppos, kbuf, len); in dbgfs_kdamond_pid_read()
607 kfree(kbuf); in dbgfs_kdamond_pid_read()
747 char *kbuf; in dbgfs_mk_context_write() local
751 kbuf = user_input_str(buf, count, ppos); in dbgfs_mk_context_write()
752 if (IS_ERR(kbuf)) in dbgfs_mk_context_write()
753 return PTR_ERR(kbuf); in dbgfs_mk_context_write()
756 kfree(kbuf); in dbgfs_mk_context_write()
761 if (sscanf(kbuf, "%s", ctx_name) != 1) { in dbgfs_mk_context_write()
773 kfree(kbuf); in dbgfs_mk_context_write()
846 char *kbuf; in dbgfs_rm_context_write() local
850 kbuf = user_input_str(buf, count, ppos); in dbgfs_rm_context_write()
851 if (IS_ERR(kbuf)) in dbgfs_rm_context_write()
852 return PTR_ERR(kbuf); in dbgfs_rm_context_write()
855 kfree(kbuf); in dbgfs_rm_context_write()
860 if (sscanf(kbuf, "%s", ctx_name) != 1) { in dbgfs_rm_context_write()
872 kfree(kbuf); in dbgfs_rm_context_write()
893 char *kbuf; in dbgfs_monitor_on_write() local
895 kbuf = user_input_str(buf, count, ppos); in dbgfs_monitor_on_write()
896 if (IS_ERR(kbuf)) in dbgfs_monitor_on_write()
897 return PTR_ERR(kbuf); in dbgfs_monitor_on_write()
900 if (sscanf(kbuf, "%s", kbuf) != 1) { in dbgfs_monitor_on_write()
901 kfree(kbuf); in dbgfs_monitor_on_write()
906 if (!strncmp(kbuf, "on", count)) { in dbgfs_monitor_on_write()
911 kfree(kbuf); in dbgfs_monitor_on_write()
917 } else if (!strncmp(kbuf, "off", count)) { in dbgfs_monitor_on_write()
926 kfree(kbuf); in dbgfs_monitor_on_write()