• Home
  • Raw
  • Download

Lines Matching refs:buf

118 static char * parse_next_property(char *buf, char *end, char **name, int *length,  in parse_next_property()  argument
123 *name = buf; in parse_next_property()
125 tmp = strchr(buf, ' '); in parse_next_property()
198 static int do_add_node(char *buf, size_t bufsize) in do_add_node() argument
206 end = buf + bufsize; in do_add_node()
207 path = buf; in do_add_node()
208 buf = strchr(buf, ' '); in do_add_node()
209 if (!buf) in do_add_node()
211 *buf = '\0'; in do_add_node()
212 buf++; in do_add_node()
220 while (buf < end && in do_add_node()
221 (buf = parse_next_property(buf, end, &name, &length, &value))) { in do_add_node()
231 if (!buf) { in do_add_node()
244 static int do_remove_node(char *buf) in do_remove_node() argument
249 if ((node = of_find_node_by_path(buf))) in do_remove_node()
256 static char *parse_node(char *buf, size_t bufsize, struct device_node **npp) in parse_node() argument
262 handle_str = buf; in parse_node()
264 buf = strchr(buf, ' '); in parse_node()
265 if (!buf) in parse_node()
267 *buf = '\0'; in parse_node()
268 buf++; in parse_node()
273 return buf; in parse_node()
276 static int do_add_property(char *buf, size_t bufsize) in do_add_property() argument
283 end = buf + bufsize; in do_add_property()
284 buf = parse_node(buf, bufsize, &np); in do_add_property()
289 if (parse_next_property(buf, end, &name, &length, &value) == NULL) in do_add_property()
301 static int do_remove_property(char *buf, size_t bufsize) in do_remove_property() argument
305 buf = parse_node(buf, bufsize, &np); in do_remove_property()
310 tmp = strchr(buf,' '); in do_remove_property()
314 if (strlen(buf) == 0) in do_remove_property()
317 return of_remove_property(np, of_find_property(np, buf, NULL)); in do_remove_property()
320 static int do_update_property(char *buf, size_t bufsize) in do_update_property() argument
327 buf = parse_node(buf, bufsize, &np); in do_update_property()
328 end = buf + bufsize; in do_update_property()
333 next_prop = parse_next_property(buf, end, &name, &length, &value); in do_update_property()
362 static ssize_t ofdt_write(struct file *file, const char __user *buf, size_t count, in ofdt_write() argument
369 kbuf = memdup_user_nul(buf, count); in ofdt_write()