Lines Matching +full:- +full:p
4 * SPDX-License-Identifier: GPL-2.0+
9 #include <asm/mach-imx/boot_mode.h>
20 const struct boot_mode *p = modes[i]; in search_modes() local
21 if (p) { in search_modes()
22 while (p->name) { in search_modes()
23 if (!strcmp(p->name, arg)) in search_modes()
24 return p; in search_modes()
25 p++; in search_modes()
38 const struct boot_mode *p = modes[i]; in create_usage() local
39 if (p) { in create_usage()
40 while (p->name) { in create_usage()
41 int len = strlen(p->name); in create_usage()
43 memcpy(dest, p->name, len); in create_usage()
48 p++; in create_usage()
53 memcpy(dest - 1, " [noreset]", 11); /* include trailing 0 */ in create_usage()
61 const struct boot_mode *p; in do_boot_mode() local
66 p = search_modes(argv[1]); in do_boot_mode()
67 if (!p) in do_boot_mode()
75 boot_mode_apply(p->cfg_val); in do_boot_mode()
76 if (reset_requested && p->cfg_val) in do_boot_mode()
86 void add_board_boot_modes(const struct boot_mode *p) in add_board_boot_modes() argument
93 if (entry->usage) { in add_board_boot_modes()
94 free(entry->usage); in add_board_boot_modes()
95 entry->usage = NULL; in add_board_boot_modes()
98 modes[0] = p; in add_board_boot_modes()
104 entry->usage = dest; in add_board_boot_modes()