Lines Matching refs:buf
149 static char * parse_next_property(char *buf, char *end, char **name, int *length, in parse_next_property() argument
154 *name = buf; in parse_next_property()
156 tmp = strchr(buf, ' '); in parse_next_property()
229 static int do_add_node(char *buf, size_t bufsize) in do_add_node() argument
237 end = buf + bufsize; in do_add_node()
238 path = buf; in do_add_node()
239 buf = strchr(buf, ' '); in do_add_node()
240 if (!buf) in do_add_node()
242 *buf = '\0'; in do_add_node()
243 buf++; in do_add_node()
251 while (buf < end && in do_add_node()
252 (buf = parse_next_property(buf, end, &name, &length, &value))) { in do_add_node()
262 if (!buf) { in do_add_node()
275 static int do_remove_node(char *buf) in do_remove_node() argument
280 if ((node = of_find_node_by_path(buf))) in do_remove_node()
287 static char *parse_node(char *buf, size_t bufsize, struct device_node **npp) in parse_node() argument
293 handle_str = buf; in parse_node()
295 buf = strchr(buf, ' '); in parse_node()
296 if (!buf) in parse_node()
298 *buf = '\0'; in parse_node()
299 buf++; in parse_node()
304 return buf; in parse_node()
307 static int do_add_property(char *buf, size_t bufsize) in do_add_property() argument
314 end = buf + bufsize; in do_add_property()
315 buf = parse_node(buf, bufsize, &np); in do_add_property()
320 if (parse_next_property(buf, end, &name, &length, &value) == NULL) in do_add_property()
332 static int do_remove_property(char *buf, size_t bufsize) in do_remove_property() argument
337 buf = parse_node(buf, bufsize, &np); in do_remove_property()
342 tmp = strchr(buf,' '); in do_remove_property()
346 if (strlen(buf) == 0) in do_remove_property()
349 prop = of_find_property(np, buf, NULL); in do_remove_property()
354 static int do_update_property(char *buf, size_t bufsize) in do_update_property() argument
361 buf = parse_node(buf, bufsize, &np); in do_update_property()
362 end = buf + bufsize; in do_update_property()
367 next_prop = parse_next_property(buf, end, &name, &length, &value); in do_update_property()
396 static ssize_t ofdt_write(struct file *file, const char __user *buf, size_t count, in ofdt_write() argument
407 if (copy_from_user(kbuf, buf, count)) { in ofdt_write()