Lines Matching refs:efi_device_path
195 struct efi_device_path *device_path,
196 struct efi_device_path *file_path);
204 struct efi_device_path *efi_dp_next(const struct efi_device_path *dp);
205 int efi_dp_match(struct efi_device_path *a, struct efi_device_path *b);
206 struct efi_object *efi_dp_find_obj(struct efi_device_path *dp,
207 struct efi_device_path **rem);
208 unsigned efi_dp_size(const struct efi_device_path *dp);
209 struct efi_device_path *efi_dp_dup(const struct efi_device_path *dp);
210 struct efi_device_path *efi_dp_append(const struct efi_device_path *dp1,
211 const struct efi_device_path *dp2);
212 struct efi_device_path *efi_dp_append_node(const struct efi_device_path *dp,
213 const struct efi_device_path *node);
216 struct efi_device_path *efi_dp_from_dev(struct udevice *dev);
217 struct efi_device_path *efi_dp_from_part(struct blk_desc *desc, int part);
218 struct efi_device_path *efi_dp_from_file(struct blk_desc *desc, int part,
220 struct efi_device_path *efi_dp_from_eth(void);
221 void efi_dp_split_file_path(struct efi_device_path *full_path,
222 struct efi_device_path **device_path,
223 struct efi_device_path **file_path);