Lines Matching refs:size

26 - In addition to the logical block size (which usually matches the erase
27 block size), littlefs also uses a program block size and read block size.
88 aligned to our program block size. This means each commit may have padding for
333 [1| 3| 8 | 10 | 10 ][--- (size * 8) ---]
334 ^ ^ ^ ^ ^- size ^- file name
404 ^ ^ ^ ^- size (8) ^- magic string ("littlefs")
412 ^ ^ ^ ^ ^- version ^- block size ^- block count
416 | | | '- size (24)
433 3. **Block size (32-bits)** - Size of the logical block size used by the
438 5. **Name max (32-bits)** - Maximum size of file names in bytes.
440 6. **File max (32-bits)** - Maximum size of files in bytes.
442 7. **Attr max (32-bits)** - Maximum size of file attributes in bytes.
479 directory. The directory size is not known without traversing the directory.
490 ^ ^ ^ ^- size (8) ^- metadata pair
514 [1|- 11 -| 10 | 10 ][--- (size * 8) ---]
515 ^ ^ ^ ^- size ^- inline data
532 skip-list. Note that the head of the skip-list and the file size is enough
556 file size divided by the block size. With 32 bits for file size, this results
557 in a minimum block size of 104 bytes.
565 ^ ^ ^ ^ ^ ^- file size
567 | | | '- size (8)
578 2. **File size (32-bits)** - Size of the file in bytes.
600 [1| 3| 8 | 10 | 10 ][--- (size * 8) ---]
601 ^ ^ ^ ^ ^- size ^- attr data
667 ^ ^ ^ ^ ^- size (8) ^- metadata pair
726 The size and format of each piece of global state depends on the type, which
763 | | | '- size (12)
794 However, the size of the data is not limited to 32-bits. The data field may
808 [1| 3| 8 | 10 | 10 ][-- 32 --|--- (size * 8 - 32) ---]
810 | | | | '- size
836 When programming a commit, the FCRC size must be at least as large as the
837 program block size. However, the program block is not saved on disk, and can
838 change between mounts, so the FCRC size on disk may be different than the
839 current program block size.
850 ^ ^ ^ ^ ^- fcrc size ^- fcrc
851 | | | '- size (8)
859 1. **FCRC size (32-bits)** - Number of bytes after this commit's CRC tag's