Lines Matching refs:efi_device_path
96 uint16_t *efi_dp_str(struct efi_device_path *dp);
235 efi_fs_from_path(struct efi_device_path *fp);
292 struct blk_desc *desc, int part, struct efi_device_path *dp);
295 struct efi_file_handle *efi_file_from_path(struct efi_device_path *fp);
328 struct efi_device_path *device_path,
329 struct efi_device_path *file_path);
330 efi_status_t efi_load_image_from_path(struct efi_device_path *file_path,
343 struct efi_device_path *efi_dp_next(const struct efi_device_path *dp);
344 int efi_dp_match(const struct efi_device_path *a,
345 const struct efi_device_path *b);
346 struct efi_object *efi_dp_find_obj(struct efi_device_path *dp,
347 struct efi_device_path **rem);
349 efi_uintn_t efi_dp_instance_size(const struct efi_device_path *dp);
351 efi_uintn_t efi_dp_size(const struct efi_device_path *dp);
352 struct efi_device_path *efi_dp_dup(const struct efi_device_path *dp);
353 struct efi_device_path *efi_dp_append(const struct efi_device_path *dp1,
354 const struct efi_device_path *dp2);
355 struct efi_device_path *efi_dp_append_node(const struct efi_device_path *dp,
356 const struct efi_device_path *node);
358 struct efi_device_path *efi_dp_create_device_node(const u8 type,
362 struct efi_device_path *efi_dp_append_instance(
363 const struct efi_device_path *dp,
364 const struct efi_device_path *dpi);
366 struct efi_device_path *efi_dp_get_next_instance(struct efi_device_path **dp,
369 bool efi_dp_is_multi_instance(const struct efi_device_path *dp);
371 struct efi_device_path *efi_dp_from_dev(struct udevice *dev);
372 struct efi_device_path *efi_dp_from_part(struct blk_desc *desc, int part);
374 struct efi_device_path *efi_dp_part_node(struct blk_desc *desc, int part);
375 struct efi_device_path *efi_dp_from_file(struct blk_desc *desc, int part,
377 struct efi_device_path *efi_dp_from_eth(void);
378 struct efi_device_path *efi_dp_from_mem(uint32_t mem_type,
382 const struct efi_device_path *efi_dp_last_node(
383 const struct efi_device_path *dp);
384 efi_status_t efi_dp_split_file_path(struct efi_device_path *full_path,
385 struct efi_device_path **device_path,
386 struct efi_device_path **file_path);
450 void *efi_bootmgr_load(struct efi_device_path **device_path,
451 struct efi_device_path **file_path);