rv1126-uboot/disk
Rob Clark b3800056b1 UPSTREAM: fs: add fs_readdir()
Needed to support efi file protocol.  The fallback.efi loader wants
to be able to read the contents of the /EFI directory to find an OS
to boot.

Modelled after POSIX opendir()/readdir()/closedir().  Unlike the other
fs APIs, this is stateful (ie. state is held in the FS_DIR "directory
stream"), to avoid re-traversing of the directory structure at each
step.  The directory stream must be released with closedir() when it
is no longer needed.

Change-Id: I5a977a73024ff4646fc3c4f7c49993de0b5b6256
Signed-off-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Łukasz Majewski <lukma@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
(cherry picked from commit 4bbcc965f995564870ca02606137e60e873e0a1f)
2018-01-16 18:16:48 +08:00
..
Kconfig disk: part_rockchip: add new partition type for rockchip parameter 2017-12-08 18:13:25 +08:00
Makefile disk: part_rockchip: add new partition type for rockchip parameter 2017-12-08 18:13:25 +08:00
part.c UPSTREAM: fs: add fs_readdir() 2018-01-16 18:16:48 +08:00
part_amiga.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
part_amiga.h disk: convert CONFIG_ISO_PARTITION to Kconfig 2017-01-28 08:47:35 -05:00
part_dos.c UPSTREAM: part: extract MBR signature from partitions 2018-01-16 18:16:48 +08:00
part_dos.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
part_efi.c UPSTREAM: part: extract MBR signature from partitions 2018-01-16 18:16:48 +08:00
part_iso.c disk: part: align buffer so it can be used with DMA enabled drivers 2017-08-26 14:56:15 -04:00
part_iso.h iso: Make little endian and 64bit safe 2016-04-18 17:11:33 -04:00
part_mac.c part: mac: Suppress the error message after reading ddb 2017-09-07 10:44:33 -04:00
part_mac.h disk: convert CONFIG_ISO_PARTITION to Kconfig 2017-01-28 08:47:35 -05:00
part_rkparm.c rockchip: fix blk_dread return value check error 2017-12-28 15:23:35 +08:00