Lines Matching +full:- +full:c
4 * Copyright (c) 2017, Arm Limited. All rights reserved.
5 * SPDX-License-Identifier: BSD-3-Clause
14 extern "C"
22 // Major (top-nibble), incremented on backwards incompatible changes
23 // Minor (bottom-nibble), incremented on feature additions
28 // Version of On-disk data structures
29 // Major (top-nibble), incremented on backwards incompatible changes
30 // Minor (bottom-nibble), incremented on feature additions
73 LFS_ERR_IO = -5, // Error during device operation
74 LFS_ERR_CORRUPT = -84, // Corrupted
75 LFS_ERR_NOENT = -2, // No directory entry
76 LFS_ERR_EXIST = -17, // Entry already exists
77 LFS_ERR_NOTDIR = -20, // Entry is not a dir
78 LFS_ERR_ISDIR = -21, // Entry is a dir
79 LFS_ERR_NOTEMPTY = -39, // Dir is not empty
80 LFS_ERR_BADF = -9, // Bad file number
81 LFS_ERR_FBIG = -27, // File too large
82 LFS_ERR_INVAL = -22, // Invalid parameter
83 LFS_ERR_NOSPC = -28, // No space left on device
84 LFS_ERR_NOMEM = -12, // No more memory available
85 LFS_ERR_NOATTR = -61, // No data/attr available
86 LFS_ERR_NAMETOOLONG = -36, // File name too long
158 int (*read)(const struct lfs_config *c, lfs_block_t block,
164 int (*prog)(const struct lfs_config *c, lfs_block_t block,
171 int (*erase)(const struct lfs_config *c, lfs_block_t block);
175 int (*sync)(const struct lfs_config *c);
186 // may be larger than the physical erase size. However, non-inlined files
196 // range 100-1000, with large values having better performance at the cost
199 // Set to -1 to disable block-level wear-leveling.
224 // and aligned to a 32-bit boundary. By default lfs_malloc is used to
250 // Size of the file, only valid for REG files. Limited to 32-bits.
253 // Name of the file stored as a null-terminated string. Limited to
263 // 8-bit type of attribute, provided by user and used to
286 // Custom attributes are uniquely identified by an 8-bit type and limited
451 // Custom attributes are uniquely identified by an 8-bit type and limited
466 // Custom attributes are uniquely identified by an 8-bit type and limited
487 // are values from the enum lfs_open_flags that are bitwise-ored together.
496 // are values from the enum lfs_open_flags that are bitwise-ored together.
616 /// Filesystem-level filesystem operations
652 } /* extern "C" */