Lines Matching refs:buf
129 const void *buf; in boot_get_kernel() local
149 buf = map_sysmem(img_addr, 0); in boot_get_kernel()
150 switch (genimg_get_format(buf)) { in boot_get_kernel()
213 boot_img = buf; in boot_get_kernel()
238 *kernp = buf; in boot_get_kernel()
474 void *buf; in bootm_find_images() local
479 buf = map_sysmem(images.os.start, 0); in bootm_find_images()
480 if (buf && genimg_get_format(buf) == IMAGE_FORMAT_ANDROID) { in bootm_find_images()
502 buf = map_sysmem(img_addr, 0); in bootm_find_images()
505 ret = boot_get_fdt(buf, conf_fdt, IH_ARCH_DEFAULT, &images, in bootm_find_images()
759 static int fixup_silent_linux(char *buf, int maxlen) in fixup_silent_linux() argument
769 size = strlen(buf) + 1; in fixup_silent_linux()
772 cmdline = buf + maxlen - size; in fixup_silent_linux()
773 memmove(cmdline, buf, size); in fixup_silent_linux()
800 strncpy(buf, cmdline, start_bytes); in fixup_silent_linux()
801 strncpy(buf + start_bytes, NULL_CONSOLE, CONSOLE_ARG_SIZE); in fixup_silent_linux()
803 strcpy(buf + start_bytes + CONSOLE_ARG_SIZE - 1, end); in fixup_silent_linux()
805 buf[start_bytes + CONSOLE_ARG_SIZE] = '\0'; in fixup_silent_linux()
807 sprintf(buf, "%s %s", cmdline, NULL_CONSOLE); in fixup_silent_linux()
809 if (buf + strlen(buf) >= cmdline) in fixup_silent_linux()
814 strcpy(buf, NULL_CONSOLE); in fixup_silent_linux()
816 debug("after silent fix-up: %s\n", buf); in fixup_silent_linux()
830 static int process_subst(char *buf, int maxlen) in process_subst() argument
837 size = strlen(buf) + 1; in process_subst()
838 cmdline = buf + maxlen - size; in process_subst()
839 if (buf + size > cmdline) in process_subst()
841 memmove(cmdline, buf, size); in process_subst()
843 ret = cli_simple_process_macros(cmdline, buf, cmdline - buf); in process_subst()
848 int bootm_process_cmdline(char *buf, int maxlen, int flags) in bootm_process_cmdline() argument
856 ret = fixup_silent_linux(buf, maxlen); in bootm_process_cmdline()
862 ret = process_subst(buf, maxlen); in bootm_process_cmdline()
875 char *buf; in bootm_process_cmdline_env() local
887 buf = malloc(maxlen); in bootm_process_cmdline_env()
888 if (!buf) in bootm_process_cmdline_env()
891 strcpy(buf, env); in bootm_process_cmdline_env()
893 *buf = '\0'; in bootm_process_cmdline_env()
894 ret = bootm_process_cmdline(buf, maxlen, flags); in bootm_process_cmdline_env()
896 ret = env_set("bootargs", buf); in bootm_process_cmdline_env()
905 free(buf); in bootm_process_cmdline_env()