/u-boot/arch/arm/lib/ |
H A D | cmd_boot.c | 34 unsigned long do_go_exec(ulong (*entry)(int, char * const []), argument 37 ulong addr = (ulong)entry | 1; 38 entry = (void *)addr; 40 return entry(argc, argv);
|
/u-boot/lib/efi/ |
H A D | efi_info.c | 15 struct efi_entry_hdr *entry; local 28 entry = (struct efi_entry_hdr *)((ulong)info + info->hdr_size); 29 while (entry->type != EFIET_END) { 30 if (entry->type == type) { 31 if (entry->addr) 32 *datap = map_sysmem(entry->addr, entry->size); 34 *datap = entry + 1; 35 *sizep = entry->size; 38 entry [all...] |
/u-boot/tools/binman/etype/ |
H A D | fmap.py | 8 from binman.entry import Entry 16 """An entry which contains an Fmap section 29 When used, this entry will be populated with an FMAP which reflects the 36 To mark an area as preserved, use the normal 'preserved' flag in the entry. 41 CBFS entries appear as a single entry, i.e. the sub-entries are ignored. 52 def _AddEntries(areas, entry): 53 entries = entry.GetEntries() 54 tout.debug("fmap: Add entry '%s' type '%s' (%s subentries)" % 55 (entry.GetPath(), entry [all...] |
H A D | cbfs.py | 12 from binman.entry import Entry 28 The contents of the CBFS are defined by subnodes of the cbfs entry, e.g.:: 42 The contents of each entry is just what binman would normally provide if it 72 Properties supported in the CBFS entry subnodes: 75 This is the name of the file created in CBFS. It defaults to the entry 90 entry:: 129 'files' entry with a pattern supported by binman), putting files at a 169 # Put this here to allow entry-docs and help to work without libfdt 187 entry = Entry.Create(self, node) 188 entry [all...] |
H A D | intel_ifwi.py | 10 from binman.entry import Entry 19 - filename: Filename of file to read into entry. This is either the 33 The position of this entry is generally set by the intel-descriptor entry. 36 Each subnode describes an entry which is placed into the IFWFI with a given 37 sub-partition (and optional entry name). 40 - ifwi-subpart: sub-parition to put this entry into, e.g. "IBBP" 41 - ifwi-entry: entry name t use, e.g. "IBBL" 80 for entry i [all...] |
H A D | section.py | 16 from binman.entry import Entry 27 A section is an entry which can contain other entries, thus allowing 54 properties in the entries. For each entry, entry.ReadNode() should be 55 called, to read the basic entry properties. The properties should be 63 adding them to the file. For each entry, call `entry.GetData()` to 74 the `start offset` (and `image_pos`) of each entry. If the file format 87 should read the entire entry containing the custom file using 96 If your entry support [all...] |
H A D | atf_fip.py | 10 from binman.entry import Entry 23 that it uses UUIDs to indicate the type of each entry. 33 The contents of the FIP are defined by subnodes of the atf-fip entry, e.g.:: 59 no way to specify a fixed size. If the `atf-fip` node has a `size` entry, 60 this affects the space taken up by the `atf-fip` entry, but the FIP itself 71 Binman only understands the entry types that are included in its 100 FIP entry will cause it to be expanded or contracted as needed. 112 FIP type to use for this entry. This is needed if the entry 122 Set the flags for a FIP entry [all...] |
H A D | u_boot_ucode.py | 8 from binman.entry import Entry 18 The contents of this entry are filled in automatically by other entries 37 entry (u-boot-ucode) is empty. If there is more than one update, then 38 this entry holds the concatenation of all updates, and the device tree 39 entry (u-boot-dtb-with-ucode) is updated to remove the microcode. This 57 the Entry_u_boot_dtb_with_ucode entry, and uses it as the 58 contents of this entry. 68 entry = self.section.FindEntryType(name) 69 if entry and entry [all...] |
/u-boot/arch/riscv/lib/ |
H A D | boot.c | 9 unsigned long do_go_exec(ulong (*entry)(int, char * const []), argument 14 return entry(argc, argv);
|
/u-boot/arch/x86/include/asm/ |
H A D | spl.h | 16 void jump_to_spl(ulong entry);
|
H A D | bootm.h | 18 * @entry: Address of the kernel entry point 25 int boot_linux_kernel(ulong setup_base, ulong entry, bool image_64bit);
|
/u-boot/arch/x86/lib/ |
H A D | sfi.c | 43 static void finish_table(struct table_info *tab, const char *sig, void *entry) argument 49 hdr->len = sizeof(*hdr) + ((ulong)entry - tab->entry_start); 62 u64 *entry = get_entry_start(tab); local 65 if (!entry) 69 *entry++ = tab->table[i]; 70 finish_table(tab, SFI_SIG_SYST, entry); 77 struct sfi_cpu_table_entry *entry = get_entry_start(tab); local 81 if (!entry) 91 entry->apic_id = plat->cpu_id; 92 entry 105 struct sfi_apic_table_entry *entry = get_entry_start(tab); local 119 struct sfi_xsdt_header *entry = get_entry_start(tab); local [all...] |
H A D | mrccache.c | 50 struct mrc_data_container *mrccache_find_current(struct mrc_region *entry) argument 56 base_addr = entry->base + entry->offset; 57 end_addr = base_addr + entry->length; 60 /* Search for the last filled entry in the region */ 82 debug("%s: picked entry %u from cache block\n", __func__, id); 88 * find_next_mrc_cache() - get next cache entry 90 * This moves to the next cache entry in the region, making sure it has enough 93 * @entry: MRC cache flash area 95 * @data_size: Required data size of the new entry 100 find_next_mrc_cache(struct mrc_region *entry, struct mrc_data_container *prev, int data_size) argument 138 mrccache_update(struct udevice *sf, struct mrc_region *entry, struct mrc_data_container *cur) argument 231 mrccache_get_region(enum mrc_type_t type, struct udevice **devp, struct mrc_region *entry) argument 301 struct mrc_region entry; local [all...] |
/u-boot/cmd/ |
H A D | lsblk.c | 16 struct driver *entry; local 29 for (entry = d; entry < d + n_ents; entry++) { 30 if (entry->id != UCLASS_BLK) 33 printf("%-20.20s", entry->name); 35 if (udev->driver != entry)
|
H A D | bootmenu.c | 47 char *title; /* title of entry */ 48 char *command; /* hush command of entry */ 49 enum boot_type type; /* boot type of entry */ 52 struct bootmenu_entry *next; /* next menu entry (num+1) */ 68 struct bootmenu_entry *entry = data; local 69 int reverse = (entry->menu->active == entry->num); 72 * Move cursor to line where the entry will be drown (entry->num) 75 printf(ANSI_CURSOR_POSITION, entry 171 struct bootmenu_entry *entry = NULL; local 251 struct bootmenu_entry *entry = NULL; local 327 struct bootmenu_entry *entry; local 420 struct bootmenu_entry *entry; local [all...] |
/u-boot/tools/binman/ |
H A D | entry_test.py | 13 from binman import entry namespace 34 global entry 35 if entry: 36 importlib.reload(entry) 38 from binman import entry namespace 42 from binman import entry namespace 43 base_entry = entry.Entry(None, None, None) 47 """Test that unknown entry types are detected""" 51 entry.Entry.Create(None, node, node.name) 52 self.assertIn("Unknown entry typ [all...] |
/u-boot/arch/mips/lib/ |
H A D | boot.c | 12 unsigned long do_go_exec(ulong (*entry)(int, char * const []), argument 22 return entry(argc, argv);
|
/u-boot/lib/acpi/ |
H A D | acpi_writer.c | 20 int acpi_write_one(struct acpi_ctx *ctx, const struct acpi_writer *entry) argument 24 log_debug("%s: writing table '%s'\n", entry->name, 25 entry->table); 27 ret = entry->h_write(ctx, entry); 30 entry->name); 38 if (entry->flags & ACPIWF_ALIGN64) 44 ret = acpi_add_other_item(ctx, entry, ctx->tab_start); 57 const struct acpi_writer *entry; local 60 for (entry 99 write_dev_tables(struct acpi_ctx *ctx, const struct acpi_writer *entry) argument [all...] |
/u-boot/drivers/core/ |
H A D | lists.c | 28 struct driver *entry; local 30 for (entry = drv; entry != drv + n_ents; entry++) { 31 if (!strcmp(name, entry->name)) 32 return entry; 44 struct uclass_driver *entry; local 46 for (entry = uclass; entry != uclass + n_ents; entry 71 const struct driver_info *entry = info + idx; local 190 struct driver *entry; local [all...] |
/u-boot/arch/microblaze/cpu/ |
H A D | cpuinfo.c | 81 const struct microblaze_version_map *entry) 83 for (; entry->string; ++entry) 84 if (entry->code == code) 85 return entry->string; 91 const struct microblaze_version_map *entry) 93 for (; entry->string; ++entry) 94 if (!strcmp(entry->string, string)) 95 return entry 80 lookup_string(u32 code, const struct microblaze_version_map *entry) argument 90 lookup_code(const char *string, const struct microblaze_version_map *entry) argument [all...] |
/u-boot/test/dm/ |
H A D | of_extra.c | 22 struct fmap_entry entry; local 26 ut_assertok(ofnode_read_fmap_entry(node, &entry)); 27 ut_asserteq(0xf000, entry.offset); 28 ut_asserteq(0x1000, entry.length); 29 ut_asserteq(0x884, entry.used); 30 ut_asserteq(FMAP_COMPRESS_LZ4, entry.compress_algo); 31 ut_asserteq(0xcf8, entry.unc_length); 32 ut_asserteq(FMAP_HASH_SHA256, entry.hash_algo); 33 ut_asserteq(SHA256_SUM_LEN, entry.hash_size); 34 ut_asserteq_mem(hash_expect, entry [all...] |
/u-boot/drivers/misc/ |
H A D | qfw_acpi.c | 25 * @entry : BIOS linker command entry which tells where to allocate memory 33 struct bios_linker_entry *entry, ulong *addr) 39 align = le32_to_cpu(entry->alloc.align); 46 file = qfw_find_file(dev, entry->alloc.file); 48 printf("error: can't find file %s\n", entry->alloc.file); 60 if (entry->alloc.zone == BIOS_LINKER_LOADER_ALLOC_ZONE_HIGH) { 71 } else if (entry->alloc.zone == BIOS_LINKER_LOADER_ALLOC_ZONE_FSEG) { 79 file->cfg.name, size, entry->alloc.zone, align, aligned_addr); 86 if (entry 32 bios_linker_allocate(struct udevice *dev, struct bios_linker_entry *entry, ulong *addr) argument 100 bios_linker_add_pointer(struct udevice *dev, struct bios_linker_entry *entry) argument 134 bios_linker_add_checksum(struct udevice *dev, struct bios_linker_entry *entry) argument 160 struct bios_linker_entry *entry; local [all...] |
H A D | qfw_sandbox.c | 21 static void qfw_sandbox_read_entry_io(struct udevice *dev, u16 entry, u32 size, argument 24 debug("%s: entry 0x%x size %u address %p\n", __func__, entry, size, 27 switch (entry) { 38 debug("%s got unsupported entry 0x%x\n", __func__, entry); 49 u16 entry; local 63 entry = control >> 16; 66 switch (entry) { 78 debug("%s got unsupported entry [all...] |
/u-boot/fs/btrfs/ |
H A D | extent-cache.c | 24 struct cache_extent *entry; local 28 entry = rb_entry(node, struct cache_extent, rb_node); 30 if (entry->start + entry->size <= range->start) 32 else if (range->start + range->size <= entry->start) 40 struct cache_extent *entry; local 43 entry = rb_entry(node2, struct cache_extent, rb_node); 44 range.start = entry->start; 45 range.size = entry->size; 52 struct cache_extent *entry; local 72 struct cache_extent *entry; local 130 struct cache_extent *entry; local 147 struct cache_extent *entry; local 165 struct cache_extent *entry; local 185 struct cache_extent *entry; local [all...] |
/u-boot/drivers/mtd/nand/ |
H A D | bbt.c | 74 * @entry: the BBT entry 76 * Return: a positive number nand_bbt_block_status status or -%ERANGE if @entry 80 unsigned int entry) 84 ((entry * bits_per_block) / BITS_PER_LONG); 85 unsigned int offs = (entry * bits_per_block) % BITS_PER_LONG; 88 if (entry >= nanddev_neraseblocks(nand)) 103 * @entry: the BBT entry to update 106 * Update an entry o 79 nanddev_bbt_get_block_status(const struct nand_device *nand, unsigned int entry) argument 112 nanddev_bbt_set_block_status(struct nand_device *nand, unsigned int entry, enum nand_bbt_block_status status) argument [all...] |