Home
last modified time | relevance | path

Searched refs:efi_device_path (Results 1 – 24 of 24) sorted by relevance

/openbmc/u-boot/include/
H A Defi_loader.h114 uint16_t *efi_dp_str(struct efi_device_path *dp);
294 efi_fs_from_path(struct efi_device_path *fp);
356 struct blk_desc *desc, int part, struct efi_device_path *dp);
359 struct efi_file_handle *efi_file_from_path(struct efi_device_path *fp);
399 efi_status_t efi_setup_loaded_image(struct efi_device_path *device_path,
400 struct efi_device_path *file_path,
403 efi_status_t efi_load_image_from_path(struct efi_device_path *file_path,
414 struct efi_device_path *efi_dp_next(const struct efi_device_path *dp);
415 int efi_dp_match(const struct efi_device_path *a,
416 const struct efi_device_path *b);
[all …]
H A Defi_api.h115 struct efi_device_path **device_path,
122 struct efi_device_path *file_path, void *source_buffer,
140 struct efi_device_path *remaining_device_path,
343 struct efi_device_path *file_path;
362 struct efi_device_path { struct
377 struct efi_device_path dp; argument
384 struct efi_device_path dp;
397 struct efi_device_path dp;
412 struct efi_device_path dp;
419 struct efi_device_path dp;
[all …]
H A Defi.h48 struct efi_device_path;
363 struct efi_device_path *device_path;
/openbmc/u-boot/lib/efi_loader/
H A Defi_device_path_utilities.c28 const struct efi_device_path *device_path) in get_device_path_size()
35 sz = efi_dp_size(device_path) + sizeof(struct efi_device_path); in get_device_path_size()
55 static struct efi_device_path * EFIAPI duplicate_device_path( in duplicate_device_path()
56 const struct efi_device_path *device_path) in duplicate_device_path()
75 static struct efi_device_path * EFIAPI append_device_path( in append_device_path()
76 const struct efi_device_path *src1, in append_device_path()
77 const struct efi_device_path *src2) in append_device_path()
96 static struct efi_device_path * EFIAPI append_device_node( in append_device_node()
97 const struct efi_device_path *device_path, in append_device_node()
98 const struct efi_device_path *device_node) in append_device_node()
[all …]
H A Defi_device_path.c19 static const struct efi_device_path END = {
71 struct efi_device_path *efi_dp_next(const struct efi_device_path *dp) in efi_dp_next()
80 return (struct efi_device_path *)dp; in efi_dp_next()
89 int efi_dp_match(const struct efi_device_path *a, in efi_dp_match()
90 const struct efi_device_path *b) in efi_dp_match()
124 static struct efi_device_path *shorten_path(struct efi_device_path *dp) in shorten_path()
143 static struct efi_object *find_obj(struct efi_device_path *dp, bool short_path, in find_obj()
144 struct efi_device_path **rem) in find_obj()
151 struct efi_device_path *obj_dp; in find_obj()
189 struct efi_object *efi_dp_find_obj(struct efi_device_path *dp, in efi_dp_find_obj()
[all …]
H A Defi_device_path_to_text.c44 static char *dp_unknown(char *s, struct efi_device_path *dp) in dp_unknown()
50 static char *dp_hardware(char *s, struct efi_device_path *dp) in dp_hardware()
75 static char *dp_acpi(char *s, struct efi_device_path *dp) in dp_acpi()
94 static char *dp_msging(char *s, struct efi_device_path *dp) in dp_msging()
168 static char *dp_media(char *s, struct efi_device_path *dp) in dp_media()
238 struct efi_device_path *dp) in efi_convert_single_device_node_to_text()
278 struct efi_device_path *device_node, in efi_convert_device_node_to_text()
311 struct efi_device_path *device_path, in efi_convert_device_path_to_text()
338 uint16_t *efi_dp_str(struct efi_device_path *dp) in efi_dp_str()
H A Defi_bootmgr.c44 lo->file_path = (struct efi_device_path *)data; in efi_deserialize_load_option()
123 static void *try_load_entry(uint16_t n, struct efi_device_path **device_path, in try_load_entry()
124 struct efi_device_path **file_path) in try_load_entry()
169 void *efi_bootmgr_load(struct efi_device_path **device_path, in efi_bootmgr_load()
170 struct efi_device_path **file_path) in efi_bootmgr_load()
H A Defi_disk.c37 struct efi_device_path *dp;
190 efi_fs_from_path(struct efi_device_path *full_path) in efi_fs_from_path()
194 struct efi_device_path *device_path; in efi_fs_from_path()
195 struct efi_device_path *file_path; in efi_fs_from_path()
233 struct efi_device_path *dp_parent, in efi_disk_add_dev()
257 struct efi_device_path *node = efi_dp_part_node(desc, part); in efi_disk_add_dev()
320 struct efi_device_path *dp = NULL; in efi_disk_create_partitions()
H A Defi_root_node.c16 struct efi_device_path end;
52 dp->end.length = sizeof(struct efi_device_path); in efi_root_node_register()
H A Defi_boottime.c1514 efi_status_t efi_setup_loaded_image(struct efi_device_path *device_path, in efi_setup_loaded_image()
1515 struct efi_device_path *file_path, in efi_setup_loaded_image()
1606 efi_status_t efi_load_image_from_path(struct efi_device_path *file_path, in efi_load_image_from_path()
1684 struct efi_device_path *file_path, in efi_load_image()
1689 struct efi_device_path *dp, *fp; in efi_load_image()
2329 struct efi_device_path **device_path, in efi_locate_device_path()
2332 struct efi_device_path *dp; in efi_locate_device_path()
2364 dp = (struct efi_device_path *)handler->protocol_interface; in efi_locate_device_path()
2382 *device_path = (struct efi_device_path *)remainder; in efi_locate_device_path()
2769 struct efi_device_path *remain_device_path) in efi_bind_controller()
[all …]
H A DMakefile23 obj-y += efi_device_path.o
H A Defi_file.c20 struct efi_device_path *dp;
654 struct efi_file_handle *efi_file_from_path(struct efi_device_path *fp) in efi_file_from_path()
716 struct efi_device_path *dp) in efi_simple_file_system()
H A Defi_hii_config.c83 const struct efi_device_path *device_path, in get_alt_config()
/openbmc/u-boot/lib/efi_selftest/
H A Defi_selftest_devicepath.c69 struct efi_device_path end_node; in setup()
85 sizeof(struct efi_device_path), in setup()
92 sizeof(struct efi_device_path), in setup()
99 sizeof(struct efi_device_path), in setup()
131 end_node.length = sizeof(struct efi_device_path); in setup()
133 &end_node, sizeof(struct efi_device_path)); in setup()
135 &end_node, sizeof(struct efi_device_path)); in setup()
137 &end_node, sizeof(struct efi_device_path)); in setup()
259 struct efi_device_path *remaining_dp; in execute()
267 struct efi_device_path dp; in execute()
[all …]
H A Defi_selftest_block_device.c36 static struct efi_device_path *dp;
189 struct efi_device_path end_node; in setup()
208 sizeof(struct efi_device_path), in setup()
224 end_node.length = sizeof(struct efi_device_path); in setup()
227 &end_node, sizeof(struct efi_device_path)); in setup()
282 static efi_uintn_t dp_size(struct efi_device_path *dp) in dp_size()
284 struct efi_device_path *pos = dp; in dp_size()
287 pos = (struct efi_device_path *)((char *)pos + pos->length); in dp_size()
302 struct efi_device_path *dp_partition; in execute()
H A Defi_selftest_devicepath_util.c55 struct efi_device_path **dp) in create_single_node_device_path()
57 struct efi_device_path *node; in create_single_node_device_path()
94 struct efi_device_path *dp1; in execute()
95 struct efi_device_path *dp2; in execute()
96 struct efi_device_path *dp3; in execute()
H A Defi_selftest_loadimage.c81 struct efi_device_path end;
95 .length = sizeof(struct efi_device_path),
102 struct efi_device_path path;
104 struct efi_device_path end;
118 .length = sizeof(struct efi_device_path) + sizeof(dp_file.file),
124 .length = sizeof(struct efi_device_path),
H A Defi_selftest_controllers.c77 struct efi_device_path *remaining_device_path) in supported()
114 struct efi_device_path *remaining_device_path) in start()
/openbmc/u-boot/cmd/
H A Dbootefi.c27 static struct efi_device_path *bootefi_image_path;
28 static struct efi_device_path *bootefi_device_path;
202 struct efi_device_path *device_path, in bootefi_run_prepare()
203 struct efi_device_path *image_path, in bootefi_run_prepare()
246 struct efi_device_path *device_path, in do_bootefi_exec()
247 struct efi_device_path *image_path) in do_bootefi_exec()
250 struct efi_device_path *memdp = NULL; in do_bootefi_exec()
367 struct efi_device_path *device_path, *file_path; in do_bootefi_bootmgr_exec()
508 struct efi_device_path *device, *image; in efi_set_bootdev()
H A Defidebug.c32 struct efi_device_path *dp; in efi_get_device_handle_info()
483 struct efi_device_path *device_path = NULL, *file_path = NULL; in do_efi_boot_add()
525 + sizeof(struct efi_device_path); /* for END */ in do_efi_boot_add()
/openbmc/u-boot/test/
H A Dprint_ut.c24 sizeof(struct efi_device_path)]; in efi_ut_print()
26 struct efi_device_path *dp_end; in efi_ut_print()
37 dp_end = (struct efi_device_path *)pos; in efi_ut_print()
40 dp_end->length = sizeof(struct efi_device_path); in efi_ut_print()
/openbmc/u-boot/lib/efi_driver/
H A Defi_uclass.c33 const struct efi_device_path *dp; in check_node_type()
41 const struct efi_device_path *node = efi_dp_last_node(dp); in check_node_type()
60 struct efi_device_path *remaining_device_path) in efi_uc_supported()
108 struct efi_device_path *remaining_device_path) in efi_uc_start()
/openbmc/u-boot/lib/
H A Dvsprintf.c309 str = efi_dp_str((struct efi_device_path *)dp); in device_path_string()
/openbmc/linux/
H A Dopengrok1.0.log[all...]