Lines Matching refs:kbuf

28 	char *kbuf;  in user_input_str()  local
35 kbuf = kmalloc(count + 1, GFP_KERNEL); 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
75 kbuf = user_input_str(buf, count, ppos); in dbgfs_attrs_write()
76 if (IS_ERR(kbuf)) in dbgfs_attrs_write()
77 return PTR_ERR(kbuf); in dbgfs_attrs_write()
79 if (sscanf(kbuf, "%lu %lu %lu %lu %lu", in dbgfs_attrs_write()
97 kfree(kbuf); in dbgfs_attrs_write()
188 char *kbuf, *nrs; in dbgfs_target_ids_write() local
195 kbuf = user_input_str(buf, count, ppos); in dbgfs_target_ids_write()
196 if (IS_ERR(kbuf)) in dbgfs_target_ids_write()
197 return PTR_ERR(kbuf); in dbgfs_target_ids_write()
199 nrs = kbuf; in dbgfs_target_ids_write()
239 kfree(kbuf); in dbgfs_target_ids_write()
247 char *kbuf; in dbgfs_kdamond_pid_read() local
250 kbuf = kmalloc(count, GFP_KERNEL); in dbgfs_kdamond_pid_read()
251 if (!kbuf) in dbgfs_kdamond_pid_read()
256 len = scnprintf(kbuf, count, "%d\n", ctx->kdamond->pid); in dbgfs_kdamond_pid_read()
258 len = scnprintf(kbuf, count, "none\n"); in dbgfs_kdamond_pid_read()
262 len = simple_read_from_buffer(buf, count, ppos, kbuf, len); in dbgfs_kdamond_pid_read()
265 kfree(kbuf); in dbgfs_kdamond_pid_read()
389 char *kbuf; in dbgfs_mk_context_write() local
394 kbuf = user_input_str(buf, count, ppos); in dbgfs_mk_context_write()
395 if (IS_ERR(kbuf)) in dbgfs_mk_context_write()
396 return PTR_ERR(kbuf); in dbgfs_mk_context_write()
399 kfree(kbuf); in dbgfs_mk_context_write()
404 if (sscanf(kbuf, "%s", ctx_name) != 1) { in dbgfs_mk_context_write()
416 kfree(kbuf); in dbgfs_mk_context_write()
480 char *kbuf; in dbgfs_rm_context_write() local
485 kbuf = user_input_str(buf, count, ppos); in dbgfs_rm_context_write()
486 if (IS_ERR(kbuf)) in dbgfs_rm_context_write()
487 return PTR_ERR(kbuf); in dbgfs_rm_context_write()
490 kfree(kbuf); in dbgfs_rm_context_write()
495 if (sscanf(kbuf, "%s", ctx_name) != 1) { in dbgfs_rm_context_write()
507 kfree(kbuf); in dbgfs_rm_context_write()
528 char *kbuf; in dbgfs_monitor_on_write() local
531 kbuf = user_input_str(buf, count, ppos); in dbgfs_monitor_on_write()
532 if (IS_ERR(kbuf)) in dbgfs_monitor_on_write()
533 return PTR_ERR(kbuf); in dbgfs_monitor_on_write()
536 if (sscanf(kbuf, "%s", kbuf) != 1) { in dbgfs_monitor_on_write()
537 kfree(kbuf); in dbgfs_monitor_on_write()
541 if (!strncmp(kbuf, "on", count)) in dbgfs_monitor_on_write()
543 else if (!strncmp(kbuf, "off", count)) in dbgfs_monitor_on_write()
550 kfree(kbuf); in dbgfs_monitor_on_write()