/hafnium-2.8-rc0/inc/hf/ |
A D | memiter.h | 15 struct memiter { struct 20 void memiter_init(struct memiter *it, const void *data, size_t size); argument 21 bool memiter_parse_uint(struct memiter *it, uint64_t *value); 22 bool memiter_parse_str(struct memiter *it, struct memiter *str); 23 bool memiter_iseq(const struct memiter *it, const char *str); 24 bool memiter_advance(struct memiter *it, size_t v); 25 bool memiter_restrict(struct memiter *it, size_t v); 26 bool memiter_consume(struct memiter *it, size_t v, struct memiter *newit); 28 const void *memiter_base(const struct memiter *it); 29 size_t memiter_size(const struct memiter *it);
|
A D | fdt.h | 21 struct memiter buf; 37 bool fdt_init_from_memiter(struct fdt *fdt, const struct memiter *it); 54 struct memiter *data); 57 bool fdt_parse_number(struct memiter *data, size_t size, uint64_t *val);
|
A D | cpio.h | 16 bool cpio_get_file(const struct memiter *cpio, const struct string *name, 17 struct memiter *it);
|
A D | string.h | 46 const struct memiter *data); 50 bool string_eq(const struct string *str, const struct memiter *data);
|
A D | load.h | 22 const struct manifest *manifest, const struct memiter *cpio,
|
A D | boot_flow.h | 20 struct boot_params_update *p, struct memiter *cpio,
|
/hafnium-2.8-rc0/src/ |
A D | memiter.c | 18 void memiter_init(struct memiter *it, const void *data, size_t size) in memiter_init() 27 static bool memiter_isspace(struct memiter *it) in memiter_isspace() 43 static void memiter_skip_space(struct memiter *it) in memiter_skip_space() 53 bool memiter_iseq(const struct memiter *it, const char *str) in memiter_iseq() 69 bool memiter_parse_str(struct memiter *it, struct memiter *str) in memiter_parse_str() 92 bool memiter_parse_uint(struct memiter *it, uint64_t *value) in memiter_parse_uint() 123 bool memiter_advance(struct memiter *it, size_t v) in memiter_advance() 140 bool memiter_restrict(struct memiter *it, size_t v) in memiter_restrict() 159 bool memiter_consume(struct memiter *it, size_t v, struct memiter *newit) in memiter_consume() 170 const void *memiter_base(const struct memiter *it) in memiter_base() [all …]
|
A D | cpio.c | 36 static bool cpio_next(struct memiter *iter, const char **name, in cpio_next() 41 struct memiter lit = *iter; in cpio_next() 81 bool cpio_get_file(const struct memiter *cpio, const struct string *name, in cpio_get_file() 82 struct memiter *it) in cpio_get_file() 87 struct memiter iter = *cpio; in cpio_get_file()
|
A D | string_test.cc | 20 struct memiter it; in TEST() 37 struct memiter it; in TEST() 47 struct memiter it; in TEST() 57 struct memiter it; in TEST()
|
A D | fdt.c | 59 bool fdt_init_from_memiter(struct fdt *fdt, const struct memiter *it) in fdt_init_from_memiter() 133 struct memiter *data) in fdt_read_property() 156 struct memiter data; in fdt_read_number() 168 bool fdt_parse_number(struct memiter *data, size_t size, uint64_t *val) in fdt_parse_number() 170 struct memiter data_int; in fdt_parse_number() 171 struct memiter data_rem; in fdt_parse_number() 250 struct memiter it; in fdt_find_child()
|
A D | string.c | 26 const struct memiter *data) in string_init() 61 bool string_eq(const struct string *str, const struct memiter *data) in string_eq()
|
A D | BUILD.gn | 64 ":memiter", 138 ":memiter", 161 ":memiter", 178 source_set("memiter") { 180 "memiter.c",
|
A D | init.c | 73 struct memiter cpio; in one_time_init() 74 struct memiter manifest_it; in one_time_init()
|
A D | load.c | 45 struct memiter *from_it, struct mpool *ppool) in copy_to_unmapped() 72 const struct memiter *cpio, struct mpool *ppool, in load_kernel() 75 struct memiter kernel; in load_kernel() 258 const struct memiter *cpio, in load_primary() 405 const struct memiter *cpio, struct mpool *ppool, in load_secondary_fdt() 408 struct memiter fdt; in load_secondary_fdt() 658 const struct memiter *cpio, struct mpool *ppool) in load_secondary() 934 const struct manifest *manifest, const struct memiter *cpio, in load_vms()
|
/hafnium-2.8-rc0/test/hftest/ |
A D | hftest_common.h | 18 void hftest_run(struct memiter suite_name, struct memiter test_name,
|
A D | ctrl_fdt.c | 13 bool hftest_ctrl_start(const struct fdt *fdt, struct memiter *cmd) in hftest_ctrl_start() 16 struct memiter bootargs; in hftest_ctrl_start()
|
A D | common.c | 166 void hftest_run(struct memiter suite_name, struct memiter test_name, in hftest_run() 232 struct memiter command_line; in hftest_command() 233 struct memiter command; in hftest_command() 256 struct memiter suite_name; in hftest_command() 257 struct memiter test_name; in hftest_command()
|
A D | linux_main.c | 42 struct memiter suite_name; in test_main() 43 struct memiter test_name; in test_main()
|
A D | ctrl_uart.c | 28 static bool read(char *buf, size_t max_len, struct memiter *str) in read() 48 bool hftest_ctrl_start(const struct fdt *fdt, struct memiter *cmd) in hftest_ctrl_start()
|
A D | service_common.c | 48 static hftest_test_fn find_service(struct memiter *args) in find_service() 50 struct memiter service_name; in find_service() 69 struct memiter args; in hftest_service_main()
|
A D | BUILD.gn | 106 "//src:memiter", 189 "//src:memiter", 209 "//src:memiter", 238 "//src:memiter", 260 "//src:memiter", 274 "//src:memiter", 339 "//src:memiter", 354 "//src:memiter",
|
/hafnium-2.8-rc0/src/boot_flow/ |
A D | linux.c | 49 struct memiter *cpio, struct mpool *ppool) in plat_boot_flow_update() 51 struct memiter primary_initrd; in plat_boot_flow_update()
|
A D | spmc.c | 56 struct memiter *cpio, struct mpool *ppool) in plat_boot_flow_update()
|
A D | common.c | 40 struct boot_params_update *p, struct memiter *cpio, in boot_flow_update()
|
/hafnium-2.8-rc0/inc/hf/plat/ |
A D | boot_flow.h | 24 struct boot_params_update *p, struct memiter *cpio,
|